wps表格怎樣制作考試系統(tǒng)
wps表格怎樣制作考試系統(tǒng)
wps表格的功能是強大的,我們可以使用wps表格來制作考試系統(tǒng),相信很多人都不知道怎樣制作,下面就讓學習啦小編告訴你wps表格怎樣制作考試系統(tǒng)。
wps表格制作考試系統(tǒng)的方法
1.制作試題工作表
1.1表頭設計
表頭,一般位于工作表的左上部,對整個工作表有重要的導航作用,如圖1所示。
第1步:新建工作薄。新建一個名為“WPSKSXT”的工作薄,為保證它能在EXCEL下兼容運行,可保存為XLS文件。
默認地,該工作薄包含了Sheet1、sheet2、sheet3等工作表。為使考試系統(tǒng)更加簡潔,可刪除sheet2、sheet3,只在sheet1中工作即可。
創(chuàng)建考試系統(tǒng)絕非一時半刻之事,為避免停電、系統(tǒng)故障等的影響,請將“WPS表格”自動備份文件的時間設置得短一點:單擊“工具→選項→常規(guī)與保存”即可進行修改。選擇5分鐘左右為宜。
第2步:讓表頭恒顯??荚囅到y(tǒng)設置完畢后,要顯示的只有A、B、C、E列,為此,可選中F9,再單擊“窗口→凍結窗格”。這樣,無論如何表格有多寬多高,F9左上角的表頭部分將恒顯不變。
1.2單項選擇題設計
本考試系統(tǒng)中,單項選擇題共5道,每題4分。
充分利用好選項按鈕、分組框、列表框、組合框等窗體即可構建出單項選擇題。實測表明,在同一工作薄中過多地運用選項按鈕、列表框、組合框后,這些窗體的響應速度很慢。為此,本系統(tǒng)只包含5道單項選擇題且用不同的窗體來構建。
1.2.1.用選項按鈕構建單項選擇題
本例中,我們將用選項按鈕來構建1、2兩題。
第1步:單擊“視圖→工具欄”,勾選其下的“窗體”,讓窗體工具欄顯示出來。
第2步:在窗體工具欄里單擊“選項按鈕”工具后,在B11單元格里按住鼠標左鍵拖動即可畫出一個選項按鈕。接著,右擊選項按鈕,從彈出的快捷菜單中單擊 “編輯文字”,將其中的默認文字刪除再輸入大字的字母A。接著,盡量縮小選擇按鈕,將其擺放到B11單擊格的正中位置。如圖2所示。
同理,分別在B12、B13、B14單擊格里插入選項按鈕B、C、D。
第3步:在窗體工具欄里單擊“分組框”后,按住鼠標左鍵拖動畫出一個分組框。接著,右擊分組框,選擇“編輯文字”將其中的默認文字刪除。然后,適當縮放分組框,使其恰好將4個選項按鈕封閉起來。為美觀,還應讓分組框B11 -B14 單元格式區(qū)域的連線上。為滿足這一要求,實測表明,將B列寬度設置為8.5,11、12、13、14行的高度設置為20比較合適。另外,第10行的高度可設置為40,再將它的文字對齊方式設置為水平靠左、垂直靠上。這樣,將C10用于輸入題干時可容納兩行。本考試系統(tǒng)中,單選題和多選題和題干(高為40)和選項(高為20)部分都是按這一規(guī)格來設計的。
第4步:右擊任意一個選項按鈕,選擇“設置對象格式→控制”,在“單元格鏈接”后輸入$D。
完成后,依次單擊A、B、C、D等選項按鈕,可觀察到D10單元格分別會出現1、2、3、4。
第5步:在E10單元格輸入以下公式:
=IF(D10=1,"A",IF(D10=2,"B",IF(D10=3,"C",IF(D10=4,"D","沒做"))))
完成后單擊A、B、C、D等選項按鈕可觀察到E10單元格會分別自動返回A、B、C、D。
第6步:在G10單元格輸入以下公式:
=IF(E10=F10,4,0)
這一公式的作用是將E10單元格的值(學生的輸入)與F10(參考答案,須提前輸入)進行比較。如果相同即表示學生的輸入正確,則在G10顯示4表示得分;否則將顯示0。
至此,第1道單項選擇題設置完畢。
同時,請在B15-G19單元格式區(qū)域里設置第2道單項選擇題。
提示:如果在同一分組框里可同時選中多個選項按鈕,說明它們沒有被分組框完全封閉起來,請仔細調整它們的位置和大小直到只能選中一個為止。
在同一分組框里從上至下單擊選項按鈕,如果所鏈接的單元格填入的數字不是按1、2、3、4順序排列,那是因為插入的選項按鈕先后順序錯亂,請嘗試交換它們的順序來解決。
1.2.2.用組合框構建單項選擇題
本例中,我們將用組合框構建第3、4兩道單項選擇題。如圖3所示。
第1步:通過窗體工具欄在C20單元格插入一個組合框。接著,右擊組合框,選擇“設置對象格式→控制”,在“數據源區(qū)域后”輸入“$B:$B”,在單元格鏈接后輸入“$D”。
完成后,單擊組合框,可選擇彈出的A、B、C、D,同時,D20單元格里自動填入1、2、3、4。
第2步:在E20單元格輸入以下公式,這樣,E20單元格會隨著組合框的不同選擇而自動填入A、B、C、D。
=IF(D20=1,"A",IF(D20=2,"B",IF(D20=3,"C",IF(D20=4,"D","沒做"))))
第3步:在F20輸入第3題的正確答案后,在G20單元格輸入以下函數以判斷學生的輸入并給分。
=IF(E20=F20,4,0)
至此,第3道單項選擇題設計完成,請用類似的方法在B25-G29單元格區(qū)域設置第4道單項選擇題。
1.2.3.用列表框構建單項選擇題
本系統(tǒng)中,我們將用列表框來構建第5道單項選擇題。如圖4所示。
第1步:在D30單元格插入一個列表框。接著,右擊列表框,選擇“設置對象格式→控制”,選擇控制的區(qū)域為“$B:$B”,鏈接的單元格為“$D”。
第2步:在F30單元格里輸入第5題的正確答案后,在E30、G30中分別輸入以下公式即可。
=IF(D30=1,"A",IF(D30=2,"B",IF(D30=3,"C",IF(D30=4,"D","沒做"))))
=IF(E30=F30,4,0)
至此,5道單選題全部創(chuàng)建完畢。
1.3多項選擇題設計
本系統(tǒng)中,多項選擇題全部用復選框來構建。要注意的是,復選框不會像選項按鈕、列表框、組合框那樣因插入過多而出現“反應遲鈍”。為此,考試系統(tǒng)中包括了多項選擇題15道,每題5分。第1道多項選擇題(如圖5所示)的設計過程如下:
第1步:在B37、B38、B39、B40單元格里分別插入一個復選框。接著,將它們的名稱分別修改為A、B、C、D。然后,將它們分別鏈接到D37、D38、D39、D40。
完成后,反復單擊復選框可讓它在選中與非選中狀態(tài)間轉換,同時所連接的單元格自動填入TRUE或FALSE。
第2步:在E37單元格里輸入公式“=D37”,再用填充的方式向下復制該公式一直到F40單元格。
第3步:在E36單元格輸入以下公式以判斷學生是否做過此題。
=IF(AND(E37=0,E38=0,E39=0,E40=0),"沒做","")
第4步:在F37-F40單元格里輸入這道多選題的參考答案,用TRUE表示正確, FALSE表示錯誤。
第5步:在G36單元格里輸入以下公式。
IF(AND(D97=F97,D98=F98,D99=F99,D100=F100),5,IF(AND(NOT(AND(D97=F97,D98=F98,D99=F99,D100=F100)),
OR(D97=TRUE,D98=TRUE,D99=TRUE,D100=TRUE),NOT(OR((D97-F97)>0,(D98-F98)>0,(D99-F99)>0,(D100-F100)>0))),1,0))
該公式的作用是:如果全部正確,給5分;如果沒做或有錯選,給0分;如果少選但無錯選,給1分。
同理,在B41-G115單元格區(qū)域設計第2-15道多項選擇題。
提示:整個考試系統(tǒng)中,最難理解的就是這一公式。下面將對其進行抽絲剝繭式的分析。
首先,得抓住主干,其實就是一個IF函數,基本結構是:
=IF(條件,條件滿足時的取值,條件不滿足時的取值)
其中,有細單下劃線的部分是If函數的條件,即判斷學生的輸入是否全部正確;雙下劃線部分是條件滿足時的取值,即5;粗單下劃線部分是不滿足條件時的取值。
IF(AND(D97=F97,D98=F98,D99=F99,D100=F100),5,IF(AND(NOT(AND(D97=F97,D98=F98,D99=F99,D100=F100)),OR(D97=TRUE,
D98=TRUE,D99=TRUE,D100=TRUE),NOT(OR((D97-F97)>0,(D98-F98)>0,(D99-F99)>0,(D100-F100)>0))),1,0))
提著,分析粗單下劃線部分。它的基本結構仍然是IF函數。其中,畫波浪線的地方為條件,如果滿足條件則給1分,否則給0分。
IF(AND(NOT(AND(D97=F97,D98=F98,D99=F99,D100=F100)),OR(D97=TRUE,D98=TRUE,D99=TRUE,D100=TRUE),NOT(OR(
(D97-F97)>0,(D98-F98)>0,(D99-F99)>0,(D100-F100)>0))),1,0)
然后,分析畫波浪線的地方。它由三部分組成,基本結構是:
AND(條件1,條件2,條件3)
條件1的含義是學生的輸入不完全正確;條件2的含義是學生的輸入至少有一個是正確的;條件3的含義是必須做過此題。綜合起來看,意思就非常明顯了:當這三個條件都滿足時,給1分;否則給0分。
由此可看出,對這種層層嵌套的復雜公式,只要抓住函數的基本結構,再一層一層地分析,也是很容易窺出究竟的。
1.4判斷題設計
判斷題共有5道,每題1分,如圖6所示。有了前面的設計為基礎,相信大家都能自行設計了,況還可打開本文的實例進行參考。為此,具體方法不再贅述。
1.5輔助設計
下面,我們將對考試系統(tǒng)進行一些輔助設計。
第1步:選中C3后按住鍵盤上的Ctrl鍵,再分別選中G3、D10、D20……D37-D40、D42-D45……D112-D115、 D117-D121等學生輸入姓名的單元格、統(tǒng)計成績的單元格、有窗體鏈接過的單元格,右擊,選擇“設置單元格格式”,從彈出的對話框中單擊“保護”并反選其下的“鎖定”。
這樣做的目的是對工作表進行保護后,這些被取消了鎖定屬性的單元格還可接受數據輸入。
第2步:再次選中前面的單元格,按鍵上的Delete,請除這些單元格式中的數據。
這一步是對考試系統(tǒng)進行初始化工作,保證了與學生見面的工作表無任何輸入。
第3步:選中D列,右擊,選擇“隱藏”,同理,隱藏F列、G列。這樣,學生的輸入情況將只顯示在E列里。
第4步:單擊“工具→保護→保護工作表”并按提示輸入密碼。本例中,密碼為19216801。
至此,考試工作表全部制作完畢。
2.制作統(tǒng)計工作表
下面,我們按30位考生的規(guī)模來設計統(tǒng)計成績的工作表。
第1步:在試題工作表即WPSKSXT.XLS所在的文件下創(chuàng)建一個文本文件,輸入以下內容:
copy wpsksxt.* wpsksxt01.*
copy wpsksxt.* wpsksxt02.*
……
copy wpsksxt.* wpsksxt29.*
copy wpsksxt.* wpsksxt30.*
以上內容輸入完成后,單擊“文件→另存為”,選擇“保存類型”為“所有文件”(一定不要錯),再輸入文件名為NEW.BAT即可生成一個批處理文件。
今后,只要雙擊這一批處理文件,WPSKSXT.XLS即可被復制30份出來。復件的文件名分別是WPSKSXT01.XLS、WPSKSXT02.XLS……WPSKSXT30.XLS。
第2步:新建名為TJ.XLS的工作表,同時打開另一工作表wpsksxt01.XLS。單擊“窗口→重排窗口→垂直平鋪”,兩個表格文件都將同時顯示出來,如圖7所示。
接著,在TJ.XLS工作表的B3單擊格里輸入“=”,再單擊一下wpsksxt01.XLS工作表的C3單元格并按回車鍵,TJ.XLS的B3將出現下面的公式:
=[wpsksxt01.xls]sheet1!$C
然后,用同樣的方法,在TJ.XLS的C3單元格里輸入下面的公式:
=[wpsksxt01.xls]sheet1!$G
這樣,TJ.XLS的B3、C3單元格就能從wpsksxt01.XLS工作表里提取學生的姓名和考試成績了。
同理,用TJ.XLS的B4、C4單元格提取wpsksxt02.XLS中的姓名及成績……,重復上述操作,直到將wpsksxt03.XLS……wpsksxt30.XLS共30個工作表處理完。
3.打包考試系統(tǒng)
這一步里,我們將對考試系統(tǒng)制作最簡單的安裝文件。
第1步:請在電腦里安裝壓縮軟件WinRAR。
第2步:選中NEW.BAT、TJ.XLS、wpsksxt.XLS,右擊,選擇“添加到壓縮文件”,即可生成一個壓縮文件,設文件名為KSXT.RAR。
第3步:雙擊剛才生成的壓縮文件,從打開的WinRAR界面單擊“自解壓格式→高級自解壓選項→常規(guī)”。接著,在“解壓路徑”后輸入KSXT并選擇“在當前文件夾中創(chuàng)建”,在“解壓后運行”下手動輸入“NEW.BAT”并單擊“確定”,即可生成名為“KSXT.EXE”的自解壓文件,如圖8所示。這就是一個最簡單的安裝程序。
4.考試系統(tǒng)使用方法
本考試系統(tǒng)適用于局域網環(huán)境。
第1步:在服務器上雙擊自解壓文件,它會在當前位置生成子文件夾KSXT,而且將所有與考試相關的文件都解壓到KSXT文件夾之下。要注意的是,解壓后的文件中, wpsksxt.XLS是母本文件,最好不好打開它。
提示:解壓時會自動運行NEW.BAT,有的殺毒軟件會阻止它的運行。放心,創(chuàng)建NEW.BAT的過程都在前面講過了,無毒。
第2步:為WPSKSXT01.XLS、WPSKSXT02.XLS……WPSKSXT30.XLS等文件(共30個)在學生機的桌面上創(chuàng)建快捷方式。
第3步:學生通過自己電腦桌面上的快捷方式打開試題文件,在指定的位置輸入姓名后即可答題了。由于我們已在前面對考試文件進行了初始化工作,為此,每一題后都有“沒做”字樣,答題后它會自動消失。另外要注意的是,對多選題和判斷題,如果你認為某選項錯誤,請先選擇它再取消選擇,否則可能造成誤判。還有,完成后別忘了保存再退出考室。
第4步:學生交卷后,教師打開“TJ.XLS”,能自動掃描出考生的姓名及成績。但要注意的是,如果沒有事先解壓出WPSKSXT01.XLS、WPSKSXT02.XLS……WPSKSXT30.XLS等文件,打開TJ.XLS時會因找不到源文件而報錯。
一輪考試后,請重新解壓試題,否則,新一輪考生將觀察到前一輪考生的答案。
看了wps表格怎樣制作考試系統(tǒng)的人還看