線上學習系統,課程管理系統,learning management system,Elearning system with python django
django>=3
django-crispy-forms>=1.6.0
django-import-export>=0.5.1
django-reversion>=2.0.0
django-formtools==2.1
future==0.15.2
httplib2==0.9.2
six==1.10.0
patterns==0.3
Pillow==5.4.1
virtualenv venv
windows user:
.\venv\Scripts\activate
linux/mac:
source venv/bin/activate
pip install -r requirements.txt
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver 8080
- 首頁導航連結:「Home」、「course」、「About」、「Services」、「Author」、「login」、「register」
- 關於:有關網站的說明
- 教師新增、修改、及刪除課程
- 訪客可觀看課程,並可註冊成為學生
- 學生可以登入、登出、並加入課程
- 註冊課程後可以開始瀏覽教材、範例句子、測驗
- 教師後臺可看見學生練習狀態與使用時間
- 自動生成範例句子
- 姓名
- 科系 department
- 年級 grade
- 學號 student_ID
- 生日 birthday
- 性別 gender
- 手機 mobile
- 信箱 email
- 頭貼 image
- 課程名稱 name
- 課程簡介 desc
- 課程預覽圖 image
- 添加時間 add_time
- 學生 (多對多關聯 User model)
- 課程名稱 course (course model 的外來鍵)
- 章節名稱 name
- 添加時間 add_time
- 章節內容 desc
- 章節名稱 lesson (lesson model 的外來鍵)
- 學生 user (多對多關聯 User model)
- 添加時間 add_time
- 問題 question
- 學生回答 stu_answer
login register course xadmin