全文总字数:2034字
1. 研究目的与意义(文献综述)
在传统的教学方式中,考试命题的方法主要由讲师或同专业其他老师根据自己的知识经验、风格搜集、选取试题,编制试卷。这种命题方式往往带有主观随意性,以至于达不到预期的考试效度、信度要求,也不容易控制试卷的的难度和区分度,致使考试缺少可比性,从而影响考生的知识和能力水平作可观的反映和评价,不利于调动学生的学习积极性和教学质量的提高,也不利于教学评估。同时又耗费了出题者大量的时间和精力,若再要对考试结果进行系统分析则更是难以实现的。解决上述问题的有效办法,是利用计算机辅助教学设计,建立相应学科的试题库系统,实现教学考试的计划管理。计算机化的通用试题系统作为教学手段现代化的重要组成部分,与数据库技术相结合,具有良好的发展前景。教学过程中充分利用题库这种教学资源,进行有效的测验,可以帮助师生把注意力从名次、得分集中到要实现的教学目标上来。让教师真正关心学生的学习困难和错误所在,关心学生能力的提高。
试题库的基本组成单位是单个的题目。由于从计算机按照一定参数抽取的试题是由计算机拼制而成的,学生必须全面,系统的认真学习和复习,才能在考试中取得较好的成绩,相反,一些靠考前突击,看笔记,押题等侥幸方式来对付考试的学生,不可能取得好成绩。这样建立题库后,其考试不但可以真实地测量出学生的学习水平和能力,提高了考试的质量,另外,通过题库考核完善教学制度,更能重视能力的培养,以克服教学中的片面性,保证人才的质量。对于学生来说,通过做题库中的练习题,知道重点学习什么,学习有了方向,提高了效率。
“数据结构”是计算机程序设计的重要理论设计基础,它不仅是计算机学科的核心课程,而且也成为其他理工专业的热门选修课,教室通过试题库系统抽取试卷,既科学又方便;学生也可以利用试题库系统抽取自己需要的试题进行练习和自测。另外,目前考取计算机相关专业硕士研究生需要参加计算机统考,考纲规定数据结构在四门统考课程中占45分(总分150分),参加考试的学生需要大量的练习和测试。在《关于实施新世纪网络课程建设工程的通知》指出:新世纪网络课程的目标是:用大约2年的时间,建设200门左右的基础性网络课程、案例库和试题库。综上所述,对数据结构试题库进行研究和建设有十分重要的意义,是非常有实用价值的。2. 研究的基本内容与方案
基本内容与目标:为数据结构课程参考资源网站的子系统,要求设计试题库(题目及答案),含选择题,填空题,判断题,简答题,应用题,算法分析题,算法设计题,后台能按章节内容完成试题的导入及增删查改功能,前台能进行在线训练功能。设计要求对题目和答案中的图形能进行处理,且封装性能好,能提供接口直接挂到数据结构课程参考资源网站上。
技术方案及措施:采用jsp mysql技术,通过jsp javabean servlet框架进行设计,用户界面用jsp编写,通过浏览器进行显示。系统的 model 数据层全部封装于javabean 组件(java 类)中。 view 表示层由 jsp 负责处理页面表示。control 控制层由servlets 接受用户在页面的输入以及提 交动作,并根据动作指示,调用相应的 javabean 组件,然后根据处理结果交给相应的 jsp 页面程序,由它们负责表示。
逻辑层实现对学生提交的客观题答案的正确性检验与答案反馈,通过java实现图片上传功能,并返回图片保存路径,图片保存在数据库中,同时对于教师给出的批阅与评价能够反馈给学生。
3. 研究计划与安排
第一周:初步完成web页面布局与简单响应
第二周:搭建mvc架构,连接数据库
第三周:建立本地服务器,尝试上传题目与答案,完成增删查改操作
4. 参考文献(不低于12篇)
见文件
