C++精品课程网站“教学交互”的设计和实现

更新时间:2023-05-10 11:11:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

C++精品课程网站“教学交互”的设计和实现 陈良银1,洪 枚1, 李 涛1,唐宁九1,冯 卿1, 游洪跃

(1四川大学计算机学院 成都 610065)

站的交互性设计及其实现。

【关键词】 BBS,交互性,教学交互,精品课程网站 1* 【摘 要】 文中介绍了BBS的交互性和BBS的交互作用。并介绍了C++精品课程网

Design and Implement of Teaching Interaction in C Plus Plus

Prime Course Web

Liangyin Chen1, Mei Hong1, Tao li1, Ningjiu Tang1, Qing Feng1, Hongyue You1*,

(School of Computer Science Sichuan University. Chengdu 610065) 1

【Abstract】 The paper introduces the interaction and interactive function of BBS. And it also recommends the design and implement of teaching interaction in C plus plus prime course Web.

【Key words】 Bulletin Boards System; Interactive; Teaching Interaction; Prime Course Web;

1 引言

大学习者活的特点决定了教与学双方面对面的教学交互是有限的。因此,为了达成最佳的学习效果,本科的大部分课程尤其是计算机类课程都少不了现代网络技术作为辅助教学交互的手段。

交互不仅在语言和人文学科教学方面作用明显,在工程与科学学科的教学中同样可以发挥巨大的作用。通过对学习者的反映、满意度、问题解决能力等方面的研究,felder认为学习小组的交流、讨论、反馈等实践活动能够改善学习者的表现,提高学习效果[2]。

利用网络作为教学交互[1]手段可以有效解决在教和学中遇到的部分问题。事实上,网络交互具有社会性交互[3]的功能。而社会性交互是提高学习者学习效率,刺激其学习积极性和表现欲望的一种有效方法。因此,有效地利用基于网络的教学系统可使教学交互达到最佳效果。基于这一认识,我们在教学之余制作了精美的C++精品课程网站,并把利用BBS实现网站的“教学交互”能力作为设计的重点。

2 BBS的交互性及其作用

采用基于网络的何种教学交互系统更适合C++精品课程教学的现状是首先* 游洪跃:通信联系人,男,四川大学计算机学院,副教授。

要研究的问题。教学系统的交互性主要指系统能够支持人与人之间相互通信和相互作用的能力特点。教学系统的主要作用就是支持学习者与教师,以及学习者与学习者之间的交互活动,它起到了通信的作用和作为交互平台的作用[2]。

研究发现,学习者与教师之间通常的交互媒体作主要有:书信、电话、面授、会议电视和网络等,他们之间实现的主要交互活动有:问题解答、内容分析、作业与作业提交、鼓励与建议等。学习者与学习者之间实现的主要交互则是:讨论和协作[7]。在以上提到的各种媒体中,目前适合我们使用的现有交互媒介主要有:电话、电子邮件和BBS等。电话和电子邮件都一直在使用,但更适合精品课程补充教学交互[3]的则是BBS(电子公告板)。网络会议系统、视频会议系统等成本较高,在校学习者不具备。

BBS不仅能够传递教师、学习者之间的信息,更重要的是它可以提供给教师和学习者一个虚拟的空间,使得教师与学习者可以在同一个BBS社区内开展交流和讨论,使教师和学习者产生社区归属感。它也具有准实时性、开放性和灵活的交互性等特点,另外,校内学习者也具备上网条件,因此BBS是一条很适合校内本科课程交互和沟通的渠道。

基于BBS可以实现:提出问题、讨论问题、答疑、布置作业、公布答案、指导阅读等。基于BBS的交互式学习,也有利于培养学习者利用网络进行交互、协商、沟通,并形成共识、分享成果的能力,这也减少了学习者的重复劳动。

另外,在BBS讨论区发布的内容还可以长期保留在讨论区,它具有永久性信息交互的特征。

3 C++精品课程网站交互式设计

这里所讨论的网站设计主要是针对C++精品课程实现课外教学交互,是课堂学习的补充和辅助。而通过BBS则可以有效解答学习者疑问,将教师从重复回答千篇一律的简单问题的繁忙状态中解脱出来。因此C++精品课程网站在交互方面的特点主要体现在BBS上。

网站实现了作为交互平台的基本功能,实现了多种交互方式:学习资料上载共享、作业提交批改、师生间交流讨论等。

C++精品课程网站的功能需求主要包括:收集并查看学习者作业、反馈作业情况及讲解作业、回答学习者疑问、进行在线测试、在线练习、获取课程大纲、习题答案、提交作业、请求教师答疑等。根据这些基本的需求,C++精品课程网站设计了以下模块:用户注册系统、作业提交及批改系统、信息发布系统、论坛留言系统、在线考试系统、管理员管理系统、教师管理系统等模块。

