网络教学互动系统设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络教学互动系统设计

网络教学互动系统设计   摘 要:主要论述了一个基于Web2.0的教学互动平台系统的设计。该系统展现给教师的是一个十分简单、易懂的操作环境,让他们在线发布作业、作业完成情况、 在线习题以及考勤记录等,还可以让教师方便上传自己的课件、讲义与资料和学生共享。??   关键词:Web2.0;网络教学;教学互动系统??   中图分类号:G434 文献标识码:A 文章编号:1672-7800(2011)03-0184-02?お?   ??   作者简介:黎文导(1973-),男,广东兴宁人,硕士,华南师范大学高级实验师,研究方向为计算机应用。   0 引言??   本系统面向的用户主要是学生和教师。该系统主要实现学生学习、习题测试、学习评价、布置作业以及教学知识的设置等功能。学生进入系统后,系统读取学生的学习情况,如已掌握的知识点、知识点的学习成绩、学生的学习习惯等,然后根据读取的信息来动态地安排学习内容,或者给出建议。在学生学习完一个知识点后,系统会给出相关的习题,然后记录学生的答案,通过一定的评价算法给出评价,该作为以后的学习依据。??   该互动平台系统推动了学校优秀课程的教学发展,促进了学生学习的主动性、自主性和选择性。??   1 系统分析原则??   1.1 按教学规律分析设计??   互动教学平台软件设计必须遵循其应用领域的学习需求,在常规教学系统设计的基础上,进一步增强与完善系统适应性的决策能力,对于分布式的校园网络教学活动而言,在数字化、群体化的教学时空中,交互式的学习与教学都要按一定的统计规律来实现推理分析、进行决策判断。??   1.2 按教学规律建模??   网络教学活动是建立在对学习目标、学习者特征、学习条件以及学习内容等过程与环节综合分析的基础上的。宏观上规划教学资源、制定教学计划、实施教学评价,微观上监控学习者的行为反馈,诊断当前学习状况,利用推理技术为学习者提供个性化服务,具体通过提示、警告、建议与评价的方式,针对学习进度、努力程度、学习策略等几个环节给予学习者指导与帮助。这就要求必须按照教学规律对教学领域的知识进行建模。??   1.3 充分利用新技术??   要充分利用网络环境中丰富的信息和资料,根据这些信息资料的变化,不断地调整与改善模型设计,使系统的推理机制更趋合理有效,成为一个人机协调的应用系统。??   2 系统数据库设计??   2.1 设计原则??    (1)根据系统架构中的组件划分,针对每个组件所处理的业务进行组件单元的数据库设计。不同组件间所对应的数据库表之间的关联应尽可能减少,如果不同组件间的表需要外键关联也尽量不要创建外键关联,而只是记录关联表的一个主键,确保组件对应的表之间的独立性,为系统或表结构的重构提供可能性。 ??    (2)针对所有表的主键和外键建立索引,有针对性的(针对一些大数据量和常用检索方式)建立组合属性的索引,提高检索效率。??    (3)设计出的表要具有较好的实用性,主要体现在查询时是否需要关联多张表且还需使用复杂的SQL技巧。??    (4)设计出的表要尽可能减少数据冗余,确保数据的准确性,有效地控制冗余有助于提高数据库的性能。 ??   2.2 数据表设计??   在本系统,所有用户分为4个等级,管理员、教师、班干部和学生。所有教师可随时添加课程,校区不同、专业不同,课程的ID也不同,课程栏目通过读取模版表ArticleClassBak同时自动生成,教师可更改自己课程的栏目名称,但不能更改其它教师的。学生资料4年来只在第1年加入,每学期学生只要选课就行。??   在数据库里,考虑到每个教师都是自己课程的管理员,所以把所有用户都放在一个表中,以UserLevel区分权限:1为超级管理员、2为普通管理员、3为老师、5为班干、7为学生。??   所有被发表的文章都在Article表中,以CourseID和ClassID区分。??   所有课程的栏目都在ArticleClass表中,以CourseID区分。??   Admin表中的CourseID2用于记录学生当前所选的所有课程,Course表中的UserID2用于记录该门课程的所有选课学生,可删除其中1门课或其中1个学生。如Admin表中某条记录的CourseID2为“1,2,3”,表示该学生选了CourseID为1、CourseID为2、CourseID为3的课程,如图1所示。??       Admin表和Course表都有IsLocked字段,表示当前用户或课程是不是被锁定而不能使用。??    所有课程,只要Course表中的CourseName一样,就可共享Article表中部分文章。如两门课程的名字都是《数学分析》,只是教师不相同,

文档评论(0)

189****7685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档