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