Logo Lanfrica

sacids/acdc-el

Domaine:

education

Type de record:

software
Créateur:
sac
Hôte:
Africa CDC e-learning Platform # learn learn is a _e-learning platform, to enable instructors to create courses online and train students, students may enrol to various courses_. It is built with [Python][0] using the [Django Web Framework][1]. This project has the following basic apps: * Course (Displaying course lists) ## Installation ### Quick start Clone Repository 1. git clone github.com 2. cd acdc-el To set up a development environment quickly, first install Python 3. It comes with virtualenv built-in. So create a virtual env by: 1. `$ python3 -m venv learn` 2. `$ . learn/bin/activate` Install all dependencies: pip install -r requirements.txt Update Database settings 1. Install your database driver (for postgress: pip install psycopg2-binary) 1. Create database 2. open for editing src/learn/setting/local.env 3. DATABASE_URL=postgres:// : @127.0.0.1:5432/ Run migrations: cd src/ python manage.py makemigrations python manage.py migrate Run init script ### Detailed instructions Take a look at the docs for more information. [0]: python.org [1]: djangoproject.com

Licenses