LearningProgress is a small server application based on Django for tracking individual learning progress on a structured curriculum. It is currently unmaintained.
Be sure you have Python 3.3 or higher installed. You also need Python header files and a static library for proper compiling the ReportLab PDF Library during install. Optionally you need Virtual Python Environment builder (virtualenv).
Ubuntu 12.04 is not supported. If you want to use it anyway ... good luck.
$ python3 --version # This should return Python 3.3.x or higher $ git clone https://github.com/LearningProgress/LearningProgress.git $ cd LearningProgress $ virtualenv .virtualenv --python=python3 $ source .virtualenv/bin/activate $ python --version # This should return Python 3.3.x or higher $ pip install --requirement requirements.txt $ pip install psycopg2 # Optional database adapter for PostgreSQL $ python manage.py migrate $ python manage.py createsuperuser # Prompts for some input. $ python manage.py loaddata extras/example-data-de.json $ python manage.py runserver
LearningProgress uses
- Python 3.3.x or higher
- Django 1.8.17
- django-mptt 0.8.7
- Constance - Dynamic Django settings 1.3.4
- django-picklefield 0.3.2
- Reportlab 3.3.0
- Beautiful Soup 4.5.3
- django-bootstrap3 8.1.0
- Bootstrap 3.3.7
- jQuery 3.1.1
- jQuery Form Plugin 3.51
- CKEditor 4.6.2
LearningProgress is Free/Libre Open Source Software and distributed under the MIT License, see LICENSE file. The authors are mentioned in the AUTHORS file.