论文部分内容阅读
摘要 如何设计与开发一款简单实用的测试学生上机操作技能的软件是一个非常重要的研究课题。以Authorware多媒体制作课程为例,介绍利用Authorware软件和ASP技术相结合开发计算机软件类课程上机操作测试软件的一种方法。该方法对开发其他计算机软件类课程上机操作测试软件具有一定的借鉴意义。
关键词 计算机辅助测试;多媒体;上机操作
中图分类号:TP311.52 文献标识码:B 文章编号:1671-489X(2011)18-0102-02
Design and Development of Computer Operating Test Software for Computer Software Courses: Taking Design and Development of Authorware Multimedia Making Computer Operating Test Software as Example//Bai Siqin, Yu Hongtao
Abstract How to design and develop the simple and practical software for testing students’ skills on computer operating is a very important research topic. Taking Authorware multimedia making courses as an example, one way using Authorware software and ASP technology to develop computer operating test software for computer software courses is introduced. The method has certain significance for developing other computer operating test software for computer software courses.
Key words computer assisted test; multimedia; computer operating
Author’s address Inner Mongolia University for Nationalities, Tongliao, Inner Mongolia, China 028000
目前对学生计算机软件上机操作技能的测试在高校常用3种方式:第一种是让学生利用软件现场制作一个作品,教师根据学生作品的完成情况来评分;第二种是教师出纸质的试卷,让学生在试卷上作答,然后教师根据学生回答的情况给分;第三种是利用计算机辅助测试软件来随机出题,跟踪学生答题过程,自动评分。前两种测试方法各有弊端,第一种测试方法由于教师让学生做的作品包含的知识点有限,因此不能全面考查学生对知识点的掌握情况;第二种测试方法是“纸上谈兵”,有些学生虽然在试卷上能够写出操作步骤,但是在实际操作中却不能操作出来,另有些学生会实际的操作,但是在试卷上却回答不完整。第三种方法较好,但是计算机辅助测试软件的设计和开发很难让普通教师掌握,因此研究一种简单、实用的计算机辅助测试软件的设计与开发的方法就显得非常重要。本文以Authorware多媒体制作上机操作测试软件为例,探讨一种简单、实用的计算机软件操作技能测试软件的设计与开发方法。
1 Authorware多媒体制作上机操作测试软件的设计
1.1 教学设计
1)教学内容分析。教学内容分析主要是确定教学内容的深度和广度,即通过对教学内容的分析确定Authorware多媒体制作的课程知识点,确定每一个知识点的具体内容并对知识进行描述。通过分析,Authorware多媒体制作上机操作测试软件一共考察180个知识点。
2)教学目标分析。该软件设计的目标是为了测试学生对Authorware多媒体制作的基本知识、基本技能的掌握情况。为了全面考查学生对Authorware多媒体制作基本知识、基本技能的掌握情况,对教学目标进行细化。按照布鲁姆的教学目标分类方法,即将教学目标分为知识、领会、分析、综合和评价,对Authorware多媒体制作课程中的180个知识点的教学目标进行分类,并用明确的可操作的语句描写出来。每一个知识点都有具体的目标,并且每一个目标都有一道操作题与之相对应,每一个知识点的每一个层次都有一道操作题与之相对应。这样就形成一个教学目标体系,这个教学目标体系就是考查学生的依据。
1.2 系统设计
1)需求分析。在学校的计算机房(局域网)中使用,能够满足60人同时进行测试。教师在服务器(教师机)上能够添加、修改和删除学生的学号和姓名,学生在学生机输入学号和姓名,和服务器中的姓名和学号匹配才能登录进行考试。当学生选择开始考试后计算机软件会随机从题库中抽取40道操作题目让学生回答,软件会自动跟踪学生的回答过程,并根据学生的操作自动评分。学生回答完毕,点交卷按钮后或时间(50分钟)到后,系统将学生学号、姓名、测试得分和测试开始时间反馈给学生并保存在本地学生机和上传到局域网服务器中。在开发技术的选择上要选择相对简单的技术,让普通教师能够很快掌握开发的方法。
2)功能分析。服务器端功能:添加、修改和删除学生的学号和姓名,根据学号、姓名或班级查找学生的成绩,能够将学生的成绩导入到Excel中。客户端功能:学生登录后,遮挡屏幕,禁止学生对考试程序外的其他程序进行操作;从题库中抽取操作题让学生操作;保存随机抽取的试题号和学生答题的进度;当意外断电后,重启计算机读取学生的操作进度;当考试时间结束后,系统自动交卷并将学生的成绩上传到服务器。安全措施:客户端在登录的时候需要和服务器中的学生学号和姓名进行匹配,否则无法登录;学生登录后,遮挡屏幕防止学生查看相关程序;在测试过程中,每一分钟自动保存学生进度,当计算机意外掉电重启后,读取学生进度;由于Authorware会将客户端的程序打包成可执行文件,这样只要保证服务器的安全,即使是学生得到客户端也不能看到题库里面的内容,保证试题的安全性。
2 Authorware上机操作测试软件的开发
2.1 开发构架及开发技术的选择
Authorware多媒体制作上机操作测试软件主要是在局域网中使用,而且要求学生在计算机上完成对一系列界面的操作,对界面和安全的要求比较高,因此选择C/S架构。C/S架构是一种典型的两层架构,其全称是Client/Server,即客户端/服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,客户端通过数据库连接访问服务器端的数据。
客户端采用Authorware来开发。Authorware是一个图标导向式的多媒体制作工具,使非专业人员快速开发多媒体软件成为现实。它无需传统的计算机语言编程,只通过对图标的调用来编辑一些控制程序走向的活动流程图,将文字、图形、声音、动画、视频等各种多媒体项目数据汇在一起,就可达到多媒体软件制作的目的。此外,Authorware软件还提供丰富的内部变量和函数,利用Authorware软件可以开发Authorware多媒体制作上机操作试题,利用“ readurl()”函数调用ASP语句实现和服务器进行数据交换。
服务器端选择IIS服务器和ASP技术。IIS是Internet Information Services的缩写,是一个World Wide Web Server,Gopher server和FTP server全部包容在里面。IIS意味着能发布网页。ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其他程序进行交互,是一种简单、方便的编程工具。因为满足60个人考试,数据量不大,数据库采用微软公司的Access。
2.2 Authorware多媒体制作上机操作测试软件的流程
教师首先在服务器上添加需要测试的学生姓名和学号,学生输入学号和姓名后,将学生的信息与从服务器中读取的学生信息进行比对,如果匹配,系统会从题库中随机抽取40道题让学生回答,系统会跟踪学生的操作并自动评分。当时间到50分钟或学生单击交卷按钮后,将学生的学号、姓名、成绩上传到服务器的数据库中。教师将参见测试学生的姓名、学号、成绩和测试时间导出并保存为Excel文件。
1)客户端的开发。客户端的开发主要是利用Authorware软件的强大多媒体交互功能,按照教学内容的分析和教学目标的分析结果,将每一个知识点所对应的题目制作成交互型操作的试题。
2)服务器端的开发。服务器端采用IIS服务器,利用ASP技术,采用Access数据库开发,共包括5个文件:Save.asp文件将学生成绩保存到网络数据库中;Add.asp文件添加学生的学号和姓名;Del.asp文件删除学生学号和姓名;Mody.asp文件修改学生姓名和学号,Saveexcel.asp文件将学生的成绩保存为Excel文件。
3 结语
本文给出一种局域网内进行Authorware多媒体制作上机操作测试软件的解决方案,该软件设计开发完成后,曾对内蒙古民族大学教育技术学专业2006级和2007级的学生进行过测试,程序运行稳定可靠。测试完成后对学生进行调查,2006级学生中有91%认为这种测试方式比其他方式更能测试出学习者的操作技能。该软件曾获得第十二届全国多媒体教育软件大奖赛高校组三等奖。
关键词 计算机辅助测试;多媒体;上机操作
中图分类号:TP311.52 文献标识码:B 文章编号:1671-489X(2011)18-0102-02
Design and Development of Computer Operating Test Software for Computer Software Courses: Taking Design and Development of Authorware Multimedia Making Computer Operating Test Software as Example//Bai Siqin, Yu Hongtao
Abstract How to design and develop the simple and practical software for testing students’ skills on computer operating is a very important research topic. Taking Authorware multimedia making courses as an example, one way using Authorware software and ASP technology to develop computer operating test software for computer software courses is introduced. The method has certain significance for developing other computer operating test software for computer software courses.
Key words computer assisted test; multimedia; computer operating
Author’s address Inner Mongolia University for Nationalities, Tongliao, Inner Mongolia, China 028000
目前对学生计算机软件上机操作技能的测试在高校常用3种方式:第一种是让学生利用软件现场制作一个作品,教师根据学生作品的完成情况来评分;第二种是教师出纸质的试卷,让学生在试卷上作答,然后教师根据学生回答的情况给分;第三种是利用计算机辅助测试软件来随机出题,跟踪学生答题过程,自动评分。前两种测试方法各有弊端,第一种测试方法由于教师让学生做的作品包含的知识点有限,因此不能全面考查学生对知识点的掌握情况;第二种测试方法是“纸上谈兵”,有些学生虽然在试卷上能够写出操作步骤,但是在实际操作中却不能操作出来,另有些学生会实际的操作,但是在试卷上却回答不完整。第三种方法较好,但是计算机辅助测试软件的设计和开发很难让普通教师掌握,因此研究一种简单、实用的计算机辅助测试软件的设计与开发的方法就显得非常重要。本文以Authorware多媒体制作上机操作测试软件为例,探讨一种简单、实用的计算机软件操作技能测试软件的设计与开发方法。
1 Authorware多媒体制作上机操作测试软件的设计
1.1 教学设计
1)教学内容分析。教学内容分析主要是确定教学内容的深度和广度,即通过对教学内容的分析确定Authorware多媒体制作的课程知识点,确定每一个知识点的具体内容并对知识进行描述。通过分析,Authorware多媒体制作上机操作测试软件一共考察180个知识点。
2)教学目标分析。该软件设计的目标是为了测试学生对Authorware多媒体制作的基本知识、基本技能的掌握情况。为了全面考查学生对Authorware多媒体制作基本知识、基本技能的掌握情况,对教学目标进行细化。按照布鲁姆的教学目标分类方法,即将教学目标分为知识、领会、分析、综合和评价,对Authorware多媒体制作课程中的180个知识点的教学目标进行分类,并用明确的可操作的语句描写出来。每一个知识点都有具体的目标,并且每一个目标都有一道操作题与之相对应,每一个知识点的每一个层次都有一道操作题与之相对应。这样就形成一个教学目标体系,这个教学目标体系就是考查学生的依据。
1.2 系统设计
1)需求分析。在学校的计算机房(局域网)中使用,能够满足60人同时进行测试。教师在服务器(教师机)上能够添加、修改和删除学生的学号和姓名,学生在学生机输入学号和姓名,和服务器中的姓名和学号匹配才能登录进行考试。当学生选择开始考试后计算机软件会随机从题库中抽取40道操作题目让学生回答,软件会自动跟踪学生的回答过程,并根据学生的操作自动评分。学生回答完毕,点交卷按钮后或时间(50分钟)到后,系统将学生学号、姓名、测试得分和测试开始时间反馈给学生并保存在本地学生机和上传到局域网服务器中。在开发技术的选择上要选择相对简单的技术,让普通教师能够很快掌握开发的方法。
2)功能分析。服务器端功能:添加、修改和删除学生的学号和姓名,根据学号、姓名或班级查找学生的成绩,能够将学生的成绩导入到Excel中。客户端功能:学生登录后,遮挡屏幕,禁止学生对考试程序外的其他程序进行操作;从题库中抽取操作题让学生操作;保存随机抽取的试题号和学生答题的进度;当意外断电后,重启计算机读取学生的操作进度;当考试时间结束后,系统自动交卷并将学生的成绩上传到服务器。安全措施:客户端在登录的时候需要和服务器中的学生学号和姓名进行匹配,否则无法登录;学生登录后,遮挡屏幕防止学生查看相关程序;在测试过程中,每一分钟自动保存学生进度,当计算机意外掉电重启后,读取学生进度;由于Authorware会将客户端的程序打包成可执行文件,这样只要保证服务器的安全,即使是学生得到客户端也不能看到题库里面的内容,保证试题的安全性。
2 Authorware上机操作测试软件的开发
2.1 开发构架及开发技术的选择
Authorware多媒体制作上机操作测试软件主要是在局域网中使用,而且要求学生在计算机上完成对一系列界面的操作,对界面和安全的要求比较高,因此选择C/S架构。C/S架构是一种典型的两层架构,其全称是Client/Server,即客户端/服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,客户端通过数据库连接访问服务器端的数据。
客户端采用Authorware来开发。Authorware是一个图标导向式的多媒体制作工具,使非专业人员快速开发多媒体软件成为现实。它无需传统的计算机语言编程,只通过对图标的调用来编辑一些控制程序走向的活动流程图,将文字、图形、声音、动画、视频等各种多媒体项目数据汇在一起,就可达到多媒体软件制作的目的。此外,Authorware软件还提供丰富的内部变量和函数,利用Authorware软件可以开发Authorware多媒体制作上机操作试题,利用“ readurl()”函数调用ASP语句实现和服务器进行数据交换。
服务器端选择IIS服务器和ASP技术。IIS是Internet Information Services的缩写,是一个World Wide Web Server,Gopher server和FTP server全部包容在里面。IIS意味着能发布网页。ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其他程序进行交互,是一种简单、方便的编程工具。因为满足60个人考试,数据量不大,数据库采用微软公司的Access。
2.2 Authorware多媒体制作上机操作测试软件的流程
教师首先在服务器上添加需要测试的学生姓名和学号,学生输入学号和姓名后,将学生的信息与从服务器中读取的学生信息进行比对,如果匹配,系统会从题库中随机抽取40道题让学生回答,系统会跟踪学生的操作并自动评分。当时间到50分钟或学生单击交卷按钮后,将学生的学号、姓名、成绩上传到服务器的数据库中。教师将参见测试学生的姓名、学号、成绩和测试时间导出并保存为Excel文件。
1)客户端的开发。客户端的开发主要是利用Authorware软件的强大多媒体交互功能,按照教学内容的分析和教学目标的分析结果,将每一个知识点所对应的题目制作成交互型操作的试题。
2)服务器端的开发。服务器端采用IIS服务器,利用ASP技术,采用Access数据库开发,共包括5个文件:Save.asp文件将学生成绩保存到网络数据库中;Add.asp文件添加学生的学号和姓名;Del.asp文件删除学生学号和姓名;Mody.asp文件修改学生姓名和学号,Saveexcel.asp文件将学生的成绩保存为Excel文件。
3 结语
本文给出一种局域网内进行Authorware多媒体制作上机操作测试软件的解决方案,该软件设计开发完成后,曾对内蒙古民族大学教育技术学专业2006级和2007级的学生进行过测试,程序运行稳定可靠。测试完成后对学生进行调查,2006级学生中有91%认为这种测试方式比其他方式更能测试出学习者的操作技能。该软件曾获得第十二届全国多媒体教育软件大奖赛高校组三等奖。