网络教育培训系统建设研究
中小学电教 2010年第11期 作者申云凤
随着现代网络的发展及信息技术的广泛应用,各种网络资源和网络教学形式纷纷涌现。其中,网络教育培训系统集网络教学、学习资源管理、学习者管理、学习评价多种功能为一体,广泛地应用到各个行业中。它能够最大限度地利用各种教学资源;能够实现任何人、在任何时间、任何地点、从任何章节开始学习任何课程;而且可以使教师与学生、学生与学生之间,通过网络进行全方位的交流,最大范围的教学资源共享,为网络教育培训提供了可靠的平台。笔者从网络教育培训系统功能设计、平台设计中的技术难点、平台运行和开发环境几个方面来阐述网络教育培训系统建设。
一、网络教育培训系统功能设计
网络教育培训系统采用模块化开发,主要模块包括:学习系统、教学管理系统、资源库系统、考试系统、评估系统、信息交流系统、平台管理系统、统一报表系统及一些辅助模块等。
(一)学习系统
1.选课报名子系统
在该系统中学员可以先进行课程查询然后根据自己的需要进行在线报名。课程查询,提供网站开设课程的查询功能,可以通过课程分类查找,也可以通过关键字查找。能浏览该课程的大纲、教学目标、教学对象、结业要求等内容。每个课程都有1=2章的预览内容。线上报名。每个课程都与报名程序相连,学生可在网上报名并等待确认。
2.虚拟教室子系统
学习者的学习系统是一个集中界面,一般是每次课程学习都会启动一个虚拟教室环境。学生在这个虚拟教室环境中,几乎能进行该课程的所有学习活动,特别是在虚拟教室中,对当前学习的章节有记忆功能,不论你在虚拟教室任何地方,只要点击学习功能。马上回到刚才学习的章节。虚拟教室主要的功能有,(1)学习子系统:学习者可逐章逐节或有选择地浏览课件文本信息和插图信息,和翻阅一本书没有多大区别。章节表现用流行的数形结构。(2)学习目录及进度查询子系统:对所学课程能够进行目录和进度查询功能。(3)流媒体课件子系统:如果在某节中存在流媒体子信息,则可在虚拟教室环境中观看。流媒体信息包括教室讲课录像,声音、图像和课程文字信息完全同步。流媒体课件的播放主要有在线播放和下载播放两种方式。(4)讨论答疑子系统:答疑分为在线非实时答疑、非在线实时答疑两种。在线非实时答疑主要是通过BB$主题讨论和与答疑教师间的电子邮件。非在线实时答疑是指由培训J管理者统一安排,集中面对面的辅导答疑。(5)作业子系统:学习者在考试之前必须完成本课件中规定的作业,作业有辅导教师在适当的时候上传到系统中,学习者在教室中可以看见,然后在规定的时间之内提交,作业题目分为主观题和客观题。客观题由系统自动评分,主观题由辅导教师在规定时同之内批改并评分。
(二)教学管理系统
1.课程注册子系统
将每门课程的详细信息向系统中注册,包括课程的分类信息、开发情况、课程大纲、教学目标、适用对象、辅助教材、该课程所有作业、讨论题等。
2.学习记录管理子系统
可以按课程或学员对学员的学习记录进行管理,查看每位学员的学习进度,包括提交作业、讨论、参加考试等情况。
3.问卷调查子系统
向学习者发出关于学习内容的调查问卷,根据反馈结果对教学内容进行相应更改。
(三)资源库系统
系统提供全画的用户资料管理:用户可根据实际需要进行填写系统还提供用户资料组合查询,可根据条件快速查询用户资料。可动态设置用户修改个人资料的权限,管理者可根据需要开放某些资料项的修改权限。允许用户自己进行修改。或锁定全部项目的修改权限,保护用户资料不被修改。
1.课程库
建立并维护各个专业、学科的课程、课件的课程库体系。对应每门课程建立多种课件(包括视频课件与多媒体文档的课件)、作业、考试、案例分析等项目。
2.教材库
建立并维护教材名称、章节任意层次的教材库体系。用户可以自定义教材章节的内容,支持多种文档格式,提供了强大的教材导入、导出功能,便于资源共享。可用来存储各类教材、规章制度、公文、知识经验等内容。
3.试题库
使用试题库集、题库、题型三级层次架构,五级试题难度,进行试题管理,允许用户自定义题型,试题图文并茂;还提供了功能强大的试题导入倡出功能模块,以及题库加密分发、快速部署功能。系统可以支持填空类、单选类、多选类、判断类、问答类、作业类六种基本类型,允许用户在此分类基础上动态修改和增减试题题型,可满足不同机构考试的需求。
4.试卷库
提供考试、作业、练习、竞赛等多种试卷类型,固定和随机两种不同的试卷模式,以满足不同用户考试、学习、培训、竞赛的应用需要。多种试卷创建方式,允许用户以导入的方式创建试卷,提供Excel和试卷文件两种方式导入。支持跨题库集的纂于策略的试卷创建模式,自动、手工处理试卷题目内容,灵活方便用户随意调整,支持图文格式Word试卷导出,满足传统考试方式的需要。系统提供四种常见试卷模板,还支持用户自定义模板,用户导出Word打印输出后,即可生成传统的纸质试卷,按传统方式组织考试。
(四)考试系统
通过考试系统培训管理者可以组织近距离或远程的、大型的或小型的各项考试,考试系统主要包括:
1.考试创建子系统
管理者可以自由设定考试所需题库、答卷时间、重复考试最大次数、指定考生范围等信息。
2.在线考试子系统
考生登录到考试系统后,系统依照预定的知识点难度等策略从管理员预先规定的题库中随机取题组卷,每个考生的考题都不相同,让考生无法抄袭他人试卷。到达规定时间系统自动停止考试,提交试卷,防止考生窃取时间。
3.考试结果查询子系统
该系统可以实现考生的个人查询和教师的管理查询。考试结束后,考生可以查看自己的成绩和答卷,答卷中包括错误答案、正确答案和答案要点说明,这样可以便于考生了解自己的知识盲区。培训管理员或教师可以对考生综合情况、参考入员、缺席人员、参考人员成绩进行查询,也可以按单位、部门、职务、工作类型等进行条件组合查询。
(五)信息交流系统
由电子公告板、论坛、站内即时消息、电子邮件四大功能组成,提供了学习交流平台,学员可以相互交流学习经验、工作经验、工作技能等;管理者可针对某些主题展开各种讨论。
1.公告子系统
可以由管理员发布公告,公告可以指定发送人员、失效日期,过期自动废弃。
2.论坛子系统
可以设定多个论坛,并制定论坛的管理员,学员可以通过注册自由论坛,针对自已感兴趣的主题开展讨论。
3.站内即时消息子系统
系统用户之间可以互发短消息,当信息到达时系统会自动在页面上进行提醒,用户可以打开窗口阅读并回复短消息。
(六)评、估系统
该平台的评估系统主要包括学习者教育训练电子档案和相关学科人才库两部分。将学习者的培训、考试等情
况记录整合在一起的个人电子档案,展开学习者个人教育训I练的全面情况,包括学习者个人情况、日常练习情况、参加各种培训班情况等,并允许各单位领导查询浏览本单位学习者详细的训练档案,让领导了解学习者的各项素质,做出全面评价。
(七)平台管理系统
1.学员管理子系统
可查阅所有在系统中注册的学员信息,可以有选择地给一群学员或一个学员发送电子邮件,并查看他们的进度情况,做出相应的处理。
2.权限管理子系统
不同身份工作人员(例如教学管理人员、网站管理人员、教师等)的权限设置,该系统中权限用菜单标识,可精确到每个工作人员能够使用的菜单列表。
3.统计报表系统
统计报表系统提供数据由采集、批量导入数据库、统计、查询、发布,到报表输出等一系列完整的数据采集、统计、整理解决模式。
在统计报表系统中,由管理员预先创建统一格式。创建可以通过两种方式:在线创建和上传已有数据文件并自动生成报表格式。用户可以直接下载报表格式,填写数据后,再在线上报,每个用户被设宣为不同的权限级,各个权限级的用户具有不同的操作权限,包括显示菜单、对数据的访问、修改等。另外,系统还应实现将采集的数据批量地导入到数据库中,实现数据再利用。
二、网络教育培训平台的开发和运行环境
(一)网络教育培训平台的开发
网络教育培训系统主要通过“Web应用”服务、“数据库”服务、“课件”服务和“管理端应用”系统四个部分的开发来实现。(1)Web应用服务:指远程教育系统的Web应用模块,用于远程业务培训的访问和某些功能管理。实现用户进行自我学习,接受培训,参加考试等功能。(2)数据库服务:是远程教育系统所需要的个关系型数据库系统,用来存储用户信息、题库、试卷、教材、课程信息,以及对用户学习的跟踪信息。(3)课件服务:是供学生访问多媒体的课程学习内容,课件支持所有Web方式课程,存放在HTTP服务目录下。(4)管理端应用系统:指远程教育系统的后端管理系统(C/S模式),完成整个系统的用户管理、知识体系的创建维护。需要安装客户端程序。
这四部分组成既可以安装在同一个物理服务器上,也可以根据数据量的大小分装到不同的物理服务器上,在运行过程中可方便地进行扩展。当大量用户访问时,可以通过多个服务器群集起来,利用负载平衡来支持大量访问。
(二)运行环境
操作系统:kinux/unix/Windows2001)Server/AdvanceServer中文版(推荐);oracle;J2EE框架。硬件需求:150G数据库磁盘空间。
服务器类型及服务器性能指标:支持64位运算能力的可靠管理和扩展的2U2路机柜优化性SMP服务器。支持位运算:不小于2 8GHZ Intel Xeon处理器,800MHZ前端总线(FSB)和IMBL2缓存,支持IntdEM64T;支持双路交错DDR2内存:8个1)IMM插槽可以支持16GB,支持内存镜像和内存备用。
三、网络培训平台主要技术
考试子系统是网络考试系统的核心部分,下面就该系统中些常见问题的程序设计方案作一下具体说明。
(一)安全性考虑
1.考试时间
(1)进入考试网站时首先检查当前时间是否为考试时间,以控制考生在规定的时间内参加考试。
<%dim tlme cur
tllne cur=now’m'ne_cur为当前时间
lf time cur>=cdate(“2010=06=08 8:30:00”)
andtime cur<=cdate(“2010=06=08 10:30:00”) then%>显示登录页面……<%else%>
现在不是考试时间</font>
<%end if%>
(2)在进入试卷页面后还要控制考试的总时间,在卷面上动态显示目前剩余时间,当总时间已到,系统会自动提交考生的答案,并且把数据库中的相关字段,虹jsjjc_dl设置为1,这样他就不能再次进入试卷页面,这段程序利用客户端程序实现,而且在试卷页面加载时就要设置timeoutO的参数,本例中设它为1000ms,即每隔1秒tlllleout过程执行一次。
(二)试卷的生成
试卷页面是采用ASP技术动态生成的。数据库中有一个字段,标记试卷代号,可以根据考生输入的试卷代号从数据库中选取相应记录,并把它按照一定的布局显示在页面上。从前面我们可以知道,选择题有一个表,先从选择题表中取出相应记录,同时动态生成表单域。然后从填空题表中选取符合条件的记录,本例以生成选择题为例说明试卷页面的生成。<%从数据库中取出符合条件的记录,并存放在rs xzt中
<%t=l I为题号dowhile (not rs_xzt,eof %>
<%=i%,>、<%=rs_xzt(“tillltl”)%><%rb ilanlt?=“rb”&i w=></p>
”>A</font><%=rs_xzt(“xuanxa”)%> ; ; 。”vaIue=“b”>B</tight>:<%=m_xzt(“xuanxb”)%> ; ; ;
”value=“c”>C</6mt>:<%rs xzt(“xuanxc”)%> : ; ;” value=“d”>1)</font>:<%=rs_xzt(“xuanxd”)%></p><%j=i+1:rs_xztmovenext loop rs_xzt close%>
(三)答案的存放
先从试卷页面中收集选择题、填空题及问答题答案,并把它们分别保存在三个字符串中,然后利用SQL语句向数据库中存放,如果数据库已经有该考生的答案记录,则用UPDATE语句更新,否则用INSERT语句插入。
四、现存问题
网络教育培训系统,栏目十分丰富、功能十分强大,现在已经在各行业中开始运行。虽然在定程度上优化了行业的教育培训工作,但是,也存在一定的问题,集中表现为:课程和课件资源紧缺,许多课程的设置还停留在把书本上的文字直接上传到网上。网络课程建设是一个长期的过程,需要该课程的专业教师和教育技术人员共同开发,尽量以多种媒体结合的方式来完成门课程的教学。在教学过程中充分调动人的多种感官,以达到良好的教学效果。
联系客服