大学在线教育过程管理信息系统的分析与实现

本报告系2020年浙江省教育科学规划“疫情与教育”专项课题《数据驱动下面向全过程的线上教学质量控制研究》的阶段性成果公报,课题编号:2020YQJY257。课题负责人张忠良。

0 引言

针对目前新冠病毒对学生线下课堂教学带来的巨大影响,教育部发布的《关于在疫情防控期间做好普通高等学校在线教学组织与管理工作的指导意见》中,要求社会各方实现“停课不停学”。多家在线教育企业领头企业响应教育部文件的号召,为在家的学生提供在线的免费课程。短时间剧烈增长的用户需求将“在线教育”推向“C位”。各式各样的在线教育系统雨后春笋般涌出,但教学质量问题亟待解决。

目前存在的许多在线教育系统,几乎完全仿照线下教育形式,只是转移线上,虽然线上教育在时间、场地等方面具有优势,但相较于线下现场在教学质量方面存在缺失,并未形成有效的教学监管,教学质量普遍远不及线下。另外很多系统并未充分利用线上优势,缺少对教学过程产生的数据进行分析挖掘,获得对教育有用的信息。仅仅只是将课程转移到线上,这样的教育形式不会发展长远。

本系统针对教育质量问题,提出一套不同线下的评价体系,利用线上网络优势收集用户学习信息,在学习过程中教育者与受教育者及时反馈,从而提高教学质量。不同传统的“期末考核”评价体系,更注重学习过程中的过程性评价,因此贯穿教学全过程的评价较传统会更加客观、全面、准确。

考虑到随着用户需求的不断变化,在线教育平台的功能也需要不断扩展,因此考虑到系统的可扩展性的要求需要使用微服务架构,引入消息中间件。该系统分为前台用户系统和后台运营管理平台。前后端分离开发前端使用Node.js、 Vue.js技术栈;后端采用SpringCloud微服务架构,同时包含服务发现、服务路由、服务容错、API 网关、自动化部署、服务监控、服务跟踪等基础设施模块。

1 技术架构

1.1 前端核心技术

Vue是一套用于构建用户界面的渐进式框架。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

Node.js是一个让 JavaScript 运行在服务端的开发平台。Node.js使用了一个事件驱动、非阻塞式 I/O的模型,使其轻量又高效。Node.js的包管理器NPM,成为世界上最大的开放源代码的生态系统。

ECharts是百度的一个项目,用于图表展示,为用户数据可视化提供了多类视图。

图1 前端架构

1.2 后端核心技术

总体架构分为业务层、用户层、服务层、开发层、存储层,

(1)业务层:业务层主要利用阿里云视频点播技术实现教学视频的上传点播,阿里云OSS实现用户资料上传。阿里云短信实现用户注册短信验证。

(2)用户层:SSO技术实现单点登录,多个页面只需登录一次,无需重复登录。JWT是JSON Web Token的缩写,即JSON Web令牌,是一种自包含令牌,多web服务器下实现无状态分布式身份验证。

(3)服务层:Nacos集成了服务配置的功能,可以直接使用它作为服务配置中心。Gateway为微服务架构提供简单、有效和统一的API路由管理方式。

(4)开发层:Spring MVC是一个基于Java的实现了MVC设计模式的请求驱动类型的轻量级Web框架,通过把Model,View,Controller分离,简化开发,减少出错,方便组内开发人员之间的配合。

(5)存储层:采用完全多线程、支持多处理器、性能稳定的关系型数据库管理系统MySQL。Redis技术缓存用户首页数据,减少数据库压力和提高访问速度。

图2 后端架构

2 系统功能

2.1 系统角色

本系统的使用角色分为学生、教师、管理员、教务处。

学生的主要业务是,注册登录后在网站课程页面进行课程浏览,选择添加课程并进行学习,学习的主要方式是通过视频学习,同时伴随在线试题测试,在每个课程下面学生之间可以进行讨论。如果遇到特殊情况,学生可以申请退课,填写退课申请并经教务处审核后,可以完成退课操作。

