PPT打造电子考卷系统

来源 :电脑爱好者 | 被引量 : 0次 | 上传用户:xiangceng666
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  老师们经常用PPT来制作教学课件,现在很多学校都期末考试了,当然也有的职业中学正准备进行期末考试。想想如何对学生进行测验和考试吧,我们用PowerPoint 2003制作了电子考卷系统。其中主要使用了VBA功能,下面我们就来看看如何在PowerPoint中制作电子考卷。
  
  打开PPT新建空白文档,我们先保存文档,点击“视图→工具栏→Visual BASIC”打开Visual BASIC工具栏,点击“控件工具箱”调出控件工具箱,在“控件工具箱”中点击“命令按钮”,用鼠标在空白幻灯片上拖出一个大小适合的按钮,即“CommandButton1”,在按钮上点击鼠标右键并选择“属性”,在“CommandButton1”的属性框中把它的Caption(标题)改为“输入学生姓名”,并在按钮下方插入文本框(点击“插入→文本框→水平”即可实现)并输入第1题的题目,再点选控件工具箱中的“选项按钮”制作一选择按钮,并右键打开其属性,将Caption里的“OptionButton1”改为“A”,再将这个按钮复制三个,分别将Caption的值改为B、C和D,最后加入一动作按钮(点击“幻灯片放映→动作按钮→前进或下一项”即可插入),当做完本题后能进入到下一题(效果见图1)。
  


  图1
  
  小提示
  如果要把记录的文本保存在指定文件夹中,只需在Open语句后加上相应路径,如“Open "d:\exam" & xm & ".txt" For Append As nf”即可在D盘的exam文件夹中建立文本文件。
  
  试卷头的制作
  要记录学生所做的试题答案和统计得分,要定义公用的数组和变量,双击“输入学生姓名”按钮打开Microsoft Visual Basic(VBA)窗口,点击“插入→模块”,并在“演示文稿1-模块1(代码)”窗口中进行输入:
  public xm as string
  public da(50) as string
  public df(50) as integer
  其中xm变量用于记录考生姓名,数组da(50)用于记录考生各题所选择的答案,df(50)数组用于记录各个答案的得分。这里设置的数组上界是50,如果题目更多,可加大。对于xm,我们可以用InputBox()函数来记录考生姓名,再把值赋给xm,即xm=InputBox("输入考生姓名")。
  
  试题的制作
  为每个题目的各个答案输入记录答案和得分代码,双击答案A选项输入代码即可(效果见图2),具体操作请见http://blog.cfan.com.cn/index.php/76976/action_viewspace_itemid_113288。
  


  图2
  
  小知识
  为了防止考生在考试时查看源代码,可在代码编写视图(双击任一个选项按钮即可打开)下点击“视图→工程资源管理器”,用鼠标右键点“VBAProject”,选择“VBAProject属性”,在“保护”标签卡中选中“查看时锁定工程”,再输入密码即可保护。
  
  制作交卷页
  试卷做完了,当然得提交查看成绩。在最后一题的幻灯片中就没有进入到下一题的按钮了,而是“交卷”按钮,双击这个按钮,输入如下代码:
  Private Sub CommandButton1_Click()
   Dim i, j, s, nf As Integer
  nf = FreeFile
  s = 0
  For i = 1 To 50'累加各题,试题数有几个,就将50改为相应的数字。
   s = s + df(i)
  Next
  Open xm & ".txt" For Append As nf '用输入的姓名作文件名,在当前文件夹中建立一个文本文件。
  For j = 1 To 50'把各个题号和所选择的答案按顺序写入到这个文本文件中去,这里的50应该改成试题数。
  Print #nf, Str(j) & da(j);
  Next j
   Print #nf, Str(s)'把得分写入到文本文件的最后。
  Close nf
  End Sub
  这段代码使用VBA的文本文件功能记录考生各个题目所选择的答案和得分,实现了自动判卷。
  电子考卷系统下载地址:http://work.newhua.com/cfan/200713/exam.ppt
  打开考试系统时点击“启动宏”,按F5键开始考试。答完后点击“交卷”即可在相应目录下找到以考生命名的文本文件,最后数字即为得分。
  电子考卷系统的默认密码是cfan,大家可进入查看源代码。
