基于微信小程序的移动学习模式设计探究
——以“学习云资料”微信小程序为例

2019-05-22 08:38张承宁戴心来刘瀚文
软件导刊(教育技术) 2019年4期
关键词:C语言学习者程序

张承宁,戴心来,刘瀚文

(辽宁师范大学计算机与信息技术学院,辽宁大连116081)

0 引言

随着智能手机、PDA、平板电脑等便携式通讯设备的普及,学习者可以不受时间、空间的制约,按照自己的学习需求随时随地进行不同形式和不同目标的学习,很大程度上满足了学习者个性化学习的需求。然而,利用智能终端进行移动学习时需要下载各种软件,这不仅占据了较大的存储空间,导致移动终端卡、慢等问题,而且学习者需要登录不同的软件,这种重复的登陆、退出、安装及卸载等操作给学习者带来不便。微信小程序作为一种新型的应用形态,使用时无需下载,用完即走,真正实现了应用“无需安装、触手可得”的梦想。微信小程序应用于移动学习,能够提高学习者学习弹性,营造更加良好的自主学习与协作学习氛围,促进学习效果的提升[1]。在分析了移动学习特点及微信小程序优势的基础上,构建了基于微信小程序的移动学习模式,并以学习云资料小程序中的“C语言程序设计”课程为实例进行实施,为移动学习的规模化和个性化提供以借鉴和参考,促进了移动学习的深入开展。

1 移动学习的特点及微信小程序的优势

1.1 移动学习的特点

移动学习的概念最早由国际远程教育学家戴斯蒙德·基更(Desmond Keegan)提出,认为移动学习是一种在移动计算设备帮助下的能够在任何时间任何地点开展的学习[2],而移动学习所使用的移动计算设备必须能够有效地呈现学习内容并提供教师与学习者之间的双向交流[3]。移动学习是将学习内容与移动设备进行交互而产生的跨时空的学习,强调学习者根据自己的步调安排学习的过程,充分发挥学习者的主体性。目前对于移动学习的界定尚未统一,但是对于移动学习的特点已基本达成共识:

(1)高便携性。学习者可以在任意时间、任意地点、以任意方式学习任意的内容。同时可以充分利用琐碎的时间学习,为学习者提供学习知识的便利。

(2)高交互性。移动学习的交互性能够实现信息的双向流动,有利于培养学习者的交流和沟通能力,激发学习者学习的积极性。同时让学习者通过师生和生生的交互过程及时发现自身存在的问题,不断调整自己的学习方法。

(3)微型化。是指利用较短的学习时间,实现更高的知识传递效率,从而吸引学习者主动参与移动学习。同时受外界移动环境的影响,学习者注意力的分散使得移动学习具有微型化、短小精悍的特点。

(4)个性化。指学习者可以根据自己的需求开展学习,使得学习者的个性、学习风格等得到释放,极大满足了学习过程的个性化,提高学习者的学习成绩和信心。

1.2 微信小程序的优势

微信作为互联网环境下衍生出来的新兴学习平台,在移动学习领域有广阔的应用。其庞大的客户群体和便捷的传播平台为学习者提供更丰富的学习资源和学习路径。微信官方对小程序的解释为:“小程序是指用户通过扫一扫或搜一搜即可打开应用,而且无需下载和安装,完全实现了应用号触手可及的梦想,而且用户用完即可退出,完全不用担心是否安装太多应用的问题,随时随地可以使用[4]。”其中基于微信小程序进行移动学习的优势主要体现在以下3个方面:

(1)方便快捷、触手可及、即用即走。微信之父张小龙认为:“微信小程序是一种无需下载、无需安装就能操作的新型应用号,它达到了应用“触手可及”的目标,应用将无所不在,随时可以使用[5]。”小程序一经推出,就以微信APP作为推广平台,跳过APP的下载流程,通过扫描一个二维码就可以快速进入应用的首页。

