基于Django的在线考试系统的设计与实现开题报告
2022-01-14 22:00:10
全文总字数:1920字
1. 研究目的与意义及国内外研究现状
本题的主要目地是结合“数据结构”课程,采用django框架进行在线考试系统的设计和研发,旨在提高当前考试的效率和节省资源,提高学生们对于考试内容的实际掌握能力和合理的分析学生知识掌握的实际情况。
通过对本系统的设计,不仅方便对学生的成绩进行考核,而且节省了教师进行批改的时间,减少人力和其他资源的消耗。通过在线考试这种方式,有利于考核学生运用实际编程环境编写与调试程序的能力,也解放了学生发散性思维的应用。
国内外研究现状
自上世纪九十年代开始,在线考试就开始出现,并逐渐发展。世界上最大的教育考试服务机构——美国教育考试服务中心ets(educational testing service)从1993年开始在研究生入学考试中采用自适应考试模式,同时逐步减少纸卷考试中以笔试为基础的考试方法。ets是一个非营利性机构,主要靠征收考试费来维持开支运转。其主要的考试有:gre (研究生入学考试)、sat reasoning test、sat subject test、psat/national merit scholarship qualifying test (psat/nmsqt)、college level examination program or clep (大学水平考试计划)、toefl等。世界上最具实力的系统公司——novell公司于1991年成功的应用了cat进行认证考试,使参加novell自适应考试的人数已超过了一百万次[1]。目前,国外较为知名的在线考试有:托福考试、cisco认证、微软认证考试、ibm认证考试以及oracle认证考试等等。cat方式已成为跨国公司认证的首选方式。美国研究生入学考试gre、在我国,计算机考试系统应用于实际用途中要晚于国外, 研究起步也比较晚,但是发展也比较迅速,研究和开发活动比较活跃。已经有很多高校和企业致力于使用的在线考试系统开发和研究。实际应用也比较多,如:计算机等级考试、普通话水平考试等都是采用在线考试的形式。总的来说,在线考试的使用范围正在逐步扩大,考试的形式也趋于多样化,其优势和重要性也日趋明显。同时智能化越来越成为当前在线网络考试的趋势,智能化主要表现为试题抽取的智能化,试题的评阅智能化以及更高层次的基于数据挖掘的智能分析。
2. 研究的基本内容
- 用户信息管理:用户分为管理员和普通用户,用户可以查看自己的信息,管理员负责对用户信息的修改和编辑。
- 试题抽取:系统采取合理有效的算法对考试的试题进行抽选,确保生成难易程度稳定且不易导致试卷重复的情况。
- 试题成绩生成和分析:系统对学生的所作答的试题进行批阅,生成相应的成绩,并且对成绩能够按照学院,班级以及个人进行个人成绩情况的展示和分析。剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
3. 实施方案、进度安排及预期效果
序号
各阶段工作内容
起止日期
备注
1
开题报告
2019.1.2-2019.1.10
查阅相关资料,完成开题报告,查找并阅读相关英文文献并完成翻译。
2
需求分析以及概要设计
2019.1.11-2019.2.18
对系统进行合理的分析,完成系统需求分析书,完成系统模块设计和数据库设计,实现系统的部分功能。
3
实施阶段以及完善论文
2019.2.20-2019.5.1
完善系统设计与代码填写,并整理,编写论文。
4
定稿以及准备答辩
2019.5.2-2019.5.20
完成论文定稿,准备答辩相关材料。
4. 参考文献
[1] 赵艳茹,在线考试系统设计[j].电脑编程技巧与维护,2017
[2] 曾辉,基于web的在线考试系统的分析与设计[d].湖南大学,2016
[3] 张玲,基于web数据库在线考试系统的设计研究探讨[j].自动化与器仪表,2016,0(5):120-121.
剩余内容已隐藏,您需要先支付 5元 才能查看该篇文章全部内容!立即支付