首页 > 代码库 > 考试系统维护-整体 & 细节
考试系统维护-整体 & 细节
考试系统维护的前期工作圆满结束了!最让人感到成功的就是考试的整个考试的过程中,并没有出现什么问题,感觉很是骄傲!这直接证明了孩子们的辛勤努力是值得的;不过一切并非是一番风顺的,到最红问题最终还是出现了,不过与之前不同的是现在的我们已经对于那些问题没有了紧张之情,存在的之后解决问题的办法和思想,当然这些都是来自一次一次米老师的辛勤灌溉。
整个过程,出现了两个重要的问题:
问题一:考试中途网络中断
问题二:考试结束,英语老师判分
就问题一而言,其实出现这个问题并非人为原因,但是出现这个事情之后,剩下的可就真是我们准备不充足的耽误了!网络ping不通之后,我们决定换服务器来让学生们继续考试,但是很令人遗憾的是,251上我们准备的并不充足,再此想要表达的思想就是:当万事俱备的时候,一切都风平浪静;只要稍有不被,那么你就等着吧,暴风雨终究会来临……
按照正常的轨步,我们应该是在251上做与207上同样的准备,但是由于经历过之前的考试,并没有出现什么问题,所以当真正需要备份的时候,大家都松懈了!最终没有办法中的办法,重启的207的服务器,让所有的学生重新答题,让考试时间向后延长一个小时!事情解决之后,重新回顾,需要反思的就是细节,让人感同身受的话语就是:既然已经着手做了,该客服的困难都客服了,为什么就在最后就要成功的时候放弃呢?重复性的事情,当必须需要完成的时候,这靠的就是每个人的细心与坚持!虽然刚开始很难,很慢,但是既然已经经历了,那么当再重复性的做得话,那就是SO EASY。坚持到底,半途而废,其实付出的等同,但是收获的却是相差甚远,值得反思。
总结发言:
最好不要犯错误,当想犯错误的时候,一定要回头看看……(一个小小的玩笑而已)小心被抓住关爱啊!
就问题二而言,判分真的是让大家付出了一番苦心,各种错误还有美女老师的各种烦心,其实整个过程中真的有让人受不了的时候,但是当看见米老师和美女老师舌战的时候,才明白,为什么每次自己都能把事情复杂化呢,一个又一个另自己成长的机会,自己就差点又要错过了……如果这群美女老师们不七嘴八舌,又哪里来的我们的进步与成长。当然这些体会都是后来才领悟的。在此之前,总觉得如果老师们不中途打岔的话,或许这些问题我们早解决了;不过再换位思考,如果真的没有老师们七嘴八舌的话,在没有压力的环境之下,我们当真会在短时间之内将这些问题解决吗?问题肯定会解决,不过我想对于时间的把握肯定就不是那么好控制的了!所以向米老师学习,先在此感谢一下那些美女老师吧!
出现主要问题:
1、导入题库的时候,疏忽,多倒进了一个答案!出现了附带N个小数点的错误分数。
解决办法:直接在数据库中更新相对应学生的题型分数,使用了最直接的SQL语句更新的笨办法。
系统优化:直接使导题库部分面向教师,省去一部分麻烦,充分利用他人之长,补己之短。
2、清空测试数据不完整,导致学生的考试成绩中附带16号的测试数据
解决办法:备份完整数据库,还原一份,根据考试时间删除测试数据
情况解释:因为整个系统中的信息是直接和合并之后的表进行联系的,由于之前测试的时候并没有将所有的 答题记录合并完毕,只是测试了少部分,所以当学生考试完毕再次合并的时候就将数据库之前的一些动态的 信息一起给合并了!所以才会出现测试的信息。
3、考试的整个过程,并没有使用虚拟考号,为何数据库虚拟表中会存在信息?核实之后确认这些信息是考试的 学生,并非虚拟号,为何会跑到虚拟表中呢?
分析原因:考试系统中使用了数据字典,但是在导入学生信息的时候,考虑的并不周到,直接把学院的缩写 导进去了,导致学院之间在寻找数据的时候就把这些缩写学院你的学生给忽略了,阴差阳错的进了虚拟表, 庆幸数据没有丢失。
解决办法:将错误学院信息更新,符合字典的需求,进而解决问题
……
错误很多,收获很多;不过再经历的背后是不是还存在一个大问题:整体观欠缺!做事马虎,不认真!试问,如果做到了这两点,这些问题又怎么出现?
经历了才会成长,学生考完高高兴兴的回家了,老师判分也勉强过关了!剩下的就是在问题中迎难而上,加油!
《先人一步,领先一步;一步之差,步步之差》
------亲身感受
考试系统维护-整体 & 细节