APP下载

高职移动学习APP客户端实现研究

2017-03-24刘颖刘淼晶

电脑知识与技术 2017年1期
关键词:移动学习高职教育

刘颖+刘淼晶

摘要:设计一个符合高职教学特点的移动学习APP,分析高职教学特点和需求,完成了APP客户端的功能研究和界面设计。对客户端进行编码实现及测试。为高职院校移动学习APP客户端的开发提供了可行思路和具体的实现方案。

关键词:移动学习;APP客户端;高职教育

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2017)01-0067-0c

Abstract: Design a mobile learning APP which is in accordance with the characteristics of higher vocational education. Analysis the characteristics and requirements of higher vocational education. Implement the function research and interface design of APP client. Coding implementation and testing of client. It provides a feasible way and concrete implementation plan for the development of mobile learning APP in higher vocational colleges.

Key words: mobile learning; APP client; higher vocational education

1 概述

近年來,在互联网及移动互联技术迅速发展的环境下,高等学校学习模式出现了新局面。学生借助移动设备,在任何时间、任何地点都能学习[1]。在移动终端上呈现学习内容,实现教师与学习者之间的双向交流。移动学习满足了个性化的学习需求。学习者根据自己能力和兴趣,选择学习内容,激发学习者的学习热情,发展学习者的个性,有利于提高学习者的学习成绩和信心。为了方便用户移动学习,市面上有众多的移动学习APP产品。本文就高职院校的移动学习APP客户端进行了研究。分析高职院校教学特点,设计了一种移动学习APP客户端,并编码进行了验证。

2 现有研究分析

移动学习APP一般安装在苹果(IOS)和安卓(Android)等智能手机上。通过研究基于Android的移动学习平台[2-9]发现,移动学习APP系统架构大同小异,主要架构如图 1所示。

用户在手机客户端上操作,客户端向后台系统发出指令,指令通过http协议发送到服务器上。服务端程序收到指令后对数据进行解析,再通过一定的逻辑操作对数据库进行读取、修改、删除等操作。然后服务器将数据返回到客户端,客户端再对数据进行解析,最后显示到用户界面上。

基于此架构,本文重点研究在Android操作系统环境下,部署在移动终端上的移动学习APP客户端。在已有移动学习APP客户端中,主要针对普通高校教学需求来设计[10],或针对翻转课堂的特定功能的移动学习[11-13]。针对高职教学的移动学习[14-15]及APP客户端研究[16]从概念和设计上进行研究,没有给出具体设计和实现方法。本研究根据高职教学特点和用户需求,设计APP客户端的功能和界面,最后编码实现并验证。

3 高职移动学习平台需求分析

高职学校的学生普遍存在学习习惯不好,学习热情不高,自律性较差等问题。在设计移动教学平台时需要遵循开放性、互动性、扩展性、可管理、可评价等原则。具体需求如下。

1)开放性要求师生无论何时何地,只要能连入互联网,就可以进入移动学习系统进行教学。

2)教师和学生能建立良好的互动关系。师生教学形式多样,教师可以提供微课视频、操作演示、教案等教学资料。学生能在线学习,在线记笔记。

4)教学过程可管理。学生进入学习平台,后台管理系统就开启了学习监管。比如统计学生在学习过程中的活跃程度,掌握学习的专注度和学生兴趣点。

5)教学效果可评价。包括形成性评价和最终评价。老师通过学习平台分发单元测试或期终测试题。学生在线完成试卷。学习平台将对学生答题过程全程监管并分析,比如统计修改次数比较多的题目,每个题目的正确率等。总之,评价不仅看最后成绩,还关注答题过程,全面掌握学生对知识的掌握程度。

鉴于以上需求,本文重点分析移动终端上的移动学习APP客户端。包括功能设计和开发实现两方面。

4 移动学习APP客户端功能设计

移动学习APP系统包含“学习”、“签到”、“课程”和“我”四个板块。

4.1 学习板块

学习板块包含在线学习、学习笔记、学习资料和在线测试四个功能,如图 2所示。

在线学习子页面旨在实现网络课堂,网上学习。学生可以根据课程名称或教师姓名搜索相应课程,学习课程内容。

学习笔记子页面利用本地存储功能,将用户编辑的文本信息保存到手机的指定位置,每次打开都会去该位置读取文件,并显示到APP上。

学习资料子页面将教师或管理员存放到服务器数据库里的资料文档读取到客户端,文档为只读格式,用户不可修改里面的内容。

在线测试子页面允许用户在该页面下选择试题进行模拟考试,在点击提交时会把用户的答案与服务器端对应试题的答案相比较打出分数,看到分数后用户可以点击“查看解析”按钮来读取数据库内对应试题的解析文档。

4.2 签到板块

签到功能对教师和学生两类用户而言是两个界面。如图 3所示。

