基于微信小程序的在线测试开发

2018-01-17 10:41皮特
锋绘 2018年7期
关键词:小程序开发

皮特

摘要:传统的测试方式的工作流程较为繁杂,环节较多,容易出错,随着各种测试类型的不断增加和则试要求的不断提高,不利于提高工作效率。利用当今火热的微信小程序的优势,开发一款在线测试小程序,提高职业教育工作的效率。

关键词:小程序;在线测试;开发

1 在线测试系统的开发背景

目前职业学校测试大多采用传统的测试方式,一般要经历命题、测试、阅卷、成绩四大步骤。而这个过程漫长且复杂,不仅无形中增加教师的工作量,不利于提高老师的工作效率;而且传统的测试方式的工作流程较为繁杂,环节较多,容易出错。随着各种测试类型的不断增加和测试要求的不断提高,传统的测试方式已不能满足现在的测试需求。

传统测试无法做到完全公平公正。因考生众多,无法实现一人一卷,这就不能从根本上避免相邻考生作弊、抄袭的现象出现。传统测试的评卷时效性较差,一般从测试结束到发布测试成绩,需很长的工作时间。

随着计算机应用及网络技术的迅猛发展,人们着力于研发基于网络的在线测试系统。该模式将在一定程度上简化了传统测试的过程,以减轻教师的工作负担以及提高工作效率、提高测试的质量。在线测试系统对实现远距离的同步测试,提高测试效率,确保测试结果的公平、公正、科学、及时等具有重要的意义。

2 微信平台的优势

中国互联网络信息中心调查结果显示2016年网民在手机端最经常使用的APP是微信(占79.6%),其次为QQ(占60%)。2016版《微信影响力报告》指出:截至2016年9月,微信读者6.5亿;94%微信读者每天都会使用微信,55%读者每天使用微信超过1小时;35.8%的微信读书读者,提升了自己的阅读量。两组数据说明了微信在中国手机互联网应用软件市场中重要地位,微信利用手机随时随地的便捷性,与人们生活、娱乐、工作、消费需求的紧密贴合,方便快捷的信息传递方式越来越为网民所接受,成为移动互联网的大势力。

微信小程序是一种全新的连接用户与服务的方式,它可以在微信内被便捷地获取和传播,同时具有出色的使用体验。主要优势:①不用安装,即开即用,用完就走。省流量,省安装时间,不占用桌面。②对于小程序拥有者来说,开发成本更低,它开业跨平台使用,安卓或者苹果手机都能够使用。他们可以更多财力,人力,精力放在如何运营好产品,做好内容本身;③对于用户来说,相较于各种APP,微信小程序UI和操作流程会更统一。这也会降低用户的使用难度。

3 系统的设计

小程序就是基于当前的WEB规范实现的一种程序,运行在微信里面,既然是基于WEB规范,那自然离不开HTML,CSS和JS,虽然微信官方给出了不一样的名称:WXML,WXSS,但本质上还是在整个WEB体系之下构建的。微信小程序的框架包含两部分View视图层、App Service逻辑层,View层用来渲染页面结构,AppService层用来逻辑处理、数据请求、接口调用,它们在两个进程(两个Webview)里运行。视图层和逻辑层通过系统层的JSBridage进行通信,逻辑层把数据变化通知到视图层,触发视图层页面更新,视图层把触发的事件通知到逻辑层进行业务处理。利用微信小程序平台开发的在线系统如图1所示。

4 在线测试系统的发展趋势

在线测試的易操作、易管理特点使职业教育传统测试正面临着一场改革。新方式取代传统测试模式是未来职业教育测试的发展趋势。作为教育评估指标体系之一的在线测试系统也成为了一个新的发展方向,在整个教学过程和教学结果中扮演着尤为重要的角色一个完善、健全的测试系统能及时、准确地反馈教学结果,为教学提供更有意义的指导性策略,优化整个教学过程。在线测试系统提高了测试的可靠性、有效性和工作效率,降低了测试成本顺应了社会的数字化趋势,必将成为一种不可或缺的测试方式。

合理有效地使用在线测试方式不仅可以在极大程度上节省人力、物力,而且可以极大地提高考核测试管理工作的效率。在使用该系统后学生考试通过率得到了大幅的提高。

猜你喜欢
小程序开发
为照片省空间五款学生必备“小程序”
高中历史教学中对历史图片的开发及实际应用
微信的“小程序”值得跟风吗?
在线投稿与编辑系统的设计与开发
河南方言文化资源的保护及其开发利用的研究
遵义红色旅游开发对策研究
超级微信的“小程序”
基于J2EE和Ionic的ITer学习APP设计与开发
单片机在电子技术中的应用和开发