龙源期刊网 http://www.qikan.com.cn
基于B/S结构的在线学习系统
作者:李仙玉
来源:《电脑学习》2010年第03期
摘要:主要讨论开发一个的交互式的在线教学平台,为教师和学生提供一个交互式网络教学环境。
关键词:在线学习 ASP B/S模式 中图分类号:TP311.52 文献标识码:A
文章编号:1002-2422(2010)03-0015-02
1系统的开发环境及技术
系统采用浏览器,服务器体系结构,通过IIS服务,开发工具选用Drea mweaver 8.0等前台设计软件。表示层采用HTML、ASP、ASP.NET和VB Script技术,利用比较成熟的SQL Server数据库技术,提供了较完整的网络教学环境。
2系统实现的功能
系统提供六大功能模块化设计,各模块功能如下: (1)注册登录
主要包括用户注册和用户登录等。 (2)资源下载或浏览功能
龙源期刊网 http://www.qikan.com.cn
主要包括课程主讲教师的简介和师资队伍建设以及院系相关通知公告等;下载教学大纲、实验大纲、考试大纲等文件以及其他相关教学文件;下载主讲教师教学录像、电子教案、电子课件、电子教材和参考文献及常用工具等。 (3)在线测试功能
网络学习中要相对加大学习评价,力主发挥其学习监控意义。基于对学生学习活动的跟踪、评价、反馈和指导,客观和积极的反馈信息对学生学习进行引导以促进学习,在动态的学习把握中不断地提高学习质量和学习效率,达到事半功倍的效果,这一点是在线学习测试和评价的主要意义和价值所在。同时个别学习中的学习者时,对需要不同课程及教学内容不断做出测试调整,依据测试评价结果获得个性化的学习指导。因此,在线测试及评价将呈现“智能导师”的功能。另一方面,教师省去了大量计算统计工作和宝贵的时间,而且避免了人工计算的失误性操作,使得考试分析更加便捷和客观。
在线考试系统是在线学习的一个重要组成部分,其开发必须建立在题库的基础上,题库既可以存储试题、命题,又有记录分析考试结果的功能,因此题库的建设尤其重要,也成为在线学习评价系统的根本。 (4)下载提交作业功能
教师可以根据每节课的知识点来发布相应的作业,又可以布置综合性的题目,题目允许采用多种多样的形式,如填空、选择、论述等。同时作业的表现形式也多种多样,可以包括普通文本、图像、视频等。教师可通过作业系统进行简单的多媒体数据的编辑。
龙源期刊网 http://www.qikan.com.cn
学生也可以以多媒体的方式完成作业并提交给教师,作业可反复修改和编辑。
教师可以采用自动批改或手工批改,同时也可以附以点评。学生的作业完成情况将被记入历史记录库中,以帮助学生更好的学习。 (5)师生交流功能
与一般的文本聊天客户端程序如QQ有相同的功能,包括私人交谈和共众交谈两种方式。在私人交谈模式下,教师可以选定特定的一个在同一交流环境中的学生进行文本交流。也可以是一个学生与同环境中的另一个学生之间进行私人交谈。在公众交谈模式下如论坛的形式,一个教师或者学生键入的文本信息可以被同一交流环境中的其他学生和教师共享。还可以E-mail的方式异步辅导及在线辅导,如学生对课程及任课教师的教学意见、建议和教师的答复等。 (6)学生综合评价功能
包括课程的理论与实践成绩、平时成绩和总成绩、课程设计成绩等查询评价量规、学习目标的呈现与修订、学习过程信息的记录和作品的收集、在线测试学生各阶段知识和技能的掌握情况及评价所需各类学习信息的在线分析和评价结果的呈现与反馈,其功能如图1所示。 (7)自动答疑功能
分自动答疑与人工答疑两大部份。人工答疑主要采用E-mail、留言板、BBS等交互工具,学生提问和教师回答都可以做到尽量详细。针对性很强同步答疑系统还可以在网站中直接采用WEB聊天室、QQ聊天软件、视频会议软件(如NetMeeting)等交互答疑网络实时进行的,通过学生们的相互讨论可以提高学生对问题的进一步理解。
当教师在线的时候,学生如果想答疑可以直接进入系统进行实时答疑,提供了一个共同讨论、解决问题的空间,以满足交互式的学习方式。
自动答疑主要将学生的问题和老师的解答有机地组织起来存放至相应的答疑库中,通过自然语言的语义理解技术来分析并自动的匹配学生所提出的问题,自动地给予问题解答的系统,其功能如图2所示。
3系统的开发与实现
3,1模块设计
龙源期刊网 http://www.qikan.com.cn
系统要实现以上的功能和任务,达到功能完善的在线学习。首先先建模,绘制模块关系图,采用面向对象的模块化分解方法进行模块划分。然后对各个模块进行具体分析,遵循模块间低耦合,模块内高聚合的原则,从简单的静态网页到功能齐全的动态交互网页,使得系统有较高的稳定性、可扩展性和易维护性。
3,2数据库设计
系统中使用的数据库较多,建表使用SQL Server构建的数据库,包含学生信息表、教师信息表、课程信息表、资料信息表、作业信息表、留言信息表、留言回复表、试题库信息表和知识库信息表等。各个表字段数据类型根据所存储的数据来确定,大于存储数据字节数,可使用ADO链接数据库。 4结束语