在设计中,我们还将基本功能设计分为静态和动态两部分,分别予以设计实现。

静态部分主要包括:课程介绍、教师介绍、教材、课件内容、推荐文献、联系方式等变化不大的内容;而动态部分主要包括:学习者注册、登录系统;教师授权系统(合法的用户可上传指定大小的文档作业);在线模拟考试系统(客观题可直接评卷);即时更新文库系统(文库包括优秀文章、作业安排、通知、论坛的精华文章等);管理员后台管理系统(可添加删除学习者用户、判断新申请用户的合法性、添加删除文章、上传课件等)。

BBS论坛版块如下:站务、答疑专区、自由交流、代码资源;独立的管理

后台,管理员可定制版块、添加删除用户、删除文章、任免版主,设置不同的用户权限等。BBS上体现了准实时交互的所有特点,通过BBS可以实现教学交互的全过程。

4 C++精品课程网站教学交互的实现

1.网站的总体设计

图4.1是C++精品课程网站的组织结构图,图中的圆角矩形框为网站的功能模块,黑色箭头表示它们之间的从属和控制关系。矩形框为使用到的主要组件。

图4.1 网站的组织结构

2.网站数据库的主要关系设计

a) 用户(学号,密码,姓名,联系方式,提交作业次数,上一次登录时间,教师,实验得分,课程)

b) 管理员(帐号,密码)

c) 教师(姓名,密码)

d) 文章文件(编号,所属栏目类别,标题,正文,文件url,添加时间) e) 作业(编号,所属学号,所属姓名,所属老师,所属课程,文件名,上传时间)

f) 网站栏目(编号,栏目名称)

g) 课程(编号,课程名)

h) 访问量计数器(编号,总访问量,今日访问量,上次来访时间)

i) 选择题题目及答案(编号,题目,选项a,选项b,选项c,选项d,答案)

j) 主观题(编号,题目)

k) 试卷(编号,主观题数量,客观题数量)

l) 答卷(编号,所属学号,所属姓名,所属老师,所属课程,选择题得分,主观题题目及回答,考试提交时间)

3.网站安全问题考虑

网站给人带来方便的同时,也带来了安全问题。安全问题处理不好,网络反而会给人带来负面影响,因此网络安全是至关重要的。网络的安全防护措施需要全面防范各种威胁,以确保网络信息的保密性、完整性和可用性。本系统主要采用了以下安全手段:首先是采用了物理安全措施,它可以防止各种现场破坏活动的发生;其次是实施了访问控制,访问控制是本系统网络安全防范和保护的主要措施,它保证了网络资源不被非法使用和非法访问;第三是采用了防火墙控制技术,它只允许校内安全用户访问,摒弃了所有校外用户,这种访问范围上的限制将系统的安全风险大大降低。目前由于网络使用法规才刚刚颁布,网络使用人员范围广泛良莠不分,所以给网站尤其是BBS的管理带来了极大的困扰,防火墙的使用则极大地减轻了我们的困扰。

5 结束语

C++精品课程网站教学交互功能的实现,极大地方便了C++精品课程的教学工作。这也是我们拓展课堂教学交互功能的一次尝试。它的成功将有利于C++精品课程的建设。但是目前还存在以下问题:教学交互功能尚不完善;系统稳定性欠佳;最大的问题是内容资源还不丰富,还无法吸引大批用户使用。下一步我们将主要从内容资源上入手,使其网站内容具有特色,吸引更多的人上网交互,以达成完美的网络社会性交互。

参考文献

[1] 陈丽.术语‘教学交互’的本质及其相关概念的辨析.中国远程教育[J],2004,(2):24-28.

[2] 陈丽.远程教育中教学媒体的交互性研究.中国远程教育[J],2004,

(4):17-24.

[3] 陈丽.计算机网络中学习者间社会性交互的规律.中国远程教育

[J],2004,(6):17-22.

[4] 陈有英.交互式教学法在程序设计语言教学中的探讨.沿海企业与科技[J],2005,(7).

[5] 姜强.基于XML+ASP智能交互式网络学习环境的设计与开发[M].辽宁,师范大学出版社.2005.

[6] 高成等.JaveScript动态网站建设[M].第1版.北京,国防科技出版社.2002.

[7] 丁新.互动与沟通——基于BBS交互的个案研究. /cghb/zzcl/lwyzz/shijianyanjiu/9.doc,2006-4-10.

本文来源:https://www.bwwdw.com/article/81oe.html

Top