(2)范围广、成本低、占用内存小。目前上线的微信小程序包括教育、生活、服务等各个方面,涵盖范围非常广,很大程度上方便了用户的使用。微信小程序占用内存较小,耗费的流量较少,可在多个小程序之间切换,这个显著的优点吸引了大批流量匮乏的用户。而且小程序页面涵盖的图片、视频、动画、链接等非文字元素,可以通过HS超文本标记语言解码并呈现出来。这就使小程序拥有更迭速度较快、更新成本较低的优势[6]。

(3)多终端适配、微信后台强大。微信小程序支持Android,iOS,Windows,Symbian等系统,适用多款智能手机和平板设备,腾讯公司自主开发的语言标准,优化了小程序的性能,使平台的发展更加稳固。目前微信的用户已经达到九亿,使得小程序作为依附微信而发展的优势是得天独厚的。小程序利用微信特有的发送、接受、共享、传播等优势给学习者带来极大便利。

2 基于微信小程序的移动学习模式设计

微信小程序是在微信基础上嵌入的一个新程序,通过微信小程序,学习者可以在微信登录的情况下随意访问任何程序,没有任何访问限制,并可以利用文字、图片、语音等功能进行全方位沟通、互动。下面以微信小程序为研究平台并结合移动学习的特点,设计了基于微信小程序的移动学习模式如图1所示,该模式由前端分析、移动学习支持服务设计、移动学习过程、评价与反馈四部分构成,移动学习模式的设计依次进行,同时将反馈和调整贯穿于整个模式中。

图1 基于微信小程序的移动学习模式

2.1 前端分析

前端分析主要是对学习者特征进行分析,由于学习者是移动学习的主体,是移动学习活动开展的基础和前提,因此在进行移动学习活动设计之前,教师应该考虑到学习者的学习条件,如每个学习者应该有一个移动设备作为支持学习的工具,而且应该在网络环境下开展学习,并且安装微信APP,这些都是进行移动学习的必备条件。分析学习者特征主要从学习者的学习风格、学习者的认知水平、信息素养等角度出发,探究并制定相关的移动学习策略和学习目标。

2.2 移动学习支持服务设计

这个阶段的设计包括3个方面:移动学习资源的设计、移动学习策略的设计和移动学习评价的设计。其中移动学习资源包括内部平台的资源和外部网络资源;移动学习策略设计为充分发挥学习者主体作用提供基础和保障。熟知的学习策略主要有支架式策略、启发式策略、自我反馈策略和抛锚策略等;移动学习评价设计区别于传统的单一式的评价的特点是多元化和具体化,其评价体系能够充分挖掘每个学习者的潜力,促进学习效果的最优化[7]。

2.3 移动学习过程

基于微信小程序的移动学习活动的开展中主要是对微信小程序所附带的一系列学习支持功能进行开发,分为课前和课后两部分。在课前学习者通过图文、视音频等资料进行学习,同时可以将学习资源分享至微信朋友圈或微信群,也可以私信给教师,方便给学习者答疑解惑;在课后考核中,包括每日测验和考试题库模块,方便学习者巩固知识点,不断进行反馈,以调整学习方法,在互动交流模块学习者通过讨论、提问、答疑等,可以反映学习者的差异性,对后续的教学有一定的改进作用,可以帮助教师确定教学目标、构建教学计划和完善教学活动,从而使每一个学习者的个性得到最大化的发展。

2.4 评价与反馈

微信小程序平台可以通过形成性评价和总结性评价提高学习者的积极性和主动性。具体可以从以下方面进行:①对学生的登陆情况、签到次数、提出问题和回答问题的次数、参与讨论的态度进行评价;②对学习者使用微信小程序参与教学活动的程度进行评价,具体包括:学习者发起讨论的话题总数,学习者积极参与讨论他人的话题次数和学习者分享给他人学习资源的次数和质量等。通过评价阶段,学习者和教师可以及时得到反馈,并不断调整教学活动的各个环节。

3 以学习云资料小程序为例的移动学习模式的实施

3.1 学习云资料小程序的功能特点

学习云资料小程序的用户群体广泛,其特点主要集中在以下几方面:①广泛性:小程序首页包括:各高校期中/期末考试、考研资料、教材答案、学霸笔记、英语资料、计算机等考试习题等;②个性化:小程序的个人中心界面极具个性化特征,学习者可以选定所在学校、学院、专业、年级等个人信息,方便在平台中讨论和交流;③便捷性:学习者通过一个微信小程序就可以学习到覆盖很多学科的资料,无需下载很多APP,摆脱了移动终端内存不足、卡、慢等尴尬,方便学习者进行移动学习。

