1. 研究目的与意义
在线评判系统是基于b/s结构的程序评测系统,用户经由浏览器发送源程序给服务器,由服务器完成对源程序的评测,并将评测结果返回给用户。
因此,基于它的高效性和公平性,在线评判系统广泛应用于acm/icpc大学程序竞赛及训练中,也适用于计算机科学的教学工作,而最终目的是提高用户的编程和算法水平。
本次研究正是从最终目的出发,借鉴网络游戏的设计,提出立足于online judge的养成机制,以激发用户的兴趣,并实现其应用和本地化。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
2. 国内外研究现状分析
在线评判系统在国内外均已得到长期和广泛的应用,功能被不断完善和扩充,如国外的uva oj, ural, usaco,project euler, 国内的北京大学、浙江大学、杭州电子科技大学的在线评判系统等,它们都拥有大量稳定的用户群,为其提供高质量题库和比赛服务,提供有价值的排名数据以及其它常用功能诸如搜索,邮件,讨论版等。
这些oj虽然大同小异,但各具特色。
如杭州电子科技大学的hdoj,它提供了强大的比赛服务,个人或组织均可方便地组织本地化的比赛,并设置相应权限。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
3. 研究的基本内容与计划
(1)第一周:需求分析。
分析用户和管理员的操作需求,确定各个功能模块以及每个模块涉及的具体操作;分析养成机制的设定对用户行为的影响,从而设计初步的等级机制、奖励或成就设置、任务模式等。
(2)第二周:web前端设计。
剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!
4. 研究创新点
(1)人性化的人机交互界面。
本次研究参考网页游戏的界面设计,开发用户友好的web前端,便于用户完成用户信息管理,做题,参加比赛等操作。
(2)科学有趣的养成机制。
剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付
