A learning management and online assessment system for academic education.
- Admin adds courses, teachers, and students and assigns them courses.
- The teacher creates course content, announcements, assignments, quizzes, takes attendance, etc. A teacher can see the details and analysis of the assessments.
- Students can enroll in the courses using the access key, see the course content of the enrolled courses, participate in assessments and see their results in detail.
- Discussion section for both teacher and student.
- Django 4.0.4
- Bootstrap 5.0.2
- jQuery 3.6.0
- Chart.js v3.9.1
- Animate.css 4.1.1
- Clone the project
git clone https://github.com/nz-m/eLMS-SWE.git- Go to the project directory
cd eLMS-SWE- Create a virtual environment and activate it (Windows)
python -m venv env env\Scripts\activate- Install dependencies
pip install -r requirements.txt- Make migrations and migrate
python manage.py makemigrations python manage.py migrate- Create admin/superuser
python manage.py createsuperuser- Finally run the project
python manage.py runserverNow the project should be running on http://127.0.0.1:8000/
Login as admin and add some courses, teacher and students.