3.2 学习云资料小程序移动学习模式的实施

本研究以大学课程C语言为例,其作为一门实用的编程语言,以其强大的编程功能,自由灵活的编程风格,在高校中逐渐受到重视。但是C语言的知识点比较零散,语句也比较复杂,对于没有编程基础的学习者是较困难的。而且大多数高校采用传统的授课方式,学习者遇到不理解的知识点时不能及时得到解答,另外通常高校教师在下课之后就直接走掉,学习者来不及和教师进行课后交流,更不必说课后的测验或者练习。正是由于上述这些问题,本文以C语言课程为例进行移动学习模式设计并进行实施,以解决C语言在教学中的困境。

3.2.1 前端分析

本研究的学习者是大学一年级教育技术专业的学生,具有较强的自主学习能力和协作学习能力。这一年龄段的学习者作为数字原住民,具备很强的接待新事物的能力和操作移动设备的能力。学习者较高的信息素养,为前端分析提供了良好的基础。

3.2.2 移动学习支持服务设计分析

在C语言的移动学习模式设计中,包含很广泛的C语言学习资源,学习者不仅可以通过程序内部的资源进行学习还可以点击链接跳转至外部网络资源进行学习,丰富了学习资源的内容和形式;在C语言课程学习中主要以自主学习策略为主,学习者可以在小程序中找到适合自己的学习资源,如图2所示,为“二级C语言高频考点速记”界面,该资源能够有效帮助学习者构建C语言知识总结框架,完成自主学习。

图2 二级C语言高频考点速记

3.2.3 移动学习过程分析

在C语言课程的移动学习模式实施过程中,学习者在课前可通过教学资料进行学习,可将学习资源分享至微信朋友圈或微信群,也可以私信给教师,有任何学习上的问题可以及时和教师沟通和交流(见图3);课后测验能够帮助学习者巩固学习过的知识点,发现自身的不足;在互动交流中学习者通过讨论、提问、答疑等,不断完善对C语言知识网络的构建,在交流中能汲取课外拓展的知识和技巧,学习者可以针对不理解的知识点提出问题,教师或教员会及时做出解答(见图4)。

图3 学习资源分享

3.2.4 评价与反馈

C语言的移动学习模式的评价体系主要依据对学生的登陆情况、签到次数、提出问题和回答问题的次数、参与讨论的态度等,具体从以下几方面评判:学习者发起讨论的话题总数,学习者积极参与讨论他人的话题次数和学习者分享给他人学习资源的次数和质量等。通过完成一些编程的作品或编程小游戏等作为形成性评价考核的项目,以及发布期末作业,对于学习者完成情况给予总结性评价。评价阶段的反馈可以贯穿整个研究模式,不断进行调整和控制,最终解决C语言在教学中的实际问题。

图4 学习者提问

4 结语

移动学习不受时间和空间条件的制约,以其独特的优势使学习方式和教学方式产生深刻的变革,教师更加注重以学习者为中心,学习者能够将被动学习模式转变为主动学习模式[8],微信的出现为大学生的移动学习创造了开放的空间和丰富的资源。通过基于微信平台对移动学习模式进行构建,对我国高等教育教学效果的优化有着重要意义,可以解决学习者课堂内外遗留的各种问题,为教师和学生之间的沟通和交流开辟出又一条捷径。微信小程序在移动学习中的应用给移动学习的教学实践创造了新的契机,为开创移动学习在高校的课程建设和改革迎来新的局面。

猜你喜欢
C语言学习者程序
你是哪种类型的学习者
互联网+教育背景下的C语言程序设计教学改革探究
基于Visual Studio Code的C语言程序设计实践教学探索
给Windows添加程序快速切换栏
十二星座是什么类型的学习者
51单片机C语言入门方法
青年干部要当好新思想的学习者、宣讲者、践行者
试论我国未决羁押程序的立法完善
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序