关俊海
[摘 要]目前国内安卓系统的普及率达到了空前的规模,安卓软件廉价实用,开放便捷,受到了广大手机消费者的欢迎,本文针对安卓在国内的巨大市场,初步谈谈安卓平台中考试系统设计与实现的可能性及其过程。
[关键词]安卓平台;考试系统;设计
一、准确定位系统设计目的和适用人群
因考试有其自身的纪律和规则限制,所以考试系统在安卓类的移动终端基本没有涉及,目前存在的一些网络考试系统,比如计算机二级等级考试,高校的网络统考,都只是在微软系统中初步尝试过,目前反应良好,不过这些考试对考生个人与外界信息隔绝的要求比较高,在安卓移动终端类的存在也不可能会涉及太多,相比于手机,平板,若要考生在统一时间,统一地点的情况下作出考试工具选择,电脑肯定会更受欢迎。
但安卓有它区别于电脑的绝对优势,那就是方便。所以我们设计考试系统的目的就是解放用户的受限制性,让用户可以自由选择考试时间和考试地点,简单来说,我们的考试系统的目的是“自测”,这是对用户个性支持的更高要求。
目前有不少网站流行一些各式各样的小测试,比如运气测试,智力测试,情商测试之类的,这些测试源于用户本身的自主探究,所以根本不会存在正规考试的作弊行为,如果在安卓平台上对这些小测试进行专业化升华,比如用户自己点击智力测试可能仅仅作为一种娱乐方式,我们将用户这种娱乐自我的动机如果能够升华成考验自我的动机,那么我们的考试系统将会实现价值。针对目前流行的自我测试方向,有几个非常受欢迎的类别,比如说驾校考试自测,旅游安全自测,计算机基本知识自测等等,如果我们的系统能够引导用户自主探究的理念,并对设置的题目设计自动评分系统,让用户在自主探究的动机下经过规范的考试自测,明白自己在某方面的真实水平和自身在所有考试记录的用户中的一个排名,将对用户在生活中的决策起到很大的帮助作用。比如针对“穷游”这一项目的考试,我们旨在让用户通过自测来判断自己是否具备穷游的身体素质和实战经验,从而在用户决策上给予引导,这种考试系统摒弃了传统考试的外界评判意义,而开发了对自己负责任的考试动机下的自我评判意义,具有极大的开发前景和市场潜在价值。
二、深入研究系统设计的基本过程
首先,我们设计的是一款面对安卓手机或平板用户的一个小型专业自测系统,它是智能手机在实时自测领域的一次应用。所以本系统的设计思路是开发独立运行的应用程序,系统主要有客户端程序和管理端程序组成,客户端程序就是用户安装在手机中的APP软件,用户可以在网络上自行下载安装,并独立运行程序,并且我们的存储模块可以使用户不依赖于网络,可以再离线情况下进行专业自测,这样的设计可以实现用户的随时随地自测的需求,方便快捷的对自身进行知识定位。而管理端程序就是我们设计人员对各行各业专业测试题目的下载和答案评分模块的智能化设计。
在系统功能模块,我们需要在用户自测,智能评分,在线解答,用户反馈,和分享这几大块进行人性化的设计。其中用户自测可分为在线测试,离线测试和挑战模式这三种,在线测试能够抽到我们管理端程序实时更新的最新试题,并在智能评分系统能够看到一定时间区域的测试者的成绩排名,当然,用户可选择匿名排名或不参与排名。离线测试适用于用户在没有网络的环境里,他所抽到的题目是管理端程序已经储存的题目,对于管理端储存的内容用户可以在指定链接处自行提前下载。挑战模式是借鉴于微信摇一摇功能的启发,如果同一时间出现多位测试者,可根据测试者自己的意愿选择挑战模式,来跟对手一较高下,提高系统平台的互动和交友性。智能评分模块我们会根据不同阶段的用户给予不同的寄语,并给其提出建议。在线解答模块是我们比较重视的模块,我们采取贴吧的模式,管理端程序工作人员相当于楼主,给用户在线交流的一个盖楼平台,除了在线解答功能外,用户还能根据以往的解答记录找到大家共同关心的问题及其解答内容,提升考试的重难点意识。用户反馈这一块就是一个改善系统的意见窗口,定期根据用户提出的意见进行系统整改,做到真正的适用性。关于分享这一模块,将是我们系统推广宣传的有效途径,不够为了保证系统推广的稳定性,分享这一模块都是用户自主选择的功能,这样一来,用户的自愿分享造就了我们的宣传和扩大,才有利于系统长期稳定进步的过程。
三、结语
任何一个系统和平台的构建都离不开团队成员的默契协作和辛勤付出,任何一个系统和平台也都面临着爆发或者淘汰的机遇挑战意识,如何敢于跨出设计系统的第一步,并持之以恒地尽力尽才,又如何坦然面对市场的严峻挑战,妥善地经营和管理系统或平台,这是对这方面感兴趣的朋友必须面对的问题。
参考文献:
[1] 王俊峰,刘云环. 考试系统的安全性设计与实现[A]. 2006通信理论与技术新进展——第十一届全国青年通信学术会议论文集[C]. 2006
[2] 胡伟. Android系统架构及其驱动研究[J]. 广州广播电视大学学报. 2010(04)
[3] 金尊和,干毅民编著.Java高级编程[M]. 电子工业出版社, 1997endprint