课程信息化平台系统设计

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:yuanyuan814606754
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:信息化教学,是以现代教学理念为指导,以信息技术为支持,应用现代教学方法的教学。该系统完成的目标是建设一个可以把与课程相关的文本、图像、多媒体文件等内容通过超文本的形式结合起来,利用网络环境进行教学资源信息化发布的教学平台。通过对信息化教学的研究,可以使网络课程教学质量得到提高,人才培养模式改革取得突破,教学环节和人才培养的结合更加紧密。
  关键词:信息化教学;B/S;PHP;MySQL
  中图分类号:G434 文献标识码:A 文章编号:1009-3044(2015)26-0056-02
  1 信息化教学平台开发基础
  信息化教学,是以现代教学理念为指导,以信息技术为支持,应用现代教学方法的教学。本课题完成的研究目标是建设一个可以把与课程相关的文本、图像、多媒体文件等内容通过超文本的形式结合起来,利用网络环境进行教学资源信息化发布的教学平台。通过本课题研究,可以使计算机网络课程教学质量得到提高,人才培养模式改革取得突破,教学环节和人才培养的结合更加紧密[1]。同时也满足国家提出的“科教兴国和人才强国”高等教育要求。目前各高校都以课程信息化建设作为课程教学改革的主要手段。
  本系统决定采用PHP作为系统的编程语言,使用基于Thinkphp开源框架的OneThink内容管理框架进行开发。ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,从诞生以来一直秉承简洁实用的设计原则。在保持出色的性能和至简的代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用开发提供了强有力的支持[2]。OneThink则提供了用户Passport系统、配置管理系统、权限控制系统、后台建模系统、多级分类系统、用户行为系统、钩子和插件系统、系统日志系统、数据备份和还原等基础功能,能够大大的统一所开发系统的各部分结构,减少基础功能的开发时间,是编码重心转移到项目所关注的业务层。对于大型Web系统而言,可大大提升代码开发和管理的能力,并提高开发效率[3]。
  对于一个复杂系统,数据库相关操作至关重要,也是复杂的,Thinkphp提供了对于数据库的高度封装,使得数据库操作更加方便快捷,Thinkphp还对数据库相关操作提供诸如缓存,延时执行等功能,从而可以使开发的重点在业务逻辑的编写而不再需要考虑和编写复杂的SQL语句。
  2 前台设计
  计算机网络课程的前台主要包括课堂教学、作业安排、知识答疑、习题练习等几个部分。因此,计算机网络课程信息化平台将重点实现以下功能,如图1所示。
  2.1 在线课堂
  “在线课堂”模块实现在线听课的功能。学生不仅可以观看教学视频,而且在听课的过程中,系统会在某个时间点上进行所看教学视频相关内容的提问。若回答失败,则无法继续观看教学视频,需重新开始寻找正确答案。
  如果教师在课程中设置有时间点,那么当学生在播放视频课程并达到时间点是,就会暂停播放,并弹出提示要求回答问题,如果问题回答正确,那么可以继续播放该视频,如果回答的答案是错误的,那么系统会将用户播放器退回上个时间点或者视频头部。视频播放器的进度条是不可以拖动的,所以学生无法改变播放进度或跳过时间点。
  在教师添加课程时间点时,教师所填写的时间点格式为xsxm,如图2所示。而播放器的时间以秒为单位,所以这就涉及了转换的问题。在学生前台模块的课程控制器(CourseCortroller)中,使用timeConvert()方法对时间点的时间做出转换,然后才发送给播放器。
  
  图2 教师添加时间点界面示意图
  在播放界面,系统通过Ajax方式获取时间点和时间点问题的内容,通过firebug可以看到,在播放界面请求了Home/Course/getpoints地址,获取了json数据格式的时间点信息。
  代码如下:
  public function timeConvert($time)
  {
  $time_temp = array();
  $time_temp = explode(’m’, $time);
  if (count($time_temp) == 1) {
  return intval(str_ireplace(’s’, ’’, $time));
  } else {
  $minute = $time_temp[0];
  $second = str_ireplace(’s’, ’’, $time_temp[1]);
  $realtime = $minute * 60 $second;
  return $realtime;
  }
  }
  在播放界面,系统通过Ajax方式获取时间点和时间点问题的内容,通过firebug可以看到,在播放界面请求了Home/Course/getpoints地址,获取了json数据格式的时间点信息。
  代码如下:
  public function checkanswer()
  {
  $condition = array(
  ’id’ => I(’get.id’),
  );
  $data = M(’course_question’)->where($condition)->select();
  if ($data[0][’answer’] == I(’get.answer’)) {   $ret[’status’] = "1";
  } else {
  $ret[’status’] = "0";
  }
  $this->ajaxReturn($ret);
  }
  2.2 在线练习
  “在线练习”模块提供课程题目的练习功能。提交答卷后可即时改卷并打分,填空部分可以使用相似度的技术进行打分。
  2.3 作业管理
  “作业管理”模块实现学生的作业提交和教师的作业批改功能。另外,由于计算机网络作业题目中有拓扑图的相关内容,本系统将提供画板,完成拓扑图的绘制。
  2.4 在线答疑
  “在线答疑”模块为用户提供了学生与老师交流的平台。学生可以选择老师将自己的疑问提出,教师定期地进行问题的解答。
  2.5 电子课件
  “电子课件”模块可以将计算机网络课程中相关的原理内容通过动画的形式进行演示,使学生加深对知识的理解。
  2.6 教学资料浏览
  将与计算机网络课程的教学文件和相关的专业文章通过系统进行发布,使学生能够了解计算机网络课程中的教学内容、教学重点、教学难点。
  2.7 交流中心
  通过聊天室或论坛的形式为学生和老师提供交流的平台。
  2.8 平台工具
  1)日程管理:日程表记录和提醒用户每天的安排;
  2)站内e-mail:接受管理员或者其他用户的信件;
  3)收藏夹:收藏用户感兴趣的课程视频。
  3 后台设计
  后台部分分为管理员后台和教师后台,后台部分登陆是同权限控制机制,在登录时判定用户权限,使得用户能够登陆不同的后台。
  教师后台功能模块提供对学生提交的Ticket的处理功能,以及对学生学习状态显示。最后,教师后台可以使得教室能够在自己所管辖的班级或者栏目中发布自己的课程,如图3所示。
  管理员后台部分主要分为四个主要模块:课程管理、文章管理、会员管理、会员管理以及系统管理。课程管理能够让管理员管理全站课程。文章管理是对整站文章进行方便的管理。会员管理可对用户进行查阅,更改,删除和权限变更等操作。最后系统管理提供了一些系统常见杂项的管理,如图4所示。
  4 结论
  信息化教学系统的开发完成,证明了教育信息化的可行性[4]。通过本系统,可以提高教学速度,增加教学内容的可定制性,同时,也会缩减学生与教师之间沟通的距离。在本系统中,按照传统的教学模式,引入信息化因素,突破了传统教学模式中的局限性。是教育信息化进程的实践性的重要一步。
  参考文献:
  [1] 钱松岭,解月光,孙艳.美国基础教育信息化最新进展述评[J].中国电化教育,2006(9).
  [2] 孙伟,张瑞雪.构建基于Linux、Apache、MySQL、PHP平台的网站[C]//吉林省电机工程学会2008年学术年会论文集,2008.
  [3] 黄志明.敏捷开发—XP在管理信息系统中实践与研究[J].电脑知识与技术,2009(10).
  [4] 李志梅.Web应用系统测试有效性的研究与应用[D].北京: 北京邮电大学,2006.
