• 1
  • 2
  • 3
  • 4
  • 5
期刊浏览
中小学教育杂志封面

国际刊号:ISSN1001-2982

国内刊号:CN11-4299/G4

邮发代号:2-597

主管:中华人民共和国教育部

主办:中国人民大学

联系我们

投稿邮箱:zxxjyzzbjd@163.com

网址:www.zxxjycn.com

联 系 人:文老师

热门推荐
  • 暂无内容...
  • 论信息技术学业水平考试模拟系统的开发 包远科

    论信息技术学业水平考试模拟系统的开发

        四川省沐川中学校      包远科

    摘要:随着网络技术的发展,计算机基础的应用变得极为普遍。人们对计算机技术的研究与发展也越来越重视。当今是一个信息化的时代,国家对信息技术人才的培养尤为重视。为了考查学生在中学阶段对信息技术基础知识和技能方面的掌握情况,各省制订了相关考试要求和细则。在探究技术的问题上,笔者认为主要是让学生掌握基本的理论基础和操作技能。为适应现有的信息技术学业水平考试,使教师教得轻松,学生学得快乐,笔者历经数年研究和对相关信息进行收集,设计开发了信息技术学业水平考试模拟系统。

    关键词:信息技术;模拟系统;自动化;题库;系统设计

    作为一名高中信息技术教师,无时无刻不思考如何让工作自动化,让教学自动化。在开发信息技术学业水平考试模拟系统之前,笔者曾就通知书的批量套打、体质健康表批量套打、收集高考报名信息、学业水平考试考生定位表模板等作过自动化设计,在自动化办公方面已积累了丰富的经验。针对信息技术学业水平考试的特点,多年来,其题型、题量、难易度、试卷结构等相对稳定。在此,只需要思考如何收集整理得到一个较为完善的题库,并结合Microsoft Excel及其VBA强大的编程功能,辅以VB6.0程序设计便可实现无纸化练习和模拟考试。

    一、编制题库

    为编制题库,笔者历经数年积累,收集了四川省信息技术学业水平考试真题、模拟题,改编教材配套练习,参考网络经典题库等。共收集到单选题1052个,多选题221个,判断题514个,材料题9个,操作题27个。通过复制、粘贴或手工录入Excel中形成分类题库。每类题型放于一个工作表,并设置你的答案、答案判定、输入题号查看答案、标准答案等栏目,可实现单类题型强化练习,自动判分。在客观题部分还设置了“一键查答”按钮,在时间紧的情况下,可实现一键查看标准答案,以快速浏览方式进行知识回顾和重现;另设重新作答按钮,通过VBA代码能实现一键清除作答痕迹,随时以全新面貌重新作答。为防不小心关闭程序,在VBA中禁止Excel自带关闭功能,并在界面左上角专设“关闭窗口”按钮,以提醒学生只有这里可退出程序,有效避免学生误点软件自带关闭按钮。每个界面均设置导航按钮,如单选题、多选题、判断题、材料题、操作题、模拟考试,通过对它们的选择可快速到达指定题型的练习,同时隐藏状态栏(含工作表名称)信息,以免干扰操作,特别是进入模拟考试后,自动隐藏题库,给考生以全真的模拟界面,能感受到考试的严肃性。操作题部分还设置题号导航,可快速选择某类题进行操作练习。其中,还增设开始答题、操作演示按钮,配合VB6.0程序设计能实现操作题自动评分和操作步骤、方法的演示。

    二、系统设计

    只有题库仅能实现练习使用,笔者在教学过程中发现,由于题库中题量大,学生不可能在短时间练习完,且这种练习显得有些枯燥,易使学生产生疲劳感,日久厌之。为此,便思考既然已经有了题库,何不像真实考试一样,来个随机抽题模考呢?省上组织的考试是网页版的,网页中能实现的功能,Excel中能实现吗?通过长期对Excel的使用和研究,发现配合VBAVB6.0编程是可行的,只不过是单机版而以,但能完全模拟真实考试。

    首先,在题库后插入一个工作表,命名为模拟考试。界面中设置好相关功能按钮,如得分、等级、提交答卷、更换试题、开始考试等,并利用Excel VBA实现相应功能。点击更换试题按钮,可自动生成一套全新的试题,并对试题进行初始化配置。利用VB6.0设计一个倒计时弹窗,点击“开始考试”按钮可调取60分钟倒计时弹窗提示,考生开始作答。点击“提交答卷”按钮,可对卷面进行保护,考生不能继续作答,在得分、等级提示处自动显示得分和等级,并弹出作答详表和评分情况。顶部信息及功能按钮设置好后,接着在其下面完整设计一套试题,使用VLOOKUP函数从题库中调入题干、选项、题目要求等信息。

    其次,要实现随机抽题,必须随机产生题号。笔者在探究过程中,利用Excel 2016操作平台,并使用RANDBETWEEN函数,实现了直接产生指定范围内的随机整数,可是拿到低版本的Excel 2003平台中使用却未能如愿。为了提高本系统兼容性,通过网络查询和对函数使用的理解,最终将ROUND函数和RAND函数配合实现了随机抽题,如要产生11052的随机整数,可在单元格中这样输入“=ROUND(1+RAND()*(1052-1)”

    再次,处理好图的问题。Excel中最难处理的就是图片问题,搞不好图片就会乱跑挪位。通过研究,发现在有图试题中要实现根据题号自动插图,必先清除可能存在的原有图形。清图、插图均通过VBA代码来加以控制。对工作表指定区域进行保护后,可有效防止图片乱跑挪位的现象发生。

    最后,对相关功能按钮进行编程以实现操作自动化。利用VB6.0程序设计实现对WordExcelFrontpage几类操作题进行自动评分。由于Office现有多个版本,为了提高系统兼容性,设计的参考值可能需要浮动,这些均需通过测试考虑到位,比如Word 2003版和Word 2010及其后版本中,在设置页面纸张大小时,就可能出现细微差异,自动评分时必须考虑周全。最难的是Frontpage网页设计题的自动评分部分,笔者采用了迂回办法来解决,就是把操作所得结果的html代码另存为.txt纯文本格式,再调取查询、替换、比较等功能实现自动判分。

    三、模拟注册、登录

    利用VB6.0程序设计语言,设计一个登录界面。由于本系统多处设置自动化调取信息或自解压功能,许多安全软件会误报为病毒,甚至清除某些必要文件,阻止程序运行,加之系统运行需要一定的环境,如果同时向多款安全软件申报误判,会很复杂,有可能长久得不到正身信任,故在登录界面设有特别申明提示。其内容为:使用本系统前需退出电脑管家、安全卫士及杀毒软件等,检查并安装Microsoft Office(亲测支持2003201020132016等版本)+ Frontpage 2003,本系统适合选修《网络技术应用》模块的学生和教师使用。已有账号、密码可直接登录,没有账号可先根据提示注册账号。点击“注册”按钮后,来到用户注册界面,输入账号、密码、姓名,点击注册可实现单个账号注册。点击“下载模板”,可下载批量注册模板,复制、粘贴所需信息后,可通过批量注册按钮进行批量注册,这个功能适合教师为全体考生一次性注册。在该模拟系统中,插入两个工作表,分别取名考生信息注册账号,通过VB6.0控制Excel中的各种行为,注册时能将增加的账号自动注入名为注册账号的工作表,在“考生信息”表中,利用类似“=""&注册账号!A2”的公式统一账号、密码格式,以便登录时调用比对。

    四、调试运行

    开发本系统过程中,每个环节都需要进行调试,发现问题及时解决。发现的问题可能是功能上的,这个必须设法处理;也可能是使用习惯方面的;或是电脑分辨率、操作系统版本、Office版本等系统运行环境(包含硬、软件兼容性)方面的。通过近三年的努力,笔者进行了全面的或局部的各种调试上千次,解决了已发现的诸多问题。

    五、完善系统

    笔者开发的本套模拟系统,优点在于无需联网即可享受海量题库带来的强大动力,升级更新可随时进行,有信息技术基础的人均可操作。选择系统中模拟考试工作表A4单元格,在其中输入“YJHY”即可取消对工作表及工作簿的保护,并还原隐藏的各部分功能组件,就像操作全新的工作表一样,更新题库。

    鉴于水平有限,系统对Office 2007始终不够友好,如图片不能很好的控制等,也可能是Office 2007本身的问题。虽然通过无数次的调试运行,解决了已发现的诸多问题,但是本系统仍可能存在不足或缺陷,恳请读者或本系统使用者提出宝贵意见,期待该模拟系统的进一步完善。

    点击次数:106  发布日期:2020/8/10 8:00:00  【打印此页】  【关闭