基于Web的在线学习系统的研究与设计

2022-12-28

21世纪的今天, 社会需要大批创造型的人才, 如何培养学生在社会中具有较强竞争实力成为众所关注的热点。那么, 要培养学生具有较强竞争实力, 就必须提高他们的实践动手能力和培养他们具有创新思维及创新能力。对于IT技术培养型课程其内容又特别多、操作性又强, 当前靠传统的课堂教学中来解决学生学习问题的问题是比较有限的。为了解决这些问题, 我们反复经过思考和认真总结, 提出了通过网络及信息资源构建基于Web的在线学习系统, 这样就可以充分尊重学生的主体地位和个性发展, 使学生在知识、能力、素质等各方面有机融合。

1 在线学习的内容和评价框架

在线学习是虚拟课堂教学的, 是教师根据课程内容及教学要求等多方面因素综合考虑并制定课程的学习过程。学习过程分成若干阶段, 每个阶段内容形式为ppt课件或flash课件或视频文件, 而每个阶段的评价分为理论和实践两方面。理论为在线考试即测验对理论知识的了解及掌握情况, 实践为应用作业即与课堂教学要求中同步布置的作业。理论是自动化完成批改的, 而实践仍由教师批改。阶段的过渡是要求理论和实践两方面必须都合格后方可进入下一阶段学习, 否则无法看到下一阶段的学习内容。另外, 学习内容还有课程相关的内容, 供选学。学习过程每阶段内容框架如图1所示。

2 在线学习系统设计

2.1 功能设计

在线学习系统是要利用网络环境建立一个使用方便、效率高、可操作性强的在线学习环境, 从而有机地配合课堂教学。所以, 系统用户主要分为教师和学生。学生用户功能包含学习、考试、在线互动和设置等四大方面;而教师用户功能包含课程管理、考试管理、在线互动、学生管理和设置等五大方面。

学生用户功能具体如下。

(1) 学习模块:学生根据自己的时间、兴趣等自由选择学习教师布置的每一阶段学习内容, 而这些内容是教师按课程内容及教学要求设计的学习过程内容;学生通过教师设计的课程阶段学习过程逐步学习;学生可以查询学习内容资源, 也可以根据每个阶段学习内容调整自己学习状态。

(2) 考试模块:主要提供学生在线测验考试, 检查每一阶段学生学习情况。学生可以查询考试结果及自身学习过程的成绩状况;学生可以查看技能操作考试内容及提交技能操作作业、查看教师评阅结果等。

(3) 在线互动模块:主要提供留言、聊天室和论坛交流功能等。通过网络的方式实现学生与教师互动的交流, 使交流在传统方式的基础上而得到延伸和效率的提高。

(4) 设置模块:主要是提供学生信息的设置、桌面快捷通道设置等功能。

教师用户功能具体如下。

(1) 课程管理模块:教师可以设置课程学习内容及上传文件;可以制定课程学习过程和调整学习过程, 以及对课程相关数据的维护和更新等。

(2) 考试管理模块:对考题、类型、试卷等进行有效管理。教师可以根据课程添加试题内容, 可以设定课程阶段考试内容、类型、时间限制等。

(3) 在线互动模块:教师通过留言、聊天室和论坛交流等网络功能突破传统的时空限制, 实现与学生及时、方便、快捷的交流, 可以主动、准确地把握学生学习情况并及时做出对课程教学的调整, 从而有利于培养学生能力和提高教学质量。

(4) 学生管理模块:对学生信息、成绩信息等管理。教师可以查询学生基本信息如班级、学号等;可以查询学生课程每一阶段学习状况、考试得分、作业提交情况等。

(5) 设置模块:主要是提供教师信息的设置、桌面快捷通道设置等功能。

2.2 开发设计

系统采用B/S结构开发, 其系统开发结构图如图2所示。B/S结构简化了客户机的工作, 客户机上只需配置少量的客户端软件;服务器将担负更多的工作, 对数据库的访问和应用程序的执行将在服务器上完成。浏览器发出请求, 而其余如数据请求、加工、结果返回以及动态网页生成等工作全部由Web Server完成。这样事务处理逻辑模块从客户机的任务中分离出来, 由服务器单独组成一层来负担其任务, 这样客户机的压力减轻了, 把负荷分配给了服务器, 而服务器又由Web服务器、数据库服务器、数据信息中心和其他服务器等组成, 这样可以加强提高服务器之间的协作配合充分发挥服务器的性能, 从而有利于学生进行在线学习。同时, 系统采用权限制通过身份证模式来提高系统的安全性能。

3 结语

通过在网络上建立虚拟课堂学习环境, 避免了传统的单一的被动学习过程, 学生可以自由选择学习并根据自己的情况作出安排, 使学生学习变得快捷、方便又轻松而适合现代时代节奏。当然, “在线学习”成功与否, 关键要素在于教师对课程学习过程的设计。其中, 技术也是一个方面, 可以再考虑动态学习过程, 这也是我们下一阶段要做的工作。

摘要:本文结合当前社会实际, 针对IT技术培养型课程培养现状, 提出通过网络及信息资源构建基于Web的在线学习系统, 从而利于学生培养的多样化发展和素质教育以及创新教育发展。文中还特别探讨了在线学习的内容和评价框架。

关键词:Web,在线学习,学习过程

参考文献

[1] 杨恩慧.Web开发技术基础教程[M].北京:电子工业出版社, 2003.

[2] 吉根林, 崔海源.Web程序设计 (第二版) [M].北京:电子工业出版社, 2008.

[3] 张海藩.软件工程导论[M].北京:清华大学出版社, 2002.

[4] 王渊, 怀自国, 罗怡桂.基于Ext+Spring+Hibernate的Web系统开发架构的研究与应用[J].计算机与现代化, 2009 (12) :78~81.

上一篇:工作前安全分析(JSA)在施工作业现场的应用下一篇:事业单位人力资源管理中的激励机制探讨