基于IOS的公务员网络培训APP的设计与开发

2017-04-17 19:39谢盼包相忠
电脑知识与技术 2016年36期
关键词:移动学习

谢盼 包相忠

摘要:随着互联网的飞速发展,移动学习、碎片化学习无处不在,学习者可以通过移动设备随时随地进行学习,为了满足吉林省公务员网络培训的需要,我们将移动手机端、微课引入到公务员网络培训中,公务员可以通过手机APP实现课程选择、专题班报名、进行课程专题管理、移动学习和学时累计,参与课程评价等。结合公务员网络培训的功能需求,设计并开发公务员网络培训学院手机端APP,搭建APP系统架构与框架,并实现功能模块设计及UI设计,为网络培训APP建设提供具体的解决方案。

关键词:公务员网络培训;移动学习;IOS; APP

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)36-0108-03

当今是信息爆炸的时代,知识更新快,生活节奏快,快速学习成为优秀人才必须的素质,移动学习恰好能够满足人们利用碎片化时间进行随时随地学习的需求。公务员作为一个特殊的群体,更需要不断地更新知识结构,提升思想道德、业务能力素质,考虑传统的公务员培训模式,学员基本上是被动接受,缺乏学习的积极性、主动性,而且我省公务员人数众多,经费、时间和地域等多因素的影响,好多基层公务员面授的机会很少,所以,经过多次研讨,我们将移动学习、微课引入公务员队伍的培训中,开发公务员网络培训学院手机端APP,从而更好地满足公务员多样化、差异化的需求。

1 系统架构以及功能

1.1 系统架构

公务员网络培训系统架构如下图1所示,在服务器端,提供服务和服务接口,以http协议提供数据请求,并使用Json格式进行数据传输,保证app应用提供数据请求服务。在数据库端,为了解决数据量增长过快、数据读写频繁问题,使用SQL Server作为关系性数据库,redis作为内存数据库对查询数据进行缓存,提高整个系统的响应性能。对于流媒体视频服务器,在对比Adobe的FMS和Wowza media Systems的Wowza后,考虑到同时支持IOS的hls和Android的rtsp协议,我们采用wowza midia engine Server这款流媒体视频服务器软件。

1.2 系统功能

公务员网络培训手机APP主要是实现了用户的分级管理机制,以省公务员局为一级管理中心,负责管理、指导、监督和检查全省公务员网络培训工作;以市(州)政府人力资源及社会保障局(公务员局)与省直机关人事(干部)部门为二级管理中心,负责本地区、本部分(或系统)公务员网络培训工作;以县(市、区)人力资源和社会保障局为三级管理中心,负责本级及以下机关公务员网络培训工作。围绕三级管理中心,划分出八大业务模块,包括平台学员管理模块、新闻模块、课程模块、专题班模块、脱产培训班模块、调研管理模块、心得交流模块、成绩管理模块、系统管理模块,如图2所示。

1)学员管理:对学员的权限进行分级管理,用户登陆app后,为不同权限级别的用户提供相应的功能模块。

2)新闻管理:主要实现培训动态和培训通知的管理,当有最新新闻的时候,会及时推送给学员,提醒学员查看。

3)课程管理:根据课程目录树呈现课程资源,用户可以按照课程类型、课程时间进行课程筛选,作为选课的参考;也可以按照课程关键字进行课程检索,作为选课的参考。课程管理还包括学员学习过程管理,包括选课、取消选课、课程学习、学习监控等。

4)专题班管理:每个专题班是围绕一个主题或者一系列的课程的组合。

专题班管理包括专题班的报名、取消报名、专题班学习、学习进监控等。

5)脱产培训班:实现线下的培训的信息化管理,包括培训班报名、取报名、二维码签到等。管理员在web服务器端建立培训班,生成每个班级的二维码,学员到场培训的时候可以扫描二维码进行签到,实现面授培训的信息化管理。

6)调研管理:学员根据年度要求撰写调研报告,经过各级管理部门审核评选,获得推优的调研报告将被收录到调研报告集,并获得培训加分。

7)心得交流:学员进行学习心得的分享和交流,学员在学校过程中可以实时发表心得体会,也可以查看其他学员公开交流的学习心得。

8)成绩管理:学员可以实时查看公务员培训的年度要求,查看各学习任务的完成进度情况。

9)系统管理:包括学员账号信息查看、账号密码修改、设置自动登录、账号注销等。

