论文部分内容阅读
Moodle(Modular Object-Oriented Dynamic Learning Environment,模块化面向对象的动态学习环境)、libsandbox(在线评判)和Moss(Office SharePoint Server,集成平臺)是信息技术教学中三种常用软件。我通过多年的教学探索和实践,成功地将三种软件合而为一,开发出了一种新插件,将三者集成在一起,全面实现了课程管理的网络化、作业的自动化评判、雷同作业的自动化检测等功能,在信息技术教学中取得了很好的效果。
1. Moodle——网络课程的管理平台
随着现代化教学和网络技术的发展,老师讲学生听的课堂授课模式越来越表现出它的局限性,无法保证教学效果。要突破老的教学方式的局限,就要改革教学方式,充分调动学生学习的积极性,使学生从接受者变为建设者,最大限度地降低教师对课程的影响度,也就是教育理论界所说的“建构主义教育学”。老的教学方式与“建构主义教育学”有很多矛盾,Moodle是基于“建构主义教育学”理念而开发的网络教学平台,使用Moodle教学平台,能够比较好地实践“建构主义教育学”这个理论,并且取得很好的教学效果。
Moodle(http://moodle.org)是一个用户遍布全世界大多数国家和地区的网站,也是一个开放源代码完全免费的在线课程管理系统。Moodle不仅能够用来建设一般的信息技术的网络课程,而且能够对课堂授课进行必要的补充。Moodle具有编写课程教学大纲、提供有益的参考资料、发布所制作的课件、制定课程的教学日历、在线收取学生的作业和批改作业等强大的课程管理功能,深受教师和学生的欢迎。Moodle最大的特点在于:它面向现代化的教学需求构造了一个多元化的协作、交流平台。Moodle的标准功能模块有:wiki、论坛、聊天室、专题讨论、投票、问卷调查等,并且都针对课程教学进行了特定设计。比如wiki和论坛模块,教师能够直接给学生的作业进行评分,每次的作业得分和等级可以自动加入最终的统计成绩表,这样不仅可以减少大量繁琐的工作,而且可以及时鼓励学生的学习积极性。羞于表达是中国学生的传统,而在分数的刺激下,学生们很乐意发言讨论,在网上更是可以充分发表自己的思想。在教学过程中,我们设定期末成绩的30%为论坛发贴的分数,实践证明学生们的网上讨论非常热烈,一般的学生一个学期发贴上百个。这样得到的是教师被边缘化的效果,出现问题教师几乎不需要怎么参与讨论,学生们自己积极地探讨却有意想不到的好效果。
2. libsandbox——作业在线评判
ACM ICPC是我国目前信息技术专业参与人数最多、影响力最大的学生竞赛软件,该软件不仅仅运用在学生竞赛中,例如它的Online Judge评判方式很是独特,在程序设计课程中也可以采用。对于老师而言,可以大大减少工作量,提高评分的客观性和准确性;运用Online Judge对学生而言,其自动返回可以及时知晓作业的对与错,不断地刺激他们反复尝试,不达满分誓不罢休。得到满分后的喜悦与成就感,又驱使他们去寻找更大的挑战。同以前没有使用Online Judge相比,学生的热情大大地提高,掌握知识的广度和深度也有质的飞跃。
对于ACM竞赛的Online Judge我国已相继建立,可是没有提供与教学过程相连接的接口,这就不能很方便地在课堂上向学生布置作业,没有办法提供适合信息技术教学的评分策略,也不能对学生的成绩进行统计和管理,甚至学生的身份和账号关系也不能很好地确定。所以,我们把Online Judge的评价体系与Moodle进行融合,以开源软件libsandbox作为体系核心,根据信息技术教学的需求研究开发了一个Moodle应对学生作业的新插件,经过多年的稳定运行,其安全性已经受到足够考验,值得信赖。新的插件在功能方面不仅继承了Moodle优点,而且扩充了一些功能,可以进行自动评分和代码查看等特色功能,对教学带来很大的便利。
3. Moss——程序雷同的检测
考试监考主要是防止学生抄袭,教学过程中最大的敌人也是抄袭,这个问题在老式的考试中是防不胜防。而对于平时学生的作业如何进行监考呢?由一个或几个老师对平时的作业进行监考是很不现实的。美国斯坦福大学研究开发的Moss系统(http://theory.stanford.edu/~aiken/moss/)可以是对编程作业进行监测,能快速地从上千份程序作业中精确地找出疑似雷同的名单,并且按其雷同的程度进行排名,为进一步的人工审核提供方便。据使用情况和统计数据来看,编程作业的相似代码行超过30行或相似度超过50%的作业大都有抄袭行为。
在信息技术教学过程中Online Judge鼓励学生热爱并积极思考,Moss鞭策学生独立自主完成作业,这样两者相辅相成,形成一种督促学生学习的强大压力和动力,促使学生好好学习。通过教学实践发现,教学效果非常好,很多学生通过一个学期的学习,到期末时往往惊奇地发现自己进步很大,才知道是Moss激发了自己的潜力,欣喜的心情溢于言表。
然而Moss客户端的命令行脚本只有一个,如果传到Moss服务器上的源代码文件,Moss服务器在处理后才返回结果。为了把Moss和Moodle进行集成,我们研发了一个新的插件,能够在Moodle界面上直接上传指定的作业,同时对返回的结果进行格式化分析、显示。
我运用前面所介绍的几种工具,在教学实践中得到的最大感受是:“好的工具不仅可以改变教学方式和方法,更能改变教学思维和理念。”
参考文献:
[1]姚小岗.中小学信息技术教育的现状分析与对策探讨[J].职教研究,2006.4.
[2]罗丹霞.中小学校信息技术教学改革的探讨[J].中国科技信息,2009.1.
[3]付长青.公共信息技术课程网络教学平台的设计[J].职业技术教育,2008.32.
1. Moodle——网络课程的管理平台
随着现代化教学和网络技术的发展,老师讲学生听的课堂授课模式越来越表现出它的局限性,无法保证教学效果。要突破老的教学方式的局限,就要改革教学方式,充分调动学生学习的积极性,使学生从接受者变为建设者,最大限度地降低教师对课程的影响度,也就是教育理论界所说的“建构主义教育学”。老的教学方式与“建构主义教育学”有很多矛盾,Moodle是基于“建构主义教育学”理念而开发的网络教学平台,使用Moodle教学平台,能够比较好地实践“建构主义教育学”这个理论,并且取得很好的教学效果。
Moodle(http://moodle.org)是一个用户遍布全世界大多数国家和地区的网站,也是一个开放源代码完全免费的在线课程管理系统。Moodle不仅能够用来建设一般的信息技术的网络课程,而且能够对课堂授课进行必要的补充。Moodle具有编写课程教学大纲、提供有益的参考资料、发布所制作的课件、制定课程的教学日历、在线收取学生的作业和批改作业等强大的课程管理功能,深受教师和学生的欢迎。Moodle最大的特点在于:它面向现代化的教学需求构造了一个多元化的协作、交流平台。Moodle的标准功能模块有:wiki、论坛、聊天室、专题讨论、投票、问卷调查等,并且都针对课程教学进行了特定设计。比如wiki和论坛模块,教师能够直接给学生的作业进行评分,每次的作业得分和等级可以自动加入最终的统计成绩表,这样不仅可以减少大量繁琐的工作,而且可以及时鼓励学生的学习积极性。羞于表达是中国学生的传统,而在分数的刺激下,学生们很乐意发言讨论,在网上更是可以充分发表自己的思想。在教学过程中,我们设定期末成绩的30%为论坛发贴的分数,实践证明学生们的网上讨论非常热烈,一般的学生一个学期发贴上百个。这样得到的是教师被边缘化的效果,出现问题教师几乎不需要怎么参与讨论,学生们自己积极地探讨却有意想不到的好效果。
2. libsandbox——作业在线评判
ACM ICPC是我国目前信息技术专业参与人数最多、影响力最大的学生竞赛软件,该软件不仅仅运用在学生竞赛中,例如它的Online Judge评判方式很是独特,在程序设计课程中也可以采用。对于老师而言,可以大大减少工作量,提高评分的客观性和准确性;运用Online Judge对学生而言,其自动返回可以及时知晓作业的对与错,不断地刺激他们反复尝试,不达满分誓不罢休。得到满分后的喜悦与成就感,又驱使他们去寻找更大的挑战。同以前没有使用Online Judge相比,学生的热情大大地提高,掌握知识的广度和深度也有质的飞跃。
对于ACM竞赛的Online Judge我国已相继建立,可是没有提供与教学过程相连接的接口,这就不能很方便地在课堂上向学生布置作业,没有办法提供适合信息技术教学的评分策略,也不能对学生的成绩进行统计和管理,甚至学生的身份和账号关系也不能很好地确定。所以,我们把Online Judge的评价体系与Moodle进行融合,以开源软件libsandbox作为体系核心,根据信息技术教学的需求研究开发了一个Moodle应对学生作业的新插件,经过多年的稳定运行,其安全性已经受到足够考验,值得信赖。新的插件在功能方面不仅继承了Moodle优点,而且扩充了一些功能,可以进行自动评分和代码查看等特色功能,对教学带来很大的便利。
3. Moss——程序雷同的检测
考试监考主要是防止学生抄袭,教学过程中最大的敌人也是抄袭,这个问题在老式的考试中是防不胜防。而对于平时学生的作业如何进行监考呢?由一个或几个老师对平时的作业进行监考是很不现实的。美国斯坦福大学研究开发的Moss系统(http://theory.stanford.edu/~aiken/moss/)可以是对编程作业进行监测,能快速地从上千份程序作业中精确地找出疑似雷同的名单,并且按其雷同的程度进行排名,为进一步的人工审核提供方便。据使用情况和统计数据来看,编程作业的相似代码行超过30行或相似度超过50%的作业大都有抄袭行为。
在信息技术教学过程中Online Judge鼓励学生热爱并积极思考,Moss鞭策学生独立自主完成作业,这样两者相辅相成,形成一种督促学生学习的强大压力和动力,促使学生好好学习。通过教学实践发现,教学效果非常好,很多学生通过一个学期的学习,到期末时往往惊奇地发现自己进步很大,才知道是Moss激发了自己的潜力,欣喜的心情溢于言表。
然而Moss客户端的命令行脚本只有一个,如果传到Moss服务器上的源代码文件,Moss服务器在处理后才返回结果。为了把Moss和Moodle进行集成,我们研发了一个新的插件,能够在Moodle界面上直接上传指定的作业,同时对返回的结果进行格式化分析、显示。
我运用前面所介绍的几种工具,在教学实践中得到的最大感受是:“好的工具不仅可以改变教学方式和方法,更能改变教学思维和理念。”
参考文献:
[1]姚小岗.中小学信息技术教育的现状分析与对策探讨[J].职教研究,2006.4.
[2]罗丹霞.中小学校信息技术教学改革的探讨[J].中国科技信息,2009.1.
[3]付长青.公共信息技术课程网络教学平台的设计[J].职业技术教育,2008.32.