Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uclouvain/osis-internship
Web application to manage internships of the faculty of medicine.
https://github.com/uclouvain/osis-internship
bootstrap django postgresql python3
Last synced: 2 months ago
JSON representation
Web application to manage internships of the faculty of medicine.
- Host: GitHub
- URL: https://github.com/uclouvain/osis-internship
- Owner: uclouvain
- License: agpl-3.0
- Created: 2017-10-18T07:50:33.000Z (over 7 years ago)
- Default Branch: dev
- Last Pushed: 2024-11-12T09:09:45.000Z (2 months ago)
- Last Synced: 2024-11-12T10:21:24.702Z (2 months ago)
- Topics: bootstrap, django, postgresql, python3
- Language: Python
- Homepage: https://uclouvain.github.io/osis-internship/
- Size: 26.2 MB
- Stars: 2
- Watchers: 20
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# OSIS Internship
OSIS Internship is a web application to manage the internships of the
students of medicine. Its main goal is to optimize the workload of assigning
students to internships available in hospitals throughout 12 distinct periods
of the year where each period covers a medical specialty.This application is part of [OSIS](osis), an umbrella project to manage the
core business of higher education institutions. It is a Django application that
only works when installed together with OSIS. It cannot run separately because
it depends on the applications [base](base), [reference](reference) and
[osis-common](osis-common).![GIT submodule](https://uclouvain.github.io/osis-internship/images/github-repo-submodule.png)
## Documentation
The documentation of the project is available at [https://uclouvain.github.io/osis-internship/](https://uclouvain.github.io/osis-internship/).
## Development
### Testing
To test the entire project before submitting pull request:
$ python manage.py test
To test the application when an issue is solved:
$ python manage.py test internship
To test faster when a problem is identified by the tests.
$ python manage.py test --keepdb internship
To execute a specific test that is under development:
$ python manage.py test internship.tests.utils.test_integer.IntegerTestCase.test_to_int
[OSIS]: https://www.github.com/uclouvain/osis
[base]: https://github.com/uclouvain/osis/tree/dev/base
[reference]: https://github.com/uclouvain/osis/tree/dev/reference
[osis-common]: https://github.com/uclouvain/osis-common
.