● 摘要
当前存在的E-learning系统,大部分都是面向企业员工的培训,远程成人教育等,较少是专门针对中小学生的学习或学校教育,他们都着重于教学规模的扩展,不关心教学质量的提高;只注重信息技术的采用,但不重视教学模式的改变;只集中在培训的管理和测试本身,提倡改进教师的教学方法,但不关注和监督学生本身的学习过程;只注重学习资源的收集和提供,较少针对性的提供学生最有用的资料。本文分析了目前存在的E-learning系统的异同,摒弃了其中诸如学生的学习过程、资源的提供和管理、以及教学模式方面的不足,专门针对国内中小学教育现状,设计和开发了一个B/S结构的在线学习系统。首先,将系统分成多个小的功能模块,设置相应的权限值,针对不同角色的用户登录系统后显示自己有权访问的功能模块;其次,前端页面采用ASP.NET和Ajax技术设计、布局和操作,使得大部分的信息验证在前端执行,并采用局部更新,以减少服务器端的负载;第三,系统的所有信息资源均采用数据库存储,统一用存储过程操作和访问,既提高效率又能减轻网络传输负担;第四,系统结合MOSS 2007对文档、资源等的管理和站内搜索功能,能够便捷有效的上传、整理和搜索学习资源,同时在线点播视频或flash资料学习;最后,系统针对其他E-Learning的特点,增加了家长这一角色,使其能够随时监督和跟踪孩子的学习情况, 及时督促、纠正孩子的不足,有效的交流和鼓励孩子更好的学习。系统完成后,针对需求功能设计测试用例进行测试,如不同角色登录只能访问有权限的模块,并对其操作;在页面端输入信息时对输入值的验证,上传的资料格式的验证;学生登录后搜索信息、在线点播、学习、针对疑惑提出问题、作业上传、资源下载、教师在线答疑、测评试卷生成、在线考试、自动评分、成绩发布、以及家长对孩子的学习情况查看等功能的可用性进行测试,符合最初的设计功能。经过部署和测试,该系统满足了实现中小学校辅助教学、学生在线学习交流、家长监督、资源内容整合和管理的综合性学习系统。