一种在线学习平台的设计.pdf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 一种 在线 学习 平台 设计
- 资源描述:
-
校国网络安全
种在线学习平台的设计
◆李小退
0引盲
4.2关键技术
随着网络技术和软件技术在教育领域中的不断应用,教与学
(1)BS模式
的方式面临着很大的变革。与传统课堂教学一样,课后练习作为
针对WEB应用程序的特点,本系统采用BS三层结构模式。
教师与学生之间信息交互的重要手段,是网络辅助教学中的一个
BS( Browser/ Server)结构即浏览器和服务器结构是在TCP/P的支
重要环节,由此作为替代传统纸笔作业和考试的在线学习及在线
持下,以HTTP为传输协议,客户端通过Browser访问Web服务器
测评逐步在很多科目中流行起来。本文以计算机基础课程教学为
以及与之相连的后台数据库的技术及体系结构。它由浏览器、Web
背景,提出了一种简单易行的在线学习平台的设计与开发思路。服务器、应用服务器和数据库服务器组成,客户端的浏览器通过
1系统设计思想
URUL访问Web服务器,Web服务器请求数据库服务器,并将获得
本系统作为一门课程的教学辅助系统,本着低成本开发,操
的结果以HIML形式返回客户端浏览器。在这种结构下,用户工作
作简单,易于实现并性能稳定的原则,在校园网环境下,采用界面是通过WEB浏览器来实现,主要事务逻辑在服务器端( Server)
BS模式(客户端/浏览器模式),利用NET技术、数据库技术实现,形成所谓三层架构。这样就大大简化了客户端电脑载荷,减
及多种脚本语言进行设计,为了让学生使用方便灵活,系统前台轻了系统维护与升级的成本和工作量。以目前的技术看,局域网建
没计按照无需对客户端进行安装和配置,学生也不需要注册登录
立BS结构的网络应用,并通过 Intemet模式下数据库应用,相对易
的思路,后台设计提供管理员或教师进行平台管理与维护功能。
于把提,开发成本也较低,它是一次性到位的开发,能实现不同的
综合以上功能,在线学习平台设计流程图如图1所示。
人员,从不同的地点,以不同的接入方式访问和操作共同的数据库,
同,时站
?在学习
能有效地保护数据平台和管理访问权限,服务器数据库也很安全。
(2)随机抽题算法
度员门录
随机抽题是在线学习平台开发中的关键技术之一。若要实现
管理块
随机抽题必须得保证所随机生成的数据是唯一的,即试题不能重
复,算法思想是用一个数组来保存试题号,具体做法是初始化数
组,使数组下标及数组内容均与试题号相同,以模拟考试要生成
查看(添加)(缘改)(除
数据库
100道试题为例,循环调用随机函数,每次随机生成一个数组位
图1在线学习平台设计流程图
置,然后将这个位置的数组内容与下标为循环变量的数组内容进
2系功能设计
行交换,然后使随机数的下限加1,上限减1,当生成了指定数
量的试题后结束循环,然后在数组中提取前100个试题号进行试
系统实现的功能分为系统主页和系统后台两大部分,其功能题的抽取,形成试卷即可。这种方法生成的试题随机性好,编码
模块结构如图2所示。
实现简单,而且大大降低了试卷重复的可能性。
(3)系统倒计时设计
模拟考试过程中,所有事务都是按时间顺序发生的,因此时间
控制在模拟考试中是很有必要的。本系统中添加了系统倒计时功能,
它采用客户端的 Javascrip脚本和服务器端的 Session最后刷新时间
联合设置,计时器到时后如果学生没有提交试卷,则系统自动提交
(4)强化练习算法
图2在线学习平台功能模块图
在顺序练习中答错的题目会自动收藏到强化练习模块中,用
于学生进行巩固练习。算法思想是如果有题答错,则获取出错试
试题的在线练习和在线测评以及实操试题的演示视频点播。在线题的属性信息从试题数据库中取得该试题的D号存储到定义
练习提供四种练习模式,即章节练习、序练习、随机练习和强
的错题数组中即可。
化练习(错题练习),每种模式均给出答案提示在线模考提供5结语
两种模拟考试模式,即章节模考和模拟试卷,其中章节模考随机
借助校园网现有的网络资源,利用NET技术开发的基于WEB
从各章节练习中抽取一定的题日组卷,模拟考试完全按照正式考
的BS三层结构模式的网络学习平台,作为课程多媒体辅助教学系
试时的情景进行,试卷随机抽取100道选择题组卷,系统倒计时
统的一部分,使学生随时可以上网学习,在网上做练习,既减轻教
1小时,试卷提交后,系统进行自动阅卷,返回正确和错误判断,
师的工作负担,提高工作效率,更激发了学生的学习兴趣和学习的
同时给出学生本次模拟考试的成绩。演示视频功能用于观看教师主动性。本系统精简功能没计,普通用户无需注册,设计思想简单,
的教学视频,主要内容为技能操作试题的演示过程
而且具有一定的可移植性,可广泛应用于其他课程的教学中。
后台管理模块仅包含教师管理员1个角色,进行试题的管理,
如添加、修改或删除等,为了数据库安全,管理员添加了身份验证。
3系统开发工具
引用
本系统主要运行于校园网,系统的服务器端和客户端对软硬
件的配置要求不高,客户端在 Windows7环境下使用正9、360安
1李小退计算机应用基础一体化教程IMl.北京:北京理
全浏览器等即可运行。技术上系统采用 ASP. NET编程语言,数据
工大学出版社,2015.
库为Aces2010,页面组织和布局采用 Javascript i脚本语言实現
?李小遐.企业网站构建技术探究U电子测试,2014.
4系统开发过程
3]杨习伟HTML5+CSS3网页开发实战境界[M.清华大学
4.1开发前准备
出版社,2013.
对习题库进行分析和整理,理论试题按章节归纳,并给出习
基金项目:陕西省教育科学“十二五”规划课題,课题编号:
题答案及知识点注解。实操试题需要把操作过程录制成演示视
GH140920
频,以便把视频文件放挂在平台上供学生点播。
(陕西国防工业职业技术学院陕西710302)
万方数据
展开阅读全文
文档分享网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。



链接地址:https://www.wdfxw.net/doc24345962.htm