其他文献
本文针对当前大多数建筑楼宇系统设备繁多,且维护管理非常复朵,提出了智能化大厦的总体方案,对建筑楼宇的设计改造,减少重复布线,减少能耗,充分发挥建筑楼宇的设备功能,起着
转眼又到了暑期,可谓是年复一年,同学们、老师们、白领们要干的事情也一如既往。如何打发暑期时间.如何让暑期的学习和工作更快乐.上网是必不可少的了。显然,智能手机和平板
摘要:“微课”教学法是一种新兴的教学模式,文章在简单阐述“微课”教学法的内涵及特点基础上,结合计算机基础教学活动分析“微课”教学法的应用方式,并提出选题设计、教学设计以及教学反馈等相关教学应用策略。  关键词:“微课”教学法;计算机基础教学  中图分类号:G424 文献标识码:A 文章编号:1009-3044(2017)32-0175-02  美国高级教学设计师戴维·彭罗斯 (David Penr
将育人工作与帮困助学工作相结合是目前高校帮困助学工作的瓶颈。本文以燕山大学电气工程学院“希望基金会”帮困育人模式的实践经验为例证,从加强贫困生心理健康教育、发挥贫
建设服务型政府,是坚持党的全心全意为人民服务宗旨的根本要求,是深入贯彻落实科学发展观、构建社会主义和谐社会的必然要求,也是加快行政管理体制改革、加强政府自身建设的
农民阶层与其它阶层在媒体资源分配上是一种“零和博弈”的关系,其它阶层对媒介资源占有的“挤出效应”使农民阶层在传播领域中仍是弱势群体。本文分析了造成媒介资源在各阶
阐释了认知心理学中心理图式的内涵与特征;探讨了心理图式与跨文化交际能力的密切关系;认为从图式的视角研究跨文化交际能力具有重要理论和实践意义。图式视角使跨文化交际能
摘要:以CDIO工程教育模式为指导,分析《网页制作》课程传统教学的不足,提出基于CDIO模式的《网页制作》课程教学改革,促进教学质量的提高和学生综合能力的培养。  关键词:CDIO;网页制作;教学改革  中图分类号:G64 文献标识码:A 文章编号:1009-3044(2016)14-0082-02  Research on the Teaching Reform of the Course of
在美国负责.com、.net及.org网址域名登记的注册商Network Solutions Inc.(NSI),前不久宣布将推出中文域名登记服务;服务将采用美资新加坡公司i-DNS的技术来提供中文域名服务
语篇衔接手段主要有语法衔接和词汇衔接两大类。本文从Halliday的系统功能语法的角度,以衔接系统理论为框架,对《魏书》、《北史》二书的卷一从照应、连接、重复和搭配等方面进