移动学习APP设计与开发

2019-06-18 标签:移动学习APP 浏览数:17

摘要: 随着教育信息化的快速发展,移动学习APP对于学习者的作用越来越重要,各种与学习相关的APP在学习者的手机中占据很大一部分。通过问卷调查的方式调查某一地区大学城高校学生对移动学习软件的需求,设计和开发出一款APP,主要是为某一地区大学城的学生利用课余时间去其他高校学习提供相关学习资源。

资讯主图

1 前言

教育信息化的今天,移动学习显得越来越重要,无论是在公共场所,还是在学校图书馆,许多高校学生选择用移动终端来进行学习。一方面可以合理利用时间,将碎片化的时间利用起来,是当下学习的一种趋势;另外一方面,许多学习类APP有一些很好的功能,如打卡功能,可以让学习者每天坚持打卡,从而促进学习,养成良好的学习习惯,认识到坚持学习的重要性。基于此,为了顺应时代发展,帮助当代大学生从众多资源中找到适合自己需求的学习内容,设计和开发该款教育APP。


2 教育APP研究现状

如今,移动APP开发包含各种类型,有关于生活的、社交的、教育的等。在智慧校园建设中,许多高校通过移动端发送相关信息,开发使用自己学校的APP,这些APP为学校师生的学习和生活带来便利[1]。除了高校外,有许多APP设计公司致力于开发教育APP,并且得到学习者的广泛认可。总之,教育APP在当前有很好的发展趋势,在未来更是有举足轻重的地位。


3 产品需求分析

市场可行性分析 在百度指数中输入“教育APP”可以得出图1。从该图可以看出,2011年教育类APP几乎没有,从2012年开始急速增长,说明这段时间是教育APP快速增长时期,是其发展的黄金阶段;这种增长在2016—2017年年底基本保持不变,显示市场对教育类APP有了一定的认可,发展也趋向于稳定。大众对软件认可度有所提高,其安全使用方面也逐渐被大家认可。在未来,教育类应用会更加正规化和法律化,分类和使用效果也会考虑用户的体验。技术可行性分析 为了使本研究所设计的APP更加有针对性,前期采用问卷调查来了解某一地区大学城的高校学生对学习APP的要求。通过对问卷分析得出,大学生希望有一款针对高校大学城范围内各个高校资源共享的手机应用。最终,所设计的产品的定位是针对高校大学生学习自己专业及感兴趣的课程,在本校学习的基础上,合理利用其他高校的一些条件,目的是让高校大学生在闲暇时间拓宽知识面,从而实现跨学校的多层次学习,充实大学生活。

技术可行性分析 为了使本研究所设计的APP更加有针对性,前期采用问卷调查来了解某一地区大学城的高校学生对学习APP的要求。通过对问卷分析得出,大学生希望有一款针对高校大学城范围内各个高校资源共享的手机应用。最终,所设计的产品的定位是针对高校大学生学习自己专业及感兴趣的课程,在本校学习的基础上,合理利用其他高校的一些条件,目的是让高校大学生在闲暇时间拓宽知识面,从而实现跨学校的多层次学习,充实大学生活。

产品功能需求分析 产品在满足学习者的一些必须功能后,为了更加体现个性化,增加相关更方便的功能,如提醒、收藏课程、创建个性化课表等功能。

产品信息介绍 产品信息图主要包括四个方面,分别是用户信息、学校信息、课表信息、课程信息(如图3所示)。用户信息层面的内容是关于学习者的一些个人信息,如学校、专业、年级、姓名、兴趣爱好,这些基本信息都是学习者的真实信息,有助于学习者在学习过程中找到与自己专业或兴趣相关的其他学习者,可以进行交流。学校信息主要是为外校的学习者提供一些方便,不要将更多的时间浪费在找目的地、食堂、图书馆等。因此,学校信息主要包括住宿、地理位置、饮食、注意事项和活动通知。课表信息从两个角度来考虑,即收藏的课程和个性化课表,收藏的课程里面有时间、地点和教师,个性化课表提供了本周课程和本学期的课程。课程信息包含上课的时间与地点、任课教师、相似课程和系统课程。



4 产品的开发

本产品使用App Inventor来制作软件,该软件支持iOS版和安卓版,无须编程环境,组件丰富,可自动打包生成APK格式,搭建环境比较简单,只要有网络就可以开发;下载安装离线包后,也可以离线开发。开发过程可视化,开发完成后,在调试阶段可以链接到手机上,通过扫二维码来看调试结果,是一款相对比较简单的软件制作工具。由于易操作,被软件开发者广泛使用。

1)用户功能。用户功能由注册和登录组成,这是每个软件要使用的前提条件。登录的内容要填写学校、学号和密码。注册要填写的内容分为必填和选填:必填的内容是学校、学号和密码,和登录一样;选填的内容是兴趣、邮箱。

2)搜索功能。本设计具有较强的针对性,只是针对某一大学城的高校,这种范围使产品在设计上有很强的目的性。另一方面,考虑到由于各个高校都有自己的校规制度,如果针对用户范围太大,会给高校带来许多管理上的不便。搜索课程模块中输入关键词,就会有相关课程信息出现。基于此,学生搜索的课程也只是大学城高校的相关课程,搜索信息会显示出上课时间与地点、任课教师、课程名称。