教师的主要业务是,注册审核登录后,可以设计编辑课程内容和考核指标,提交教务处,审核通过后课程上线。教师可以在测评模块中对于学生的学习情况根据考核指标进行打分。

教务处的主要业务是,审核教师的开课申请和学生的退课申请以及教学情况的查看等。

管理员的主要业务是,对学生、教师、课程信息进行增删管理和教师的注册审核。

2.2 系统核心模块

(1)用户管理模块:

用户管理模块分为角色管理模块、账号管理模块和通知管理模块,系统的使用角色有三种角色,分别是管理人员、教师、学生,每个角色的功能使用权限都不一样。管理人员具有所有功能的最高使用权限。学生具有课程观看、课程测验参与、课程讨论、学习结果分析查看等功能权限。教师具有发布课程信息、修改课程内容、发布修改课件信息、查询课程选秀情况、试题评分、查询评分结果、发布回复评论等功能权限。管理人员具有删除课程、删除评论、修改学生教师信息审核教师教学内容等独有功能权限。学生、教师均可在账号管理模块中,对个人基本信息进行修改和账号密码修改。

图3 用户管理界面

(2)教学管理模块:

教学管理模块的分为课程管理模块和学习情况管理模块,课程发布模块仅教师、管理人员具有使用权限。教师可以发布课程基本信息,然后提交审核,管理人员进行审核,审核通过后课程上线。教师在课程途中可根据学生评价的反馈情况,适当的调节课程内容,可以对课程进行修改。教师在课件管理模块中,可以发布、修改教学中的课件信息。学习情况管理模块中,教师可以查询课程选修情况和学生的学习进度情况,并可以对学生进行提醒建议。

图4 课程设计界面

(3)学习管理模块:

该模块分为两部分,课程学习和讨论。课程学习中,学生可以进行课程选择,自己选修情况查询和课程学习进度查询。讨论模块中,学生可以根据自己的学习情况在相应课程讨论区进行讨论,教师可以查看讨论结果,并进行回复。管理人员可以观察讨论情况,也可以删除讨论。管理人员也具有删除讨论的权限。

图5 前台课程浏览界面

(4)测评模块:

测评模块需要师生的共同参与,该模块分为试题管理模块和课程综合评价模块。试题管理模块,教师在课程开始前、课程中、课程结束对学生进行多次试题测验,教师可以发布试题内容,对学生的试题进行评分。学生可以在此模块进行试题作答,查询试题测评结果。分析模块,系统会在学生完成课程后,对学生的学习情况进行分析,根据学习过程中的数据量化分析,得到分析结果,并反馈给学生。老师对学生状况提出建议,学生可以在此模块查看自己的分析结果,以根据课程结果安排接下来的学习生活。


3 结语

本系统解决了平常在线教育平台中,教学质量缺乏对过程质量的关注,过多关注于学生课程结束期末测评情况,导致大部分学生对于网络课程缺少学习热情、学习自觉性,杜绝了平常不听课不讨论,期末阶段恶补,依然取得高分的情况,实质上对课程的掌握不是很理想。在学习过程中,教师可以通过讨论区的讨论情况和学生在学习过程中的测验情况,对学生的学习情况进行把握,从而对教学内容进行调整。最终的测评,不再向以往的终结性测试,结合课前、课中、课后的评价结果,得出学生最终的课程考评情况,保证了课程成绩的公平性。大的角度来看,这些学习数据同时将会对日后教育行业的发展具有重要参考价值。

软件著作

软件名称:大学在线教育过程管理信息系统V1.0

开发完成日期:2020年5月11日

登记号:2020SR1023682

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,383评论 6 493
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,522评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 157,852评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,621评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,741评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,929评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,076评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,803评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,265评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,582评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,716评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,395评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,039评论 3 316
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,798评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,027评论 1 266
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,488评论 2 361
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,612评论 2 350