Web application to manage internships of the faculty of medicine.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
business
docs
fixtures
forms
locale
migrations
models
static
templates
templatetags
tests
utils
views
.codeclimate.yml
.coveragerc
.env.example
.gitignore
LICENSE
README.md
__init__.py
admin.py
apps.py
requirements.txt
urls.py

README.md

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, 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, reference and osis-common.

GIT submodule

Documentation

The documentation of the project is available at 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