VIP標(biāo)識(shí) 上網(wǎng)做生意,首選VIP會(huì)員| 設(shè)為首頁| 加入桌面| | 手機(jī)版| RSS訂閱
食品伙伴網(wǎng)服務(wù)號(hào)
 
當(dāng)前位置: 首頁 » 食品專題 » 辦公軟件-excel使用技巧 » 正文

用Excel實(shí)現(xiàn)網(wǎng)絡(luò)化的考試

放大字體  縮小字體 發(fā)布日期:2006-06-16

早就想設(shè)計(jì)一個(gè)在線的網(wǎng)絡(luò)考試系統(tǒng),但是筆者的編程技術(shù)有限,暫時(shí)還無法完成一個(gè)正規(guī)的考試系統(tǒng)。后來經(jīng)過摸索,筆者使用Excel完成了一個(gè)簡(jiǎn)單的考試系統(tǒng),經(jīng)過幾次考試的實(shí)驗(yàn)與改進(jìn),完全可以在平時(shí)的教學(xué)中運(yùn)用。現(xiàn)把實(shí)現(xiàn)的方法與大家分享。

服務(wù)器端設(shè)置


  首先在教師機(jī)上建立一個(gè)test文件夾,并建立兩個(gè)電子表格文件,分別命名為“test.xls”和“匯總.xls”,其中“test.xls”為試卷文件,“匯總.xls”是用來匯總的文件。同時(shí)在該文件夾內(nèi)建立58個(gè)文件夾(假設(shè)58個(gè)學(xué)生機(jī)),可以通過批處理的方法實(shí)現(xiàn):

  md s1

  md s2

  ……

  md s58

  然后再將test.xls文件分別復(fù)制到這58個(gè)文件夾中:我們可以首先向s1中復(fù)制一個(gè)test.xls文件,然后再執(zhí)行copy.dat,copy.dat內(nèi)容如下:

  copy s1\test.xls s2

  copy s2\test.xls s3

  ……

  copy s56\test.xls s57

  copy s57\test.xls s58

  現(xiàn)在每個(gè)文件夾中都有一個(gè)test.xls了,下面我們編輯test.xls和匯總.xls文件。

  1. 試卷test.xls的設(shè)置

  test.xls如圖1所示(假設(shè)以20道選擇題為例)。其中C1單元格為姓名填寫處,E1單元格為學(xué)號(hào)填寫處,A3~A22為答案填寫區(qū)(20道題),選擇題的選項(xiàng)用數(shù)字“1、2、3、4”,不要用字母,以防止學(xué)生輸入字母與空格的混合。并把答題區(qū)的顏色設(shè)置為灰色,防止學(xué)生抄襲。

  2. 匯總.xls的設(shè)置

  如圖2所示,建立兩個(gè)表,第一個(gè)為答案表,用來收集試卷的第一列的答案和學(xué)號(hào)姓名。A2單元格為“='D:\test\s1\[test.xls]選擇填空題'!$E$1”(統(tǒng)計(jì)學(xué)號(hào)),B2單元格為“=D:\test\s1\[test.xls]選擇填空題'!$C$1”(統(tǒng)計(jì)姓名),C2:V2分別為“='D:\test\s1\[test.xls]選擇填空題'!$A$3”(統(tǒng)計(jì)答案)、“='D:\test\s1\[test.xls]選擇填空題'!$A$4”……“='D:\test\s1\[test.xls]選擇填空題'!$A$22”。

  然后選中A2:V2,將鼠標(biāo)移動(dòng)到右下角,變成黑色十字的時(shí)候,向下拖動(dòng)到第59行(假設(shè)有58臺(tái)學(xué)生機(jī)),此時(shí)第3~59行與第2行是相同的,都是“='D:\test\test\s1\[test.xls]……”,這里需要改一下,第4行改為s2、第5行該為s3,依次類推。為了更快捷,也可以使用“編輯”菜單中的“替換”命令,將每行中的“s1”替換掉。

  然后再設(shè)計(jì)分?jǐn)?shù)表,用來判斷對(duì)錯(cuò)并統(tǒng)計(jì)分?jǐn)?shù),如圖2所示。c2中輸入“=IF(答案表!C2=C$61,$C$62,"0")”,將標(biāo)準(zhǔn)答案寫在從c61單元格開始的第61行,該公式表示:如果c2等于標(biāo)準(zhǔn)答案c61單元格的數(shù)值,則顯示c62指定的分?jǐn)?shù),否則為0分。然后選中該單元格,鼠標(biāo)移動(dòng)到右下角橫向拖動(dòng)20個(gè)格,然后再選中第一行縱向拖動(dòng)58個(gè)格。

  在C62中輸入“2”,表示每道題2分,如圖3所示。如果正確給2分,如果錯(cuò)誤給0分。然后分別橫向求和,就可以得到每個(gè)學(xué)生的分?jǐn)?shù)。


  學(xué)生機(jī)端設(shè)置


  首先在學(xué)生機(jī)上建立一個(gè)隱藏共享文件夾,筆者所在機(jī)房中的d盤都是隱藏共享的。教師機(jī)上再共享一個(gè)“test$”共享文件夾,教師把考試文件復(fù)制到其中,讓學(xué)生訪問教師機(jī)上的“領(lǐng)取試卷”共享文件夾,運(yùn)行其中的“領(lǐng)取試卷.dat”,內(nèi)容為“copy \\teacher\test$\test.xls d:\”。

  這樣試卷就復(fù)制到學(xué)生機(jī)的桌面上了,學(xué)生在指定的地方填好答案后單擊[保存]按鈕即可,考試結(jié)束時(shí),教師運(yùn)行收試卷程序:

  copy \\s1\d$\ test.xls D:\test\s1

  copy \\s2\d$\test.xls D:\test\s2

  ……

  copy \\s58\d$\test.xls D:\test\s58

  并把統(tǒng)計(jì).xls復(fù)制到d:\test文件夾中,打開統(tǒng)計(jì).xls,成績(jī)就一目了然了。



圖1 test.xls文件



 



圖2 匯總.xls文件



 



圖3 分?jǐn)?shù)設(shè)置

 
[ 網(wǎng)刊訂閱 ]  [ 食品專題搜索 ]  [ ]  [ 告訴好友 ]  [ 打印本文 ]  [ 關(guān)閉窗口 ] [ 返回頂部 ]

 

 
推薦圖文
推薦食品專題
點(diǎn)擊排行
 
 
Processed in 0.384 second(s), 619 queries, Memory 2.26 M