CQNU-TED (基于Django的在线学习平台)

index.png

gkk.png

kcxx.png

%E5%90%8E%E5%8F%B0%E7%AE%A1%E7%90%86.png

%E6%95%B0%E6%8D%AE%E5%BA%93%E8%A1%A8%E6%A0%BC.png

目录

1. 开发意义

2. 技术架构

3. 平台特点

4. Demo展示

5. 后续工作

开发意义

1. 基于在线个性化学习的需求。慕课网因为种类繁杂,学生并不能根据专业知识需要找到自己的课程学习,并且每所高校教师基本都具有自己的一套学习体系,课堂结束后需要能够上传资料供学生学习的平台(逐步替代QQ群)。

2. 推进校园教学智慧化进程。通过对课程数字化,结合先进的深度学习技术提高学习效率,通过机器推荐和完成课前线上学习任务,给老师减少教学负担,提高老师教学的效率。

技术架构

Django是一个开放源代码的Web应用框架,完全由Python写成。采用了MVT的软件设计模式,即模型Model,视图View和模板Template便于快速建站,本次系统采用Django+Mysql的组合,后续将支持TensorFlow等机器学习框架。

%E6%8A%80%E6%9C%AF%E6%9E%B6%E6%9E%84.png

平台特点

1. 不局限于老师,有想法的学生都可以申请和提交作品,知识共享。

xuebaye.png

2. 简化数据库操作,使用Model层映射,运维无需直接对数据库操作。

%E6%95%B0%E6%8D%AE%E5%BA%93%E8%A1%A8%E6%A0%BC.png

3. 集合视频、PPT、文档、站外链接等多种形式的学习资料。

%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6.png

后续工作

1. 购买服务器之后,尽快完成线下测试,并上线使用。

1. 后续加入实时人脸识别,对听课状态进行检测和记录。

2. 对评论文本进行主题和情感分析,挖掘平台意见。

3. 加入基于机器学习的推荐策略,不再使用统计策略,实现个性化推荐。

数据分析样例

%E6%83%85%E6%84%9F%E5%88%86%E6%9E%90%E5%9B%BE.png