论文部分内容阅读
随着网络技术的飞速发展和广泛应用,一种新的教学系统——网络智能教学系统正在蓬勃兴起。网络智能教学系统在教育领域中的应用不仅改变了传统的教育理念、教育模式和教学方法等,同时也为人们提供了便捷的学习机会、优良的教学环境和丰富的教学资源,使人们的学习活动更加自主化和个性化。网络智能教学是服务于终生教育、构建学习型社会的一种重要技术基础,有着巨大的发展潜力和广阔的应用前景。本课题研究了传统的计算机辅助教学(CAI)、智能计算机辅助教学(ICAI)以及基于网络的计算机辅助教学的特点,并针对其不足设计了一个基于Web的网络智能教学系统。本文主要围绕该教学系统的功能实现以及关键技术展开研究并予以实现。该系统以“数据结构”课程的网络教学为例,并针对该门课程的具体情况进行分析设计。依据模块化设计方法,此系统划分为注册登录,课件及录像点播,自我测试和网上交流4大模块。本文研究了几种基于Web的数据库交互技术,从各方面进行对比研究,选择了ISAPI技术实现了本系统的数据库交互。本系统把研究重点放在自我测试这个模块,提出了一种改进的智能组卷算法,根据“数据结构”这门课程算法主观题区别于纯文字主观题的明显特点提出了一种基于正则表达式的算法题自动评分技术。本系统使用Visual C++6.0和SqlSever 2000进行开发,主要实现了课程简介、授课录像、网络课件、资源共享、自我测试和师生交流等功能。学生可以根据自身需要点播授课录像及课件进行自主学习,资源共享和师生交流把学习环境进一步扩大,在学习中遇到困难时,通过这两个模块可以寻求帮助。通过自我测试的智能组卷和自动评分,学生可以及时把握自己对相关知识点的掌握程度,并根据系统提出的学习建议,进行更深层次的学习。本文的研究工作使得众多学习者可以根据自身的特点随时随地获取一份为自己度身定做的学习计划进行学习,从而实现学习型社会中让学习者主动构建知识,获取知识、更新知识、创新知识的目标。本文的研究内容可以扩展到其他相关学科实践中去,具有较大的灵活性和实用价值。