APP下载

基于Moodle与微信的移动学习平台的研究

2018-08-06智珊珊魏晓梦

魅力中国 2018年14期
关键词:移动学习微信

智珊珊 魏晓梦

摘要:随着移动互联网技术的飞速发展,移动学习作为一种全新的数字化学习方式,早已成为教育技术领域的研究热点。Moodle 网络教学平台是当前运用最为广泛的开源教学平台,已积累了丰富的教学资源,但存在移动终端教学资源无法展示或者显示效果不佳等问题。为此,本文将 Moodle、微信与移动学习相结合,构建了基于 Moodle 与微信的移动学习平台,通过移动互联网技术手段实现教学资源共享,以期促进互联网+教育的发展。

关键词:Moodle;微信;移动学习

一、引言

移动学习是一种利用无线通讯网络技术和无线移动通信设备(智能手机、PAD 等)来获取教育信息、教育资源和教育服务的新型学习模式。根据系统设计前期调查发现,我国很多学生先期比较喜欢学习,而随着时间的推移,开始厌学,其主要原因是学习过程枯燥、方式单一、学习时间和地点局限性大。而移动学习极大地改善了上述问题,学习者可以根据自身实际需求,自主选择学习时间及学习地点进行学习,从而达到最佳的学习效果。其特有的性质如下:

1.学习环境是移动的。学习者可以在任何时间、任何地点(如学校、家里、车上等)通过智能设备开展学习。2.学习方式是个性化的。学习者可以随时随地根据自身需求进行预习复习、查漏补缺,具体学习的方式是个性化的、是因人而异的。3.学习内容是交互的。开展移动学习的设备能够快速的呈现学习内容,能够实现学生、老师、资源三者之间的交互,达到学习的高效性。4.学习过程是非正式的。移动学习使师生从传统的集中的、统一的学习方式变成个别的、个性的方式,学习者可以利用自己的零碎时间(如课下的零碎时间、等公交车的零碎时间等)随时随地进行学习。这种学习方式是非正式的,极大地增加了学习者的学习机会,很好地填补了教学的空白。

二、平台相关的技术

移动学习平台是为移动学习服务的一種环境,它是指利用移动通讯工具与信息技术工具搭建的能够使学习者进行移动式学习的学习软件以及硬件环境。本平台需要的相关技术如下:

(一)Moodle 平台

Moodle(Modular Object-Oriented Dynamic Learning Environment),即模块化面向对象的动态学习环境,目前运用非常广泛,提供多种管理功能:

1.权限角色切换功能。该平台支持系统管理员、课程管理员、教师和学生四种角色。系统管理员负责平台总体上技术支持,维护整个平台的以及对其他角色的权限授权;课程管理员负责 Moodle 平台内课程体系的规划、建设以及后期管理及维护;教师负责具体课程内容的建设以及实际教学的开展工作;学生可在 Moodle 学习平台内选修自己感兴趣的课程,也使用相应的学习功能,如聊天室、讨论等。

2.课程管理功能。Moodle 平台可以创建无限次的课程目录,并且每门课程都可以灵活的设置权限,Moodle 的课程管理功能已经十分成熟完善。

3.学习跟踪分析功能。教师可以查看平台内选修课程的学生所对应的学习数据,包括观看课程的次数、学生参与某个教学模块的情况等,这些数据可以以表格或图表的形式呈现,直观形象的展示学生的学习情况数据。

4.在线测试功能。教师可以随机或手工的组合题目,支持试题乱序排列、测试时间限定等功能,这更加方便教师及时检验学生的学习情况。

除此,该平台还提供了评价功能、聊天室功能、资源管理功能、小组讨论功能、WIKI 功能等,在此不做赘述。Moodle功能强大,具有开源免费的优点,但由于其初衷是为 PC 端设计的,仅支持 B/S 模式的浏览,缺乏对移动设备的识别和转换,所提供的用户界面不适合移动设备的比例,教学资源难以跨平台呈现等情况,这与学习者的学习习惯相悖,因此不能直接用于移动学习。

(二)微信平台

微信是一款常用的互联网社交 APP,它已经成为深受学生喜爱的、被学生普遍接受的一种社交方式,早已融入到了学生的日常活动中。为此,本文在微信平台上进行二次开发整合,具体方法是通过该平台的应用开发接口(API)实现功能的扩展,将Moodle 平台内的教学资源通过微信平台的教学支持功能来呈现。由于借助的微信平台贴近用户的使用习惯,无需安装额外的软件,也无需繁琐的用户名密码,可以实现方便与性能之间的平衡,利于教师开展教学。

三、系统架构设计

Moodle平台开发是采用最为流行和高效的 WAMP 服务架构(即windows+ Apache + My SQL + PHP 架构)进行搭建的。由于该平台是基于 PHP 语言开发的,为了实现与 Moodle的良好互操作性和简化开发,微信开发也用 PHP 语言,处理方便快捷。首先,微信网关通过访问 Moodle提供的 Web Service 接口,实现用户信息验证。然后通过External API (外部应用编程接口),对系统核心函数(core function)进行调用,实现对 Moodle的操作。

为了给学习者提供良好的学习界面以及清晰的学习导航,本移动学习平台采用 B/S 架构模式,并借助 Eclipse 集成开发环境以及 My SQL 数据库进行系统部署建设,服务器端通过 Moodle 平台与微信的后台管理系统数据库,终端借助微信APP 呈现,采用 MVC(即表现层、业务逻辑层、数据访问层)模块化设计方案开发设计,系统架构设计图如下图所示:

图1.系统构架图

四、功能模块设计

本平台的服务功能主要有学习资源、学习工具和我的微学课堂,具体功能如下:

(一)学习资源

该模块是移动学习平台的核心模块,具体包括课程列表、已选课程、课程推送、精品分享等四大功能。由于Moodle平台内积累了大量的教学资源,因此此处主要是将 Moodle平台内的课程迁移过来并进行响应式处理。同时,课程推送、精品分享两个功能是将个性化推荐的结果以消息推送、自动回复的形式呈现给学习者。

(二)学习工具

该模块属于本平台的辅助模块,包括电子词典、百科查询、馆藏查询、计算器四大菜单功能,在方便学习者的同时也为学习平台增加了用户粘度。

(三)我的微学课堂

该模块有微学网站、个人中心、微信签到、官方论坛、留言板五大功能,主要用于搜集学习者的学习信息,如签到日志、偏好设置日志、论坛日志等,该模块的信息可直接回传至服务器端的后台数据库。

五、创新点

(一)技术创新:采用微信提供的第三方接口实现功能扩展。

(二)模式创新:将传统的教师单一讲授教学模式转化为移动平台下教师组织教学活动的翻转课堂新型教学模式。

参考文献:

[1]高曼如.《基于微信公众平台和Moodle的微课堂系统的设计与实现》.软件.2017.8(27)

[2]白京,杜锦.《基于微信与Moodle的移动学习平台在公安教学中的应用》云南警官学院学报. 2015.2

猜你喜欢

移动学习微信
微信
微信
基于SOA的在线学习资源集成模式的研究
智能手机APP支持下的大学英语听力教学
智能手机在大学生移动学习中的应用研究
基于云计算的移动学习平台的设计
基于移动学习的自动问答系统设计
移动学习方式下实验教学资源建设的研究
微信
微信