混合模式下自主学习平台的设计
2013-09-10高媛张中伟夏千祥
文 /苏 静 高媛 张中伟 夏千祥
目前,我国的高等教育逐渐由传统的单一模式转变为网络多媒体及移动学习与传统课堂学习相结合的模式,学习者可以随时随地选择网络学习平台或者移动学习平台进行自主学习,以适应这个信息技术高速发展的学习型社会对综合人才的需求。
在混合学习理论的指导下,学生自主学习平台建设将传统课堂学习和网络辅助学习方式,乃至手机移动学习方式有效地结合起来,发挥各种学习方式的最大效率。
总体设计
设计目标
混合学习模式下,学生自主学习平台以课程学习为中心,主要实现资源共享、课程讨论、作业收发、信息整合、角色管理等功能。综合考虑在日常教学过程中所涉及的众多方面,将教学信息、学习信息、资源信息最大化地整合到该系统中,使师生能够充分享用教学平台的资源。教学平台用户终端不局限于PC机,还可以使用手机、平板电脑等Android终端,使学生的学习可以彻底摆脱时空的局限,真正实现随时随地。系统整体架构
混合学习模式下学生自主学习平台采用B/S+C/S架构模式,系统由自主学习平台服务器、工作站及移动终端构成。自主学习平台运行于应用服务器上,工作站可通过内网或外网访问WEB服务器,系统采用B/S架构;客户端应用APP运行在移动终端上,采用C/S架构,客户端通过http协议向WEB服务器发出请求,WEB应用程序为其反馈Json通信数据。系统整体架构图如图1所示。系统功能组成
学生自主学习平台由课程教学平台和手机移动学习平台构成,后台管理为其提供底层数据支持。系统功能结构如图2所示。
学生自主学习平台包括三类用户:即教师用户、学生用户和管理员用户。教师用户登录成功后,可以访问教学中心、个人中心和交流中心;学生用户登录成功后可访问学习中心、个人中心和交流中心;管理员用户可对系统账号、系统用户、平台课程、系统参数等信息进行维护。学习中心/教学中心主要包括”课程信息”、“课程资源”、“课程作业”、“实时课程”子模块;个人中心主要包括”个人动态”、“日程安排”、“我的课表”子模块;交流中心主要由”博客区”、“讨论区”、两个子模块。系统开发技术路线
图1 系统整体架构
图2 自主学习平台功能结构
图3 用户账号实体关系图
图4 博客实体关系图
1.自主学习平台服务端应用程序
自主学习平台服务端应用程序采用ASP.NET MVC3框架,基于.NET 4.0平台的C#编程语言进行开发。在WEB页面采用HTML标记语言和CSS进行布局和页面样式设计,并应用JQuery这一Javascript类库,进行WEB页面脚本开发,实现丰富动态效果和Ajax请求。开发工具使用Visual Stidio 2010进行开发。
2.移动终端应用程序
移动终端应用程序的开发环境采用eclipse-java-indigo-SR2-win32版本,开发过程中需安装Android开发环境所必需的程序工具,包括:JDK、Android SDK、ADT等。
详细设计与实现
系统数据库设计
该自主学习平台涵盖教学学习的众多方面,数据关系复杂,根据设计需求,设计实现了以下各模块的数据实体关系:
1.用户帐号模块实体关系2.博客实体关系3.课程实体关系系统主要模块设计与实现
1.用户账户模块的设计与实现
系统用户分为学生、教师、班长和管理员四种身份,因此分别设置student、teacher、monitor和admin四种角色,MVC框架提供的 AuthorizeAttribute 类目的就是通过限制对呈现视图的操作方法的访问,限制用户对 ASP.NET MVC 视图的访问。
2.用户个人中心的设计与实现
用户进入个人中心后将会显示个人及关注好友的所有动态信息。用户动态信息涉及博客,讨论区、资源和留言状态,信息的整理将从多个表中收集,因此要实现多个表不同类型信息的整合。
3.教学中心/学习中心的设计与实现
教学管理与学习中心是该平台主要的功能区。教师登录教学管理进行相关课程的设置,发布教学信息,主要是设置课程,管理资源,管理学生,管理题库和管理作业。学生进入学生中心查看个人相关的学习信息。学生学习中心主要功能有查看当前学期的学习课程和教学计划,以及已修课程,在相关课程下提供链接分别进入资源、作业、测试、课程详细页面。该部分作为学生学习的信息入口,使学生便于掌控个人的学习情况和查询学习资料。
4.后台管理系统设计与实现
本平台的信息都集中于用户使用的前台系统,后台管理仅仅进行必要的维护,主要包括用户管理,学院、专业、班级管理,课程管理、消息管理,管理的主要操作均为增删改。移动终端设计与实现
基于Android的移动终端仅供教师用户和学生用户使用。教师用户登录成功后,可以访问教学中心和个人中心,学生用户登录成功后可访问学习中心和个人中心。
基于高校网络教学平台的混合学习模式构建和应用具有一定的普适性和指导性,高校教师可以结合各课程特点,开展混合学习实践。当然,在高校推行基于网络教学平台和移动学习平台的混合学习模式, 既要考虑学生的学习需求,也要考虑教师的教学需求和注意教师在实施混合学习模式过程中的各种感受。