秦天城
摘要:本文介绍了一个面向传统课程与开放式课程的学习管理与教学辅助平台的设计与实现,平台采用支持PC端及移动端的B/S结构,包括课程学习系统、课程管理系统和课程发现系统。为学习者提供在线学习与互动功能,为课程团队提供课程建设与管理功能。
关键词:开放式课程;学习管理;教学辅助
中图分类号:TP311.5 文献标识码:A 文章编号:1007-9416(2018)01-0159-02
进入21世纪以来,开放课程借助信息技术的优势,突破传统课程在时间和空间上的局限性,使教学资源得到共享。如今,形成了全球教育都努力实现教育资源开放、共享的趋势。
开放式课程教学发展迅猛,但传统课程教学在国内许多普通高等学校中仍占有一席之地,因此,本平台为开放式和传统式课程均提供教学辅助功能。本平台从课程实际教学的各个环节出发,规划了课程学习系统、课程管理系统和课程发现系统三个系统来实现较全面的教学辅助功能,便于教师对教学中各个环节进行集中化管理。
本平台在为课程提供教学辅助功能的同时,对实现传统课程向开放课程的转化有着积极的推动作用。通过教学辅助功能,将传统课程中的教学资源在线化,再通过直接公开、阶段性公开等多种途径,使优质教学资源得到更大范围的共享,便于传统课程向开放式课程平滑转化。
1 课程模式
平台课程主要分为两种模式,即私有模式与开放模式,前者主要面向传统课程,后者主要面向开放式课程。由开放模式衍生出自主模式,但仍隶属于开放模式。
(1)私有模式:此模式下,教师团队参与教学各环节,学习者仅可通过输入课程邀请码加入课程,此课程对非课程内成员不可见,且不能通过平台内搜索功能发现此类课程;(2)开放模式:此模式下,教师团队参与教学各环节,平台内任何学习者均可加入课程,此课程对平台内所有用户均可见,可通过平台内搜索发现此类课程;(3)自主模式:在开放模式的基础上,教师团队不再参与教学环节,由学习者自主使用课程内资源进行学习。
2 平台架构
平台采用浏览器/服务端(B/S)结构设计与构建,如图1所示,视图层基于Vue.js实现数据展示及用户交互,并根据用户设备屏幕尺寸自动适配显示内容及布局,通过Ajax的方式与业务层接口进行JSON数据交互。业务层基于Laravel框架设计,负责实现各系统及模块的相关功能,并向外部提供功能接口。平台根据用户角色实现权限控制,并对核心功能操作进行日志记录。数据库采用MySQL作为数据存储系统,采用Redis作为搜索索引及Session会话信息的数据存储。
3 系统设计
3.1 课程学习系统
本系统面向平台内学习者,其可通过加入某一门课程,成为此课程的成员,使用课程的相关模块与功能。本系统主要包含以下模块:
公告模块:查看课程管理者发布的公告,学习者可以订阅此公告,订阅后,公告内容将同步发送至订阅者的邮箱。
课件模块:此模块包含课程目录及课件内容,课程目录采用树状菜单结构,用于分类与组织课内教学资源,可展开课程目录,查看相应目录内的可见资源。课件资源支持下载,对于常见视频、和文本类型的课件资源可以在线播放或预览。
测验模块:学习者可参加由课程管理者创建的在线测试。测试题目形式为主、客观题。测验包括三种状态:(1)进行中:可进入测验并答题。(2)已作答:可进入测验查看答题情况。(3)已结束:可进入测试查看测验成绩。系统将在学习者完成测验后自动给出客观题成绩,主观题成绩由课程管理者手动给出。
作业模块:采用文件上传形式在线提交作业。作业包含三种状态:(1)未提交:当前可提交且学习者并未提交。(2)已提交:当前可提交且当前学习者已经提交,可重新提交以替换已提交内容。(3)已结束:作业超过提交截止时间,不可提交,可查看作业成绩。
互动模块:本模块为问答社区形式,课内成员可查看本课程内全部话题及话题内的回复内容,可在本课程内发起新话题,回复课内话题或对他人回复内容进行再次回复。
3.2 课程管理系统
本系统面向课程管理者,主要为教师及课程团队,其可创建某一模式的课程,可对其管理课程的内容进行建设及管理。本系统主要包含以下模块:
公告模块:撰写并发布公告,或删除已有公告。
课件模块:编辑课程目录名称及结构,在各目录下上传教学资源。
测验模块:录入测验题目与答案、开启与关闭测验。测验结束后,可查看学习者答题内容并给出成绩。
作业模块:创建与关闭作业,下载学习者所提交的作业文件,可对作业进行评分。
互动模块:查看、回复、发布和删除本课程内的话题及话题内的回复内容。
管理模块:编辑、修改课程简介,切换课程模式,查看、添加课程成员。
3.3 课程发现系统
本系统向平台使用者提供课程分类汇总及检索功能。在系统主界面展示平台内的热门开放课程。通过在主界面的检索框内输入检索词,可检索本平台内的全部开放课程,在检索结果中可查看每门课程的相关内容简介。
4 结语
本平台以推动传统课程向开放式课程进行转换为目标,面向传统课程及开放式课程,针对其实际中各个教学环节进行功能设计,提供高效、便捷的在线教学辅助功能。平台包含了较为丰富的教学辅助与管理功能,具有跨平台性和可扩展性,在实际上线应用中,基本可满足使用者的需求。
参考文献
[1]卢加元,吴鑫.MOOC 课程平台的设计与实现[J].中国教育信息化:高教职教,2015(3):69-72.
[2]袁莉,斯蒂芬,鮑威尔,等.大规模开放在线课程的国际现状分析[J].开放教育研究,2013,19(3):56-62.