“三站合一”计算机微课系统设计
2016-11-07赵亮
赵 亮
(锦州医科大学 公共基础学院,辽宁 锦州 121000)
“三站合一”计算机微课系统设计
赵 亮
(锦州医科大学 公共基础学院,辽宁 锦州 121000)
随着互联网技术和信息技术的不断发展,当代学生的上网方式和使用习惯也在发生改变,从最初单一的电脑上网到现在的手持设备登录网络方式,从传统的浏览器访问到现在的通过微信接口浏览的习惯,多种上网方式和使用习惯交替共存。在这种背景下设计一个集合电脑网站、手机网站、微信网站于一体的“三站合一”的计算机微课系统,既可以满足学生们的实际使用需求,也可以有效提高计算机课程的教育教学质量。
三站合一;计算机;微课系统;云计算;高校
微课指在教育教学过程中围绕某个知识点或技能等单一教学任务进行教学的一种教学方式。计算机课程是高校普遍开展的实用性很强的课程,建立计算机微课系统可以结合当下信息技术和网络技术的发展成果,采用电脑网站、手机网站、微信相结合的“三站合一”技术以符合当代高校生的网络习惯,从而促进计算机专业的课程改革,提升计算机专业的教育教学质量。
1 “三站合一”计算机微课系统
“三站合一”系统是指集电脑网站、手机网站、微信网站于一体,共用一个存储空间,数据自动同步,以满足当代大学生多种上网方式的需求。微课系统是当代互联网技术、信息技术与先进教育理念结合的产物,微课模式的适当运用在各专业的教育教学过程中均取得了很好的效果,在计算机领域也是如此。经过精心教学设计、以多种信息形式展示的微课教学内容,能够突出计算机课程的重点内容,强化计算机知识体验,学生们可以不受时间和空间的限制,随时随地登录计算机微课系统进行自主学习,有利于提高学生的学习兴趣,增强他们发现问题、分析问题、解决问题的综合能力。构建“三站合一”计算机微课系统,将计算机微课的电脑网站、手机网站、微信网站三站合一,实现共用一个管理后台,绑定同一个一级域名,上传的微课资源三站自动同步,系统根据学生们的登录方式自动选取适合电脑、手机、微信的浏览模式,使他们获得更好的学习感受。
2 “三站合一”计算机微课系统设计
2.1运行环境
综合考量使用、升级、维护等因素,云服务器相对于传统服务器提供的支持优势明显,“三站合一”计算机微课系统基于云计算环境设计,语言环境采用PHP 5.2以上版本,数据库使用MySql 5.0以上版本,操作系统采用常见的Windows、Linux、Unix、Mac等,考虑到对伪静态(URL Rewrite)的支持,Web服务器使用IIS7.5或Apache。
2.2响应性开发
“三站合一”的计算机微课系统在接收到学生访问请求时,需要首先判断学生的访问设备是PC电脑、iPad、智能手机还是微信端,根据不同的访问设备跳转到不同的URL上,这就需要做响应性开发来实现。其中PC电脑和iPad是一类,它们的UI一致,智能手机和微信端访问是一类,他们的UI一致。通过服务器端判断User Agent跳转到不同的URL上,构建一个data层和两个view层,就实现了共用一个管理后台、资源自动同步、自动适应不同访问设备和访问方式的“三站合一”模式。
2.3系统前台设计
系统前台是展示计算机微课信息、微课资源、在线考试与在线交流等功能的平台,根据学生不同的访问设备设计两个UI,分别供PC端、iPad访问和智能手机端、微信客户端访问。其主要功能结构如图1所示。
图1 系统前台功能结构
微课信息:提供计算机专业各门课程的教学大纲、授课计划、重点难点目录以及现有微课资源目录。
微课资源:在该模块下,学生们可浏览学习计算机基础、计算机软件课程的微课资源。
在线考试:该模块提供自主测试和在线考试两种功能,其中自主测试功能可指定知识点或章节进行测试,并看到知识点讲解和正确答案,在线考试则是真实考试,系统会记录考试成绩提供给教师。
在线交流:提供了三种线上交流方式,分别是微课论坛交流方式、QQ留言方式和微信平台交流方式。
2.4系统后台设计
管理后台主要用于管理员管理系统,是网站中用来进行管理的系统功能模块。管理后台是给网站管理员管理网站的频道、模板、会员、内容与优化等信息。系统将前台和后台完全分开进行管理,最大化保证了网站的安全性。系统后台的功能结构如图2所示。
图2 系统后台功能结构
系统设置:用于网站相关信息的设置,包括基本设置、文件上传设置、数据库设置和手机网站设置。在文件上传设置中,禁止PHP、ASP、JSP等脚本扩展名以防止木马,在手机网站设置中可以绑定独立一级域名或二级域名,设置独立手机网站Logo。
内容管理:包括频道管理和微课管理,频道管理用于管理系统所有栏目信息,微课管理用于添加、修改、删除、排序微课资源。
互动管理:用于查看、回复和管理学生们在论坛、QQ和微信平台上的提问和留言。
成员管理:用于设置管理员、教师和学生用户的信息和权限。
2.5微信接口实现
“三站合一”计算机微课系统通过微信接口和微信公众平台进行通信,微信网站实际上就是手机网站和微信公众平台功能结合的体现。微信接口实现需登录微信公众平台申请帐号并进行微信绑定设置,将系统和微信公众平台对接起来,其步骤如下:①设置Token并保存;②点击微信公众平台开发者中心的“修改配置按钮”进行参数设置;③启用服务器配置;④将服务器配置界面获得的AppID和AppSecret值填入微信绑定设置页面对应项。
至此微信对接完成,系统获得调用微信公众平台的自动回复、微信应用等功能的权限,微信网站构建完成,学生们能够方便地通过微信客户端访问计算机微课系统。
3 结 语
随着网络技术和信息技术的不断发展,新时期教育教学理念的变化,高校计算机课程也在进行相应的研究与变革,以适应当代大学生的学习习惯和学习方式。在云计算环境中建立“三站合一”的计算机微课系统,为教师和学生提供了一个教学内容丰富、访问方便快捷的教学和资源平台,可以更高效地创造和使用教学资源、优化教学方法、更新教学手段,有利于高校各专业计算机课程的教学改革与优秀专业人才的培养。
主要参考文献
[1]李龙.论“微型学习”的设计与实施[J].电化教育研究,2014(2).
[2]吴移谋,涂玉林,姜志胜.临床医学计算机专业高素质应用型人才培养模式的探索与实践[J].中国高等医学教育,2008(8).
10.3969/j.issn.1673 - 0194.2016.20.140
G434;TP3-4
A
1673-0194(2016)20-0206-02
2016-09-02