2 定制的在线学习过程性监控

通过分析时下流行的各培训机构的App,对目前主流的在线学习软件做了分析和研究,结合在线学习的特点,制定一套在线学习的过程监控流程,如图3所示:

在線学习的过程性监控主要包括学习进度监控和学习交互监控。学习进度监控主要是实时监控学员的年度完成任务情况,及时更新学习进度状态,实时统计学员所选的专题、课程、课件学习进度完成情况,及时更新进度数据;学习交互监控包括在线研讨、学习心得、测试题完成情况的监控。通过在线学习的过程性监控,实现以下功能:

1)防挂机:APP中的课程学习界面在学员学习时间达到20分钟的时候,弹出一个窗口,检测学员是否在线,如果超时,学员未作出反馈,说明学员在挂机没有进行学习,软件会自动退回到首页,要求学员重新进行登录校验。

2)防拖拽:每次学习结束,都会保存当前课件的最远学习位置,学员可以在起点和最远位置之间对视频进行拖拽,无法拖拽越过未播放的视频。

3)课件续看:学员再次打开课件的时候,会自动从课件上次播放位置开始播放,实现续看。

4)外界中断处理:来自外界的移动终端的中断,比如说打入电话,按了手机的HOME键等,视频会停止播放,停止计时。

5)随时题目测试:在观看视频的过程中,会随机弹出课程相关的测试题目,学员进行作答,如果学员没有及时作答,会自动跳转到相应的知识点,提示学员进行重复学习。

6)课程进度个性化展示:通过进度条提示用户课件、课程、专题班的完成进度,直观方便。

3 建立多元化的公务员培训评价机制

APP通过多种方式从课程类型、学习时长、学习过程中的测试答题、调查问卷、心得体会、多层面排行等方面对学员的学习情况进行综合评价。

1)课程多样化:课程分为一般课程和微课,课程类型分为必修课,选修课,和必修必选课。

2)在线时长评价:实时记录学员的在线学习时间,作为学员成绩评定的指标。

3)过程性测试题:学习过程中会弹出相应的测试题,学员答对试题会有相应的加分。

4)撰写调查问卷被推优:学员提交的千字以上的调查问卷经过层层筛选,被省级推优的给予相应的加分。

5)发表心得体会:学员可以通过手机端提交简短的心得体会,相互交流,学员提交的心得体会如果被推荐的话,系统给予相应的加分。

6)排行:按照个人、单位、县区进行多角度统计,在课程通过率、在线时长等方面进行多层面排行。

4 未来展望

通过将移动学习、微课程引入到公务员培训中,使得基本公务员可以随时随地进行有选择性的短时间自主性学习,开拓公务员网络教育培训新模式,有利于公务员队伍整体素质的提升,未来在开展培训的过程中,我们将把更多的功能移植到手机端,让公务员可以利用碎片化时间更好的学习,同时,将大数据应用到公务员网络培训中,挖掘公务员培训的倾向、学习特点包括学习时间段、频率等,对广大公务员进行针对性、定制培训,推送培训资源、进行有效监控。

参考文献:

[1] 吴小建,黄健荣.公务员远程网络培训模式探析[J].中共山西省委党校学报 ,2010(3).

[2] 陶明华,王斌.网络课程学习过程中监控策略和实施方法的研究[J].中国远程教育,2010(3).

[3] 刘铭,朱舸,王佳. iPhone程序开发基础教程[M].北京: 电子工业出版社,2011.

[4] 江波,覃燕梅.基于微信的移动图书馆APP服务系统设计与实现[J].现代情报,2013(6).

[5] 崔维,李晖,刘佳佳,等. 基于IOS的企业APP客户端的开发与实现[J]. 科技创新与应用,2014(24).

[6] 宿营.浅析iOS应用开发[J]. 计算机光盘软件与应用,2014(10).

[7] 张华,于萍,孟宪颖,等.基于iOS平台的一站到底APP客户端的设计与实现[J].长春工程学院学报:自然科学版, 2015(3).

[8] 李艳敏.浅析公务员网络培训课程新模式——微课程[J].新闻研究导刊,2015(22).

[9] 李亚楠,王恕,殷義芝.国家开放大学App的开发与应用——新媒体技术对开放教育的推动[J].天津电大学报, 2016(1).

猜你喜欢
移动学习
智能手机APP支持下的大学英语听力教学