考试系统维护收获及感受
于昨天晚上,2012年下半年考试的相关事项终于解决完,作为本次考试的负责人,首先感谢在考试系统中不辞辛苦的各位同学,以下是对本次考试的一些心得及收获。
思维心态 有什么样的心态就有什么样的行动,什么样的行动决定什么样的结果,所以首先由心态开始。 积极主动 不仅在这场考试中,在其它场景同样如此,积极主动去做,发现和收获的远比被动接受要多得多,在监考时要随身携带笔本,随时记下发生的问题、需要优化的方面和新需求。 不止以解决问题为目的,而是以方便他人、服务他人为目的(全心全意为人民服务)。 用心去做 就像我的博客《编程、艺术与生活》写得一样,只有你用心去做,想要去做好,才有可能做的更好,所以要知道这并不是任务,而是提高自己的一个机会,努力把它做得更好。 拓展思维 通常,我们都会记录考试中发生的问题,但是这远远不够,对考试系统的完善,不仅仅在于修补以前的漏洞和错误,要学会站在不同的角色、不同的角度去找需求(监考老师、阅卷老师、领导、学生、教务处等等)。就像这次考试中,我也想到隔开登录时间段,避免过多用户同时访问,但是,为什么只想到避免多用户同时登录,而没有想到备用服务器?即使想到备用服务器,为什么只想到备用一台?还有没有其它类似视野、思路狭窄的问题?
不找借口 考试中间想到很多优化的地方,但是因为权限不足就没多想,但是这恰恰反映出些许逃避心理,不能以“我决定不了”类似的借口就不做,可以询问上级这样做是否合适,再做参考决定。
其它问题1. 题干丢失
2. 选项重复
3. 重题
4. 0分
5. 填空题缺空
1. 远程服务器连接问题:终端服务器超出最大连接数(默认为两个,可以修改为多个)。
2. 服务器不使用iNode无法连接局域网。
优化方案3. 服务器使用CORE i3二代,CPU仍然会达到90%以上。
1. 使用考试系统导入考生信息、试题题库,而非人工。
2. 开启、关闭考试,超出时间段即不可答题(可以借鉴思维导图方式按层级禁用或打开)。
3. 服务器连接短暂中断时,交卷前检测,将未写入的考题写入。
4. XMLHttpRequest对象及时清理,减少因积累对象而导致的线程积累问题。
5. 0分二次登录时,自动重新抽题。
以上就是这次考试总结出的内容,“帮助别人受益最多的是自己”深有体会,正是因为这次考试,才能碰到服务器性能、多线程、AJAX、人员安排调度、备份数据库和服务器等实际问题,包括如何把一件事做的更好而非做完,才是这次考试最大的收获。