APP下载

游学者教学管理平台的设计与实现

2019-10-31杨楠张玉军于世通王伟祥邬杭龙

电脑知识与技术 2019年22期
关键词:账号答题题型

杨楠 张玉军 于世通 王伟祥 邬杭龙

摘要:该系统旨在针对现代在校学生进行教学管理的平台,在现在的时代计算机可以减轻人们的负担体现出在社会上的价值,教学管理平台完全适应了这个时代的要求,这个管理平台既能让学生在上面学习答题,又能方便老师对本班学生学习情况进行管理。项目开发采用前后端分离的开发模式,前端使用Element-UI,后台使用.NET的EF框架,在结合SQLSERVER数据库,开发出一个基于B/S的教学管理平台,并阐述了系统的几个主要功能模块及设计思路。

关键词:教学管理平台;Element-UI;SQLSERVER数据库

中图分类号:TP311      文献标识码:A

文章编号:1009-3044(2019)22-0101-02

开放科学(资源服务)标识码(OSID):

1 背景

游学者教学管理平台是基于网络,为了响应广大学生,教师,以及教育机构而建立的一个大型答题器系统及学习资源共享平台。我们拥有建立游学者教学管理平台这一想法的契机是社会需求分析的结果。因为通过详细的调查和系统的分析,我们发现学生在学习中苦于寻找合适的题目,教师在授课中也时常有寻找不到准确答案的苦恼。在学生的学习中,一个知识点往往需要多类题型来诠释才能让学生的记忆更加深刻,而不同练习册中题型的侧重点不同,教师在总结题型时,大多是从多种练习册中抽出部分进行编汇。这样的做法对于教师而言非常不便,嚴重拖慢了教学速度,降低了教学质量。在这种研究背景下,游学者教学管理平台应运而生。平台集成全国各大知名高中,优秀出版商,及顶尖教师总结的优秀题型形成了数目庞大,品质高端,针对高中生的题库,既有利于学生寻找题型,进行更多练习;又有利于教师进行题型筛选和题型布置。游学者教学管理平台一经应用,由于它的经济实用性和它的广大受众群体,必将受到欢迎。

2 系统设计

2.1 需求分析

本系统完全符合社会的需要,在开发后系统完全适用于Windows环境下进行操作,运用先进的 Web Api 技术、前后端完全分离的方法和json传值,采用C#语言以及数据库管理系统SQL Server 2014等技术实现游学者教学管理平台。整体开发过程与实际项目需求相结合,使功能更趋近于实际需求,重点实现了:1)实现了教师可以更方便地了解班级学生近期的学习情况以便做出对应的教学计划;2)实现了整理题目并生成试卷,在规定时间内完成考试,超出规定时间后禁止作答;3)实现了在线对战系统,学生可以匹配其他学生进行答题对战。若未匹配到其他学生,将与计算机进行对战。

2.2 功能模块分析

该项目是为学校制作教学管理平台,在现在的时代计算机可以减轻人们的负担体现出在社会上的价值,教学管理平台完全适应了这个要求。本系统分成了以下四个模块:

1)登录功能:登录账号及根据账号进不同页面,不同的账号能实现不同的操纵和功能,不同的账号有不同的权限。

2)教师账号功能:账号绑定功能、题目查询功能、做题情况的查看功能、作业排版功能、考试功能及发作业,其中题目查询分为按照练习册查询及按照章节查询两种。

3)学生账号功能:接收作业功能、错题本功能、答题功能及题目pk功能,其中答题功能分为作业功能、考试功能及查看解析功能。

4)管理员账号功能:用户账号管理功能,教师账号管理功能和题库管理功能。

3 总体设计

3.1 用户登录

1) 教师账号登录。

2) 班级管理:登录教师账号后,可以对班级进行管理,教师可以创建自己的班级,创建完成后自己拥有的班级会展示在下面的表格中,表格中展示这位教师所管理的班级号,班级名以及创建时间,必要时可以添加备注信息。