其他文献
做网管的每天都会有一些计算机小故障,比如这台计算机IP地址冲突、那台计算机又无法访问网上邻居了,无法正常上网、不能正常收发邮件等等琐细问题每天都在重复发生着,装系统、安软件、解决故障,忙里忙外倒也算了,但若是遇到熊猫烧香这类病毒可就惨了。全部计算机要重新安装系统,时间越短损失越小,网管们加班熬通宵不说,关键是如果计算机比较多,每台计算机都单独装,可能一个通宵也装不完。于是,网络安装系统由此而生,数
期刊
你是否养成了这些坏习惯?  ■北京/旷野尚良    俗话说,自然成习惯。那么,你的一些习惯性操作,是否是错误的,带来很多弊端?    关于回车  换行:  一个段落结束时,文字会按照设定的页面自动换行。如果在一行中任意按下回车键,在修改文档时会很容易造成右边文字的参差不齐。实在想换行,用软回车“Shift+Enter”吧。  换页:  连续地回车,把某段文字放在下一页或开始新的空白页,相信不少人都
期刊
在Vista中使用Word、Excel、画图等程序打开或保存(另存为)文件时,在相应对话框的左侧栏中会显示“收藏夹链接”项(见图1),通过它就可以快速定位文件夹的位置。不过我们还可以“蹬鼻子上脸”,让我们把自己常用的文件夹也加进来,与其中的桌面、计算机等项平起平坐。具体方法如下:    图1    第1步 右击常用的文件夹,选择“发送到→桌面快捷方式”。  第2步 选中桌面上刚创建的快捷方式,按C
期刊
最近试听百度MP3歌曲时,你是否发现,可以实现歌词同步了(见图1)!感觉挺惊喜吧?我们熟悉的千千静听,之所以能够突破强手的重围,主要原因之一就是播放歌曲时,能自动从服务器下载歌词并同步显示出来。这些能显示歌词的程序,有何奥秘之处呢?    图1    ★神通广大的LRC文件  显示歌词的关键在于一个LRC文件。比如千千静听播放过的每首歌曲,默认设置下都会在“C:\Program Files\TTP
期刊
作为国内著名视频产品的生产制造商天敏视讯,其电视卡、电视盒等产品做工精良、品质高贵,性价比也较高。近期推出的一款针对现在高分辨率宽屏显示器的电视盒天敏宽屏王LT320W就吸引了我们的注意力,迫不及待地将其借到评测室了……    功能不含糊    分辨率模式多多,主流显示器都能用。天敏LT320W的功能非常之强,最重要的一点便是支持高分辨率的液晶显示器了。LT320W提供有16:10、16:9两种宽
期刊
现在的病毒最喜欢改个和系统进程相似的名字偷偷溜进系统,“任务管理器”从来就是“装聋作哑”没有任何提醒。既然它不管,那咱就自己来吧。  从http://worknewhua.com/cfan/200801/prio.rar,快车代码CF0801CMRJ13,下载Prio,安装软件重启后,就可以开始享受高级版“任务管理器”了。  变化后的“任务管理器”在使用时,一定要注意红色进程、服务及连接网络的程序
期刊
麦博梵高FC330(07版)是一款即将推出的音箱新品,对比老款F330,其外观已经有了翻天覆地的变化,从古色古香的纯木外观演变成现在这样具有浓厚历史韵味的外观样式,看起来很是幽雅。但,这会不会是一款新瓶装旧酒的产品呢?    内外兼修才是好音箱    复古风情别有一番韵味。麦博梵高FC330(07版)2.1音箱的外形看起来颇具复古风情。音箱采用全木质结构,分量极重,为了美观,表面也经过非常精细的工
期刊
现在互联网上的各种视频资源越来越多,无论在线观看还是下载都已经成为网民很习惯的娱乐,也有很多人把视频输出到电视上看,不过很多人还在用老机器,显卡没有视频输出接口。天敏推出的显像者8视频转换器就能够解决这个问题,这款产品可以将显卡输出的VGA号转换为S-Video或复合视频,而且还能在电视和显示器上同时显示。  即插即用,无需驱动。由于显像者8是一款外置式转换盒,所以安装起来也颇为简单,只要按照说明
期刊
我是一名老师,订阅《电脑爱好者》有一年多的时间了。在她的影响下,我学到了很多电脑知识,也积极向各种IT杂志投稿,并且常常被采用,这让我体会到了很多快乐。《电脑爱好者》是我永远的良师益友!     2005年第二十三期《建就建出“花”来》介绍了新建文本文件,直接让文本文件有一个个性化的名字,感觉到原文作者很有创意,但是,如果新建其他类型的文件,就无效了。其实,只要稍加改造,我们调用右键菜单无论新建什
期刊
快节奏的现代生活,人们总是忙忙碌碌,虽然时时处于人来人往的拥挤都市,却往往倍感孤独。一只可爱的宠物,总是能让您在劳碌之余,感受一份最无私、最相互依存、相互信任的另类爱恋之情。无论陪伴您的是哪种宠物,相信你都会有把它们憨态可掬的神态、矫健敏捷的身手、精致鲜活的外形凝结在一张张照片中的冲动。不过,宠物摄影可不是一件容易的事情,下面我们就以猫为例,来讨论一下宠物摄影的一些技巧。    了解并利用宠物的习
期刊