3)提醒功能。提醒模块主要显示所收藏的课程和个性化的课表两个子模块,根据对目前已有的被大家广泛使用的APP的研究,有些软件没有提醒功能,或者有些软件只是专门的以提醒为主题的手机应用。本研究增加提醒功能,为学习者提供帮助。当学习者选择确定好要去参与的课程的时间、地点等相关信息后,可将确定好的课程添加到自己的课程表中,系统会自动提前提醒用户上课的时间、地点等信息,提醒时间的设置可以是一天、半天、两个小时。

4)收藏功能。收藏课程功能模块会显示该课程总共收藏的人数,根据数量,可以看出该课程的热度,同时方便学习者在浏览时随时对自己喜欢的课程进行管理。

5)推荐功能。推荐模块主要是为学习者提供学习和生活方面的帮助,包括精品课程推荐,专家讲授课程推荐,高校讲座、高校美食和高校活动推荐等。学习者搜索附近高校课程时,如果其他高校没有开设需要的课程,或者搜索到的课程与自己学校开设的课程重复而不能去实际上课时,可以根据其填写的学校、专业等注册信息以及搜索足迹信息,为其推荐网上精品课程资源。高校美食和高校活动的推荐,可以很好地对其他高校的文化有一个深层次的了解,同时可以有更多机会参与高校之间的活动。

6)创建个性化学习课表功能。学习者可以根据自己的学习风格,按照自己的学习习惯,制定个性化的课程表,添加一些活动的相关信息。此外,互为好友,可以共享学习课程表。

7)提供跳转第三方地图类软件链接。学习者在获取到其他高校开设课程信息后,为了能够准确地找到目的地,可以通过软件提供的第三方地图软件找到最佳路径。

产品的界面设计 界面是用户与APP之间的交互媒介,因此,软件的界面要符合学习者的审美观,其布局会直接影响学习者是否有使用此款软件的想法[2]。

1)课程界面。搜索大学城高校开设的课程,会显示上课时间、上课地点、任课教师等信息。如果附近高校没有开设学习者需要的课程,则会向其推荐网上精品课程或者相似课程。具体操作:点击“课程”,在界面上方会出现一个用于检索的框,输入所需要的课程信息,会显示出一个课程列表,选择满足条件的课程名称,会出现课程具体信息,如果对该课程有强烈的学习愿望,便可以收藏;如果学习者未能搜索到相关课程,系统会跳出“很抱歉,该课程附近高校没有开设”,将自动为其推荐相关的精品课程。

2)发现界面。该界面主要是为学习者提供各个高校的相关信息,包括最佳路线、学校食堂、学校住宿、校园文化、注意事项、活动通知以及学校周边信息。点击“发现”,界面会弹出搜索框、校园文化、校园攻略板块。上方的搜索框是对校园信息的模糊搜索,用户输入“学校”这样的关键词,即可获得相关信息。校园文化板块分为学校讲座、学术沙龙、校园建筑,用户点击其中的某一个,就会出现相应的内容。如点击“学校讲座”,即可进入搜索模式,搜索方式分为搜索框搜索和GPS定位搜索。点击“校园攻略”,用户可以获取校园饮食、附近住宿、地理位置、注意事项等系统为其推荐的信息(如图5所示)。

3)我的界面,包含姓名、专业、年级等个人信息,收藏的课程,制定的个性化课程表,提醒上课,意见反馈信息。点击“我的”,界面将会弹出个人信息、我的收藏、我的消息、个性化课表、我的奖励、我的发布、关于我们和版本更新等板块。学生注册成功后,会拥有软件更多的功能使用权限,如可以发布校园攻略等信息。点击“个人信息”,系统就会显示出注册时填写的个人信息。点击“我的收藏”,出现学习者已收藏的课程,并在规定的时间里会询问学习者是否去上课,学习者根据自身情况选择是或否,如果选择否,系统自动为其跳转推荐精品网课界面。点击“我的消息”,界面弹出上课信息提示消息、奖励消息等。点击“个性化课表”,用户创建自己的个性化课程表。进入个性化课表后,系统会根据时间变化为用户改变教学周信息,点击空白处,可以添加自己要去学习的课程,如果添加信息错误,还可以进行删除。点击“意见反馈”,用户可以在使用本软件之后提出自己的反馈意见。点击“关于我们”,获取本软件版本信息。点击“版本更新”,获取软件更新日志,了解每次更新后软件功能的提升。


5 结语

米维信息认为移动学习APP改变了传统的学习方式,学习APP设计与开发的最终目的是满足学习者的需求。本款APP从设计开始到完成,始终坚持以学习者为中心的理念,前期做了相关调研和分析,使研究更有说服力,对产品的定位和功能做了详细介绍,突出功能的实用性;完成功能设计后,对软件界面进行阐述,最终将其开发出来。


关键字: 移动APP开发,衡阳APP开发

衡阳网站建设,APP开发活动入口
相关资讯
热门资讯
提供衡阳微信小程序开发,微信营销功能开发、公众号开发等开发服务