吴国栋,祝娱慧
(安徽农业大学 信息与计算机学院,合肥 230000)
随着互联网技术的迅猛发展,基于移动终端的学习系统也愈来愈受到人们的重视和喜爱。目前,微信作为一种为智能终端提供即时通信服务的免费应用程序,已经广泛地应用在智能手机上。基于微信小程序所开发的“C语言程序设计”精品课程教学系统,可满足教师与学生对该课程不同的需求,主要利用WXML(WeiXin Markup Language)、Javascript、WXSS(WeiXin Style Sheets)等技术进行开发。通过本系统,学生可以利用碎片化时间随时随地学习。课程学习内容覆盖每一个知识点。在内容排版上采用文字与程序代码图片相结合,以适应微信程序的界面风格。系统设计了在线测试及学习过程管理等功能。微信小程序是一种即开即用、无须安装、不占用内存的应用,可以在微信内便捷地获取和传播,同时具有出色的使用体验[1],缓解了老师和学生之间因时间、地点、区域等条件限制而产生的教与学障碍,增强师生之间的互动,为学生提供良好的在线学习平台。

图1 “C语言程序设计”课程教学系统结构
整个“C语言程序设计”课程教学系统结构分为前端与后端两个部分,如图1所示。前端主要面向学生,后端主要面向应用不同权限的管理员,例如教师等。学生通过系统可以进行查看个人信息和课程资源、在线学习、在线测试和查询学习进度等学习过程管理。教师端登录系统可以对课程资源、学生信息、学生学习情况和论坛等进行管理[2]。……