4 具体实现过程 我们的C++教学网站包括首页、信息区、留言版三部分。我所负责的是信息区的建设,包括在线学习,在线测试两部分。 在线学习是把C++课程的全部内容分成十一章,所有授课的教程都做成HTML页面存放在服
4 具体实现过程
我们的C++教学网站包括首页、信息区、留言版三部分。我所负责的是信息区的建设,包括在线学习,在线测试两部分。
在线学习是把C++课程的全部内容分成十一章,所有授课的教程都做成HTML页面存放在服务器中,通过powerpoint课件形式在网上展现,浏览者可以通过点击链接进行任意的浏览。
在线测试系统的构思:如果是一般来访者的身份只能进行在线学习,如果是拥有学号的学生则可以在线考试并提交给机器评分。
5 在线学习课件编写
5.1 课件编写要求
因为课件不仅包含了将要在计算机上显示的大量的教学信息,更重要的是如何通过计算机为学生构建一个良好的学习环境,使学生在与这样的环境的互动中,促进学习的发生.这就要求课件提供的教学信息以及这些教学信息的展示和交互过程应能较好的体现一定的学习理论,应能充分发挥计算机的优势。课件编写应遵循如下基本原则:
1)明确教学目的和各教学单元的教学目标;
2)根据教学目标,使用的教学内容应准确无误;
3)根据教学目标和教学内容,选择适当的教学方法(CAI模式)和传递教学信息的媒体。
4)学习理论的应用。无论采用什么样的模式,都必须注意学习理论的应用,以提高软件的教学效果。
5)应考虑计算机的输出和显示能力。
6)使用的格式应该规范。课件可以使用不同的格式,但必须规范,而且便于对脚本各项内容的表达,这些内容包括:
① 显示信息。指屏幕上将要显示的教学信息,反馈信息和操作信息。
② 注释信息。说明显示信息呈现的时间、位置和条件以及连接要求。
③ 逻辑编号。显示信息常常是以屏幕为单位来表述的,为了说明它们之间的连接关系,每一个显示单位应有一个逻辑编号,以便说明连接时使用。
④ 媒体、交互信息和“热字”的表示。为了清楚地表示教学信息中使用的不同媒体(文字、声音、图形或图象等)、教学信息中的“热字”以及交互过程中呈现的各种信息,脚本中常用不同的符号表示它们。
6 测试系统程序实现
测试系统的程序结构包括以下几个部分:
1)TEST.MDB:考试系统的数据库文件(Access2000/XP格式)。
2)Login.asp:考试系统的登录界面。
3)Test.asp:考试系统的考试界面。
4)Score.asp:考试系统的评分界面。
在线测试系统的设计与开发,它所要实现的主要功能是在线考试和客观题的自动评分,实现了教师学生之间面对面的交流,使学生的学习、教师的工作不再受时间、空间的限制。它主要是有用户登录、在线测试和评分系统几个部分组成。
7 测试系统代码说明
首先进入的是登录程序,其界面如图1所示。
登录程序主要用于密码的验证,检查登录的用户是否在考试系统的用户表中,如果在而且还没有参加过本科目的考试则可以进入考试。
案例名称:在线考试系统登录界面
程序名称:login.asp
如果考生还没有参加考试,转到test.asp文件,利用Request.QueryString将浏览器地址栏的参数全部读取并传递到test.asp。
考题有单选题和多选题,所有试题都是从该科目的题库中读取的,利用语句“〈INPUT Type= “Hidden ”Name=”Lesson” Value=>”将考生的信息保存起来,当考生提交表单时,信息同时被提交。
当用户提交时,系统会调用Score.asp文件来对考生进行自动判分,并考生的考试信息显示出来,如图2所示。
如果考生按“返回”按扭再重新答卷的话,系统会显示考过的信息。
8 小结
信息技术的迅猛发展对现代远程教育的开展起到了极大的促进作用,设计和开发优质的网络课程是当今远程教育中面临的一个重大课题。《Visual C++程序设计》网络课程就是为适应学习者利用网络进行远程学习而设计的。该网络课程与传统的课程内容不同,它作为现代远程教育的重要教学资源,充分利用优质教学资源,为信息技术和网络技术的发展提供技术支持,创造轻松、活泼、自主的学习环境,提高教学质量和教学效益。另外,网络课程的设计也不可能一步到位,需要在网络课程的运行过程中,不断收集教师和学生的反馈意见,以及实际的教学数据,根据这些数据再对网络课程的设计做进一步修订。
参考文献: (责任编辑:南粤论文中心)转贴于南粤论文中心: http://www.nylw.net(南粤论文中心__代写代发论文_毕业论文带写_广州职称论文代发_广州论文网)
顶一下
(0)
0%
踩一下
(0)
0%
版权声明:因本文均来自于网络,如果有版权方面侵犯,请及时联系本站删除.