3) 组卷下发:教师可以在题库中组成自己的试卷下发给学生,组卷环节可以根据科目,关键词,题目年份进行筛选。教师可以动态的查找选择题目,每位教师的题目有一部分是独立的,有一部分是公立的。

4) 完成情况:教师可以在这个模块看到自己管理班级的学生作业或者考试完成的情况。

5) 在线测试:教师可以选择题目让学生进行在线的测试。

6) 作业下发:教师可以选择题库中的题目以作业的形式发送给本班的学生。

7) 学生账号登录:

8)作业接收:当教师为本班级学生发放作业之后,学生可以登录自己的账号进行作业的接收工作。学生可以接受作业答题并且提交给教师,同时查看到解析与答题情况。

9) 排行榜:学生可以查看个人的段位排名。

10) 错题本:凡是学生答错的错题,都会在这里显示。学生可以在错题本中进行重答或者复习。

11)在线考试:当教师在在线测试中选择好了题目之后,学生可以在线进行答题考试。学生有规定时间答题选项,由老师估计定答题时间,到达规定时间自动收卷并禁止学生继续答题。

12)在线对战:在线对战环节是模仿出一种人机大战的场景,通过学生的答题与机器人分数进行比拼,增强学生学习的积极性。题目pk由系统自动分配如果有未匹配到的情况则人机对战,题目pk时间为15分钟,一共8道题,题目类型为填空题与选择题。

13) 数据统计:利用各种表格功能,将数据可视化,为学生展示最近大体情况等。

14) 管理员。

15)用户管理:在此功能模块中,管理员可以查看所有用户列表,对用户进行增删改查等操作,对用户权限进行管理分配。

16) 管理员管理:在此功能模块中,管理员可以查看所有管理员的列表,并且对角色进行管理等。

17)题库管理:管理员录入题目,并且给题目添加权限,录入题目的形式分为分块与普通方式录入。

3.2 在线对战

在学生登录自己的账号之后,可以选择进行在线对战,在在线对战中选择要对战的科目后,系统会在发起对战并且属于本班级的范围内进行随机的匹配,匹配规则为两两匹配,如果遇到奇数对的情况,会导致有一位同学不能匹配到其他匹配的同学,那么他发起的对战会进入消息队列中进行等待,同时在用户操作的界面上提醒学生需要耐心等待以及等待所需的剩余时间。对战环节为了保证公平、公正、公开、省时、高效,对战平台采用倒计时3分钟自动匹配规则,如果3分钟内学生没有匹配到任何想要对战的选手的话,则系统会判断为人机对战。在线对战总时长共计15分钟,一共8道题目,题目类型为填空题和选择题。时间结束后系统会自动将卷子提交并计算结果,计算出来的结果与对手进行比较,分辨出胜负。在对战结束之后,为学生提供再次对战或者查看题目解析等不同的选择。

4 结束语

该本科生毕业论文答辩系统十分试用与各个需要毕业答辩的高校,能够满足各个学校的不同需求。此系统可以将答辩中学生和老师的数据完美体现出来。可以化繁为简,节约时间,可以在很大程度上释放人工,让管理人员摆脱重复的无用功。由此,该系统满足了当前社会的网络化的进程、提高了办公人员的效率以及提高了消息的及时性与随时性。

参考文献:

[1] 梁灏. Vue.js实战[M]. 北京: 清华大学出版社, 2017.

[2] 李锴. 新时期的Node.js入门[M]. 北京: 电子工业出版社, 2018.

[3] 周菁. B/S项目开发实战[M]. 北京: 人民邮电出版社, 2018.

【通联编辑:谢媛媛】

猜你喜欢

账号答题题型
邀你来答题
离散型随机变量常考题型及解法
邀你来答题
邀你来答题
彤彤的聊天账号
巧妙构造函数 破解三类题型
施诈计骗走游戏账号
邀你来答题
一次函数中的常见题型
如何查看迅雷数字账号