Excel2007中制作簡單考試系統(tǒng)的操作方法
Excel2007中制作簡單考試系統(tǒng)的操作方法
小型單位,或者教師個(gè)人想要制作電子試卷的的時(shí)候。使用大型專業(yè)的考試系統(tǒng)顯得很不劃算,個(gè)人教師也難以做到。這里介紹一種用EXCEL就能制作的簡單的考試系統(tǒng)(每個(gè)人的試題不完全一樣),并能根據(jù)答題結(jié)果自行評(píng)分。今天,學(xué)習(xí)啦小編就教大家在Excel2007中制作簡單考試系統(tǒng)的操作方法。
Excel2007中制作簡單考試系統(tǒng)的操作步驟如下:
首頁給大家展示一個(gè)成品,注意標(biāo)紅的地方。應(yīng)用了隱藏,深度隱藏、窗口凍結(jié)、單元格保護(hù)、限制輸入、VBA(少量需要書寫)等功能。
添加題庫新建一個(gè)空白的EXCEL工作簿,默認(rèn)有3個(gè)工作表。我們需要再新建2個(gè)工作表,并分別命名為單選、多選、判斷、考試、考生。并將相應(yīng)的題庫習(xí)題填進(jìn)相應(yīng)表格,并注意添加標(biāo)題行。以單選為例,如圖。
隨機(jī)生成習(xí)題
在題庫完成以后。為了實(shí)現(xiàn)每個(gè)同學(xué)的試卷不一樣,要在題庫中隨機(jī)抽取固定題量。這里引入隨機(jī)函數(shù),圖中左上方。只要=rand(),就可以了。但是為了保證題庫的量變化時(shí)該函數(shù)不需要修改,所以添加if函數(shù),變成=if("","",rand()).記住,單選多選判斷多個(gè)題庫都要這樣設(shè)計(jì)。
獲取試題
每次根據(jù)隨機(jī)數(shù)值獲取試題,如隨機(jī)數(shù)最小的20題,抽出來作為試題。這里每個(gè)用戶的隨機(jī)數(shù)是隨機(jī)產(chǎn)生的,從而保證了,抽取的試題也是隨機(jī)的。(進(jìn)階后可以根據(jù)偏好半隨機(jī),如對(duì)成績好的生成的難度大的題)一般用=large(arry,k)(此函數(shù)功能參見EXCEL)。
編輯宏
獲取試題后就能生成一份試卷了。為了保證我們能多次使用,我們需喲使用宏(錄制),將獲取題目的生成第一份試卷的整個(gè)過程都錄制下來(如何錄制宏參見EXCEL幫助)。
修改宏代碼
編輯以上內(nèi)容以后,你會(huì)發(fā)現(xiàn)用戶每填寫一題的答案后。全部題目會(huì)重新生成一次。為了解決這個(gè)問題,需要添加一段代碼設(shè)置為手動(dòng)計(jì)算,如上圖所示。
確認(rèn)用戶
完成試卷以后,為了區(qū)分用戶。還要添加一個(gè)用戶表,里面含有用戶的姓名和準(zhǔn)考證號(hào)。這樣,在用戶輸入時(shí),如果兩項(xiàng)不匹配則會(huì)提示,防止同學(xué)不小心填錯(cuò)了準(zhǔn)考證號(hào),或者根本忘記了填寫姓名、準(zhǔn)考證等。參見(第一步驟中標(biāo)紅的位置)。
優(yōu)化試卷
一份試卷當(dāng)然不能讓考生看到題庫及答案,這里就要把除“考試'這個(gè)工作表之外的表全部深度隱藏。完成之后再第一頁中添加2個(gè)按鈕。分別指定到出題和評(píng)分的宏。(該宏在步驟5中已錄制)。
保護(hù)文檔
當(dāng)獲取題目的時(shí)候,連同答案一起獲取了。這時(shí)要隱藏答案所在的列(關(guān)于隱藏在EXCEL應(yīng)用系列經(jīng)驗(yàn)1中已經(jīng)介紹)。然后保護(hù)工作表,不允許用戶動(dòng)除答案區(qū)的單元格,也不允許填寫亂七八糟的字符。這時(shí)用到序列(后期會(huì)介紹)。最后注意用密碼保護(hù)工作表,這樣用戶就不能取消隱藏,也就看不到答案了。在用密碼保護(hù)工作簿。成品如下:
Excel2007中制作簡單考試系統(tǒng)的操作相關(guān)文章:
1.Excel2007中進(jìn)行制作基本表格的操作方法