“Linux操作系统”网络课程平台设计与实现摘要
优采云 发布时间: 2021-06-14 05:22“Linux操作系统”网络课程平台设计与实现摘要
基于cms网络课程平台的设计与实现摘要:本文以《Linux操作系统》课程为例,使用cms(内容管理系统)设计了一个适合于单门课程,并介绍了JTBC内容管理系统的系统架构、栏目设置和模板修改方法,描述了使用本cms设计在线课程平台的实现方法,具有一定的推广价值。 关键词:cms 在线课程平台 JTBC Linux操作系统1. 引言 在线教学是一种利用流行的计算机和宽带网络硬件环境,实现远程互动教学的一种新型教学模式。它是“现场教学”模式的有力补充,是教育信息化、网络化的总体趋势和目标。许多国家特别是发达国家在网络教学方面投入了大量的人力物力,取得了一定的社会效益。美国有350多所大学和学院为互联网教育提供远程学习,基本涵盖了学院和大学的所有专业和学科;英国也是较早开展在线教育的国家,英国利物浦大学正在积极开拓中国教育市场。 在线教学已成为国家高等教育系统经济合作与发展的重要组成部分[1]。关于在线课程平台的建设,目前有很多解决方案,有的使用商业平台BB,有的使用开源平台Moodle[2]、Caroline、Dokeos。这些系统的共同特点是功能强大、内容齐全、能够搭建网络。课程平台的所有功能部分,但是对于构建一个相对轻量级的单课在线课程平台来说,这些系统显得过于庞大。如果你想定制和修改它,你需要投入大量的精力。
经过长期研究和具体实践,发现使用cms(内容管理系统)[3]搭建的单课在线课程平台具有定制方便、维护简单、易迁移的特点本文以JTBCcms为例,详细描述了基于此cms的《Linux操作系统》网络课程平台的设计过程和实现方法。 2.网络课程平台架构《Linux操作系统》是电子信息类专业的重要课程。在描述操作系统的基本概念和思想的基础上,讲授了Linux文件系统结构、Linux常用命令、Linux网络服务配置等内容,根据课程特点,设计了Linux系统的功能框架。在线课程平台,如图1所示。图1课程平台功能框架中的“课程新闻”、“在线课堂”、“作业系统”、“实验教学”栏目由多文章列表的级别分类; “学习指南”和“课程建设”、“考试评估”和“教学参考”栏目由单级文章组成,无需进一步分类; “在线问答”栏目由论坛或留言板组成。 3.JTBC内容管理系统cms是Content Management System的缩写,即“内容管理系统”,基于模板的设计,可以加快网站的开发速度,降低开发成本. cms的功能不仅限于文本处理。它还可以处理图片、Flash *敏*感*词*、图像和流媒体。用好cms,可以设计出优秀的在线课程平台。
JTBC网站内容管理系统是一套网站系统核心,可以扩展和克隆现有模块,使用UTF-8编码和“语言”、“代码”和“程序”分离的技术模型,充分利用模板包和语言包结构,方便用户修改。 网站内容的每一个角落都可以在后台进行管理。是一套非常适合系统构建或二次开发的程序核心。 在JTBCcms中,HTML性能代码存放在“common/template/*.jtbc”目录下,子列或公共前端HTML代码存放在根目录下的“common/template”目录下,列模块存储在“common/template”目录中。存放在模块目录的“/common/template”子目录中。比如“学习指南”模块存放在“xxzn/common/template”中(这样可以避免删除模块后文件的冗余),模板的命名也是一定的。常规方法,比如前端模板一般命名为default.jtbc,所以“学习指南”、“课程建设”、“在线课堂”等模块涉及到前端HTML样式,一般都是存放在“common/template”目录下的“/default.jtbc”下,后台模板存放在“manage.jtbc”中,后台模板一般不需要更改[4]。 4.网络课平台4.1系统平台前端设计与实现的实现系统平台由前端和后端组成,前端可分为平台首页和每个栏目模块页面。
4.1.1 平台首页 平台首页需要布局规划和美术设计。平台规划主页提供了“学习指南”、“课程介绍”、“教学课件”和“相关资料”几种布局。块,这些内容都从每个子列中调用了几个最新或流行的文档,并提供了超链接。使用JTBCcms提供的函数调用代码,可以方便的在平台首页的各个子栏目中调用文章,比如系统提供的函数:{$=vv_itransfer('hot',' xxzn,'topx= 4;tnum=30)} 表示从xxzn(学习指南)栏目中调用4个热门文章,每个文章标题只截取30个字符。4.1.2个栏目模块会列出栏目模块分为收录子栏目和只收录文章两类,“课程资讯”、“互联网课堂”、“作业系统”、“实验教学”属于前者,而《学习指南》、《课程建设》、《课程建设》、《实验教学》属于前者,《考评》、《教学参考》属于后者,《在线问答》采用@k4实现@自己的论坛系统,原版JTBCcms有一个Articles模块和一个About模块,Articles模块被复制,改名,修改后“jtbc.config”配置并创建响应数据表,可以克隆一个新的列,比如“课程新闻”列;对About进行同样的操作,生成“Study Guide”等栏目。
每个子栏目生成后,都需要栏目内界面的布局和美工设计,只要遵循JTBCcms的模板设计标准即可。 《Linux操作系统》网课平台前端界面最终如图2所示:4.2系统平台后端设计与实*敏*感*词*项目:兰州工业技术学院校级科研项目(08K-005).