MxAcademy is an online distance learning platform using Django and MySql. Frontend HTML pages are integrated with Django Templates.
- Django 2.2
- Python 3.7
- MySql 5.7
- other dependency see
requirements.txt
- Basic:
- Registration, User Center, Global Search
- Course
- Course Management
- Instructor Managment
- Organization Management
- Video Contents
- Course Recommandation System
- User Operations
- Comments
- Subscription
course list page
course details page
course contents page
organization page
- Course Management
- Authentication and Authority Management
- Course Organization Management
Admin system
setting.py
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': "<db name>",
'USER': "root",
'PASSWORD': "<password>",
'HOST': "127.0.0.1"
}
}
Xadmin Documentation: https://github.com/sshwsfc/xadmin
VideoJs: https://videojs.com/