教师端APP上提供二维码,二维码包含课程信息。学生持手机APP在上下课时通过扫描教师端的二维码实现准时的签到。签到时间信息在后台数据库中存储。

4.3 课程板块

课程板块里子功能划分如图 4所示。

课程表子页面显示默认选择下(根据登录的用户信息自动去服务器读取对应课程表)的班级课程表信息,如果学生课程课程表与实际不符或者学生转班后信息未及時修改或者想要查看其他班级的课程信息则可以通过重新选择按钮来根据选择信息来选择另一个课程表。

考试提醒子页面显示教师或管理员上传的一个月或某个时间段内的考试信息,学生可以查看。

课后作业子页面让教师发布作业。学生选择课程,签收课程作业,并且能反馈文字、语音、视频等形式的作业。教师再接收批阅作业。

我的考勤子页面供学生查看自己相关的考勤信息、旷课记录,并且可以向教师提交请假信息。教师端则可以查看自己所教课程的学生考勤情况,所教班级学生该科的旷课情况。班主任的手机端可以收到来自学生的请假信息,能够对学生的请假信息进行批复,同意或不同意,以及留言。

成绩查询子页面主要为学生端提供成绩查询的功能,学生可以通过选择自己的相关信息来进行成绩查询。

4.4 我板块

我板块功能设计如图 5所示。

账号信息子页面可以查看用户的账号信息,姓名、年龄、学好/职工号、所属院系、专业/任教课程等相关信息,并且可以通过该页面下的修改密码按钮来修改登录密码。用户进行修改密码操作时会想服务器端发送修改数据请求,如果交互过程发生异常,则提示用户修改操作失败。

消息通知子页面可以设置应用消息的提醒功能,选择铃声、是否开启振动功能等。

错误信息反馈子页面主要是为了防止该应用发生bug等错误信息而维护人员无法及时课程的情况发生。用户可以在该页面将错误信息发送,通过后台代码发送到维护人员的邮箱内,维护人员定期查看邮箱是否有错误信息反馈而达到有错误及时维护的目标。

关于软件子页面主要是对软件的介绍,开发人员、指导教师、委托单位、软件使用规则、版权信息等相关信息。

退出登录按钮可以实现注销功能。用户可以通过该按钮来退出登录。

5 移动学习APP客户端开发实现

采用Eclipse为开发工具,对基于Android操作系统的移动学习APP客户端进行了开发实现。

5.1 学习板块实现

学习板块总体设计如图 6所示。

通过点击不同的按钮进入到不同的子页面,主要实现在手机上通过虚拟课堂进行学习以及模拟考试的功能。

1)在线学习功能。用户有两个选项,一是选择课程,二是选择相对应的教师,点击查询即可列出指定教师的课程内容。点击具体的课程名后,进入子页面显示具体内容。

2)学习笔记功能。高职学生学习习惯不好,有时忘记带笔带书。学习笔记帮助学生在线记录学习心得,当用户点击学习笔记时,会显示相应的列表。

3)学习资料功能。学习资料是老师上传的辅助学习材料。用户通下拉菜单选择想要查询的具体课程,在课程里有资料列表,点击具体的资料题目会进入到内容子页面。

4)在线测试功能。用户可以通过下拉菜单选择相应学科的试题,点击题目即可进行测试。下拉菜单统一采用Spinner组件实现。

5.2 签到板块实现

点击签到进入到签到页面。签到系统采用的是学生端扫描教师端的二维码来准时的签到。学生端是扫一扫功能,教师端是二维码功能。

5.3 课程板块实现

点击“课程”按钮后进入“课程”页面。包含课程表、我的考勤、课后作业、成绩查询、考试倒计时五个功能。如图 7所示。

1)课程表功能。点击“课程”页面下的“课程表”按钮进入课程表页面,该页面以表格形式显示默认课程表,若该课程表不是学生想看到的班级的课程表,可通过点击下方重新选择按钮来选择其他班级的课程表。

2)我的考勤功能。该页面有三个按钮,首页是“我的考勤”,选择想要查看学年、学期、教学周及具体课程,点查询即可在新打开的页面看到自己具体课程的考勤情况。其次是“旷课记录”按钮,点击进入到该页面,选择学年学期后点查询即可看到该学期该学生每科的旷课情况。最后是“请假”按钮,点击进入到请假页面,选择学生本班的班主任,输入请假原因及请假天数点击请假后消息发送到教师端,老师看到后可以选择同意或者不同意,并且能够对请假信息进行留言,教师完成操作后,学生端推送消息提醒学生“你的请假消息已返回”,学生可以看到班主任的批复。

3)课后作业功能。点击“课程”页面下的“课后作业”按钮可以进入“课后作业页面”,该页面分为两部分。上半部分为教师发布的作业,以表格形式显示,学生选择下载作业,教师选择上传作业。下半部分为教师返回的作业区,该区域可以查看该科作业的任课教师是否审阅完毕,下面的按钮在学生端显示为提交作业,教师端显示为下载学生作业。

