广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    EXCEL应用技巧:[2]制作简单的考试系统

    来源:网络收集  点击:  时间:2024-08-12
    【导读】:
    小型单位,或者教师个人想要制作电子试卷的的时候。使用大型专业的考试系统显得很不划算,个人教师也难以做到。这里介绍一种用EXCEL就能制作的简单的考试系统(每个人的试题不完全一样),并能根据答题结果自行评分。工具/原料moreEXCEL题库(支持单选、多选、判断),部分支持填空方法/步骤1/9分步阅读

    首页给大家展示一个成品,注意标红的地方。应用了隐藏,深度隐藏、窗口冻结、单元格保护、限制输入、VBA(少量需要书写)等功能

    2/9

    添加题库新建一个空白的EXCEL工作簿,默认有3个工作表。我们需要再新建2个工作表,并分别命名为单选、多选、判断、考试、考生。并将相应的题库习题填进相应表格,并注意添加标题行。以单选为例,如图

    3/9

    随机生成习题

    在题库完成以后。为了实现每个同学的试卷不一样,要在题库中随机抽取固定题量。这里引入随机函数,图中左上方。只要=rand(),就可以了。但是为了保证题库的量变化时该函数不需要修改,所以添加if函数,变成=if(,,rand()).记住,单选多选判断多个题库都要这样设计。

    4/9

    获取试题

    每次根据随机数值获取试题,如随机数最小的20题,抽出来作为试题。这里每个用户的随机数是随机产生的,从而保证了,抽取的试题也是随机的。(进阶后可以根据偏好半随机,如对成绩好的生成的难度大的题)一般用=large(arry,k)(此函数功能参见EXCEL)

    5/9

    编辑宏

    获取试题后就能生成一份试卷了。为了保证我们能多次使用,我们需哟使用宏(录制),将获取题目的生成第一份试卷的整个过程都录制下来(如何录制宏参见EXCEL帮助)

    6/9

    修改宏代码

    编辑以上内容以后,你会发现用户每填写一题的答案后。全部题目会重新生成一次。为了解决这个问题,需要添加一段代码设置为手动计算,如上图所示。

    7/9

    确认用户

    完成试卷以后,为了区分用户。还要添加一个用户表,里面含有用户的姓名和准考证号。这样,在用户输入时,如果两项不匹配则会提示,防止同学不小心填错了准考证号,或者根本忘记了填写姓名、准考证等。参见(第一步骤中标红的位置)

    8/9

    优化试卷

    一份试卷当然不能让考生看到题库及答案,这里就要把除“考试这个工作表之外的表全部深度隐藏。完成之后再第一页中添加2个按钮。分别指定到出题和评分的宏。(该宏在步骤5中已录制)

    9/9

    保护文档

    当获取题目的时候,连同答案一起获取了。这时要隐藏答案所在的列(关于隐藏在EXCEL应用系列经验1中已经介绍)。然后保护工作表,不允许用户动除答案区的单元格,也不允许填写乱七八糟的字符。这时用到序列(后期会介绍)。最后注意用密码保护工作表,这样用户就不能取消隐藏,也就看不到答案了。在用密码保护工作簿。成品如下:

    注意事项

    注意保护工作表,否则用户可以直接取消隐藏。看到获取题目的答案。

    注意保护工作簿,否则用户可以取消工作表隐藏,看到整个题库及答案。

    宏代码注意改成手动重算,否则每次操作。都会重新生成新的试卷。

    excel制作
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1115599.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号07-13 00:31:37  耗时:0.714