4)成绩查询功能。点击“课程”页面下的“考试成绩查询”后进入到该页面,选择想要查询成绩的相关信息,如所属院系、专业、班级、查询学期、查询学年等,点击查询按钮进入下一子页面显示成绩信息。点击“返回”按钮,则返回到上一页面。成绩以表格形式显示,若成绩未发布则显示为“成绩尚未发布,请等待教务人员发布成绩信息后再查询”,如果学生未完成教师质量评价,则显示为“请确认已完成教师质量评价”。

5)考试倒计时功能。该页面类似记事本的功能,用户每次来到该页面,都会去手机的存储里读取指定文件,将文件以标题、内容的形式显示出来,每个标题后面都有一个删除按钮,点击即可把文件删除;点击添加提醒即可进入编辑页面,点击提交时,会根据标题及文本去创建文件。

5.4 我板块实现

我页面主要实现了用户查看自己相关信息,以及对设备消息通知铃声设置、就错误信息向维护人员反馈、退出账号登录的功能。

1)帐号信息功能。点击“我”页面下的“账号信息”进入该子页面,可查看自己的个人信息,信息都是从数据库中调出的用户不可修改。用户通过点击修改密码按钮可以进行账號密码的修改。

2)消息与提醒功能。该页面主要提供设置app的提醒功能,例如提示音、振动等,以及app接收消息的类型。

3)错误信息反馈功能。用户可以通过页面中的错误信息反馈向管理员反馈建议、意见等以对app进行完善、维护。为用户课程的错误信息、错误数据等反馈到管理员的功能。

4)退出登录功能。退出登录后的APP,进入初始登录界面。

6 客户端测试

利用android自带的SQLite建立本地测试数据库。对主要功能进行了测试。以在线测试功能为例,图 8展示了答题前和答题后的测试效果。

其他如在线学习,查看学习笔记,查看课程表等功能也进行了测试,测试结果在此就不一一展现。

7 结束语

移动学习系统的建设符合移动互联发展趋势。师生无论课上课下,使用何种终端,只要能连接互联网,就可以访问移动学习系统,进行学习。

高职学生普遍在学习习惯、自律性上有待提高,在高职学校中引入移动学习系统需要考虑到学生特点。本文提出移动学习APP,在功能上满足授课、学习和教学管理三部分要求。既有严格的考勤机制管理学生,也有形式多样的教学和评价方式,对高职引入移动学习系统有一定借鉴意义。下一步研究重点是服务器端和数据库的系统、功能、实现。做出一个完整的移动学习APP供高职师生使用。

参考文献:

[1] 马玉慧,赵乐,李南南,等.新型移动学习资源——教育APP发展模式探究[J]. 中国电化教育,2016(4):64-70.

[2] 宋晓玲.面向移动终端设备的学习应用程序(APP)的设计研究[D].郑州:河南师范大学,2014:33-41.

[3] 罗奇,徐红丽.基于云服务和手机客户端App的移动学习平台设计[J]. 电子技术,2016(17):43-44.

[4] 张彦玲.基于云服务的手机App客户端学习平台的设计研究及构建[D].聊城:聊城大学,2015:87-90.

[5] 周辉.基于Android移动学习平台研究与实现[D].成都:电子科技大学,2012:30-39.

[6] 吕伟.基于Android的移动学习平台的设计与实现[D].南京:南京师范大学,2013:32-37.

[7] 陈婷.基于Android的移动学习系统研发[D]. 广州:华南理工大学,2015:40-48.

[8] 熊水柔.基于Android系统的移动学习平台的设计与实现[D]. 北京:北京邮电大学,2012:38-46.

[9] 单兴苗.基于Android系统的移动学习平台研究与实现[D]. 杭州:浙江工业大学,2014:52-59.

[10] 李达.个性化移动学习系统的研究与设计[D]. 上海:华东师范大学,2015:42-56.

[11] 郭忠南.基于Android的移动微课平台的设计与实现[J]. 电脑与信息技术,2016,24(4):38-43.

[12] 晋步,王小根,王书瑶,等.支持翻转课堂的移动学习APP内容模块框架设计[J]. 软件导刊,2014,13(7):52-54.

[13] 焦淑华.移动APP程序在高职英语翻转课堂教学中的应用[J]. 学园,2015(4):76-77.

[14] 李利杰.移动学习在高职教育中的应用研究[J]. 大学教育,2015(2):53-54.

[15] 张丽娜,王越超.基于移动互联网的混合式学习模式在高职教学中的应用[J]. 广州城市职业学院学报,2016,10(3):91-94.

[16] 李园园,李勇.高职院校移动学习APP客户端的研究与设计[J]. 软件导刊,2014(4):80-82.

猜你喜欢

移动学习高职教育
智能手机APP支持下的大学英语听力教学
浅析高职院校学生厌学现象及应对措施
论高职生未来职业发展