摘 要:傳統筆試不適合高校計算機專業的軟件操作類課程的考試和考查,它難以全面而真實地反映學生對本科目的掌握水平,上機考試更能夠體現學生對該軟件的掌握程度。本文是對上機實踐考試時搭建考試平臺的一次嘗試和總結。
關鍵詞:計算機 實踐考試 服務器 配置
高校在開設計算機專業的課程時,一些操作性較強課程是必不可少的,如PhotoShop圖像處理、Flash動畫制作等。這些課程的考試和考查是一個傳統方式難以解決的問題,過去單純的卷面考試難以體現學生對軟件的操作方法的真實掌握程度,進行上機實踐考試則更能考查出學生的真實學習效果。下面筆者通過一次上機考試的實例來介紹一種搭建簡易實踐考試平臺的方法,服務器為普通配置的PC機。
實例:在機房進行Flash上機考試。監考教師準備一個網頁以說明考場紀律、考試要求和FTP服務器地址,FTP服務器上放置一個文本文件用于說明考試的題目和評分規則,一個ZIP壓縮包其中存放了10張圖片,要求學生將這10張照片做成一個Flash相冊,制作時要使用不同的效果,相冊中注明制作者的學號和姓名,相冊完成后將后綴名為FLA和SWF的兩個文件做成一個RAR壓縮包,以考生自己的學號命名,然后將該RAR壓縮包上傳至FTP服務器。為方便起見,網頁服務器和FTP服務器安裝在同一臺計算機上,放置考試素材的目錄和學生上傳成品的目錄為同一個目錄。
操作方法(操作平臺:Windows2000或更高版本)
1. 安裝網頁服務器,可以選擇IIS或Apache 2,然后用說明考試規則的網頁替換默認網頁目錄中的文件。
如果選用IIS,網頁默認存放路徑為X[注]:\inetpub\wwwroot,將說明考試規則的網頁替換該目錄中所有文件,同時將文件名改為default.htm。
如果選擇Apache 2,網頁默認存放路徑為X:\Program Files\Apache Software Foundation\Apache2.2\htdocs,將說明考試規則的網頁替換該目錄中所有文件,同時將文件名改為index.html。
2. 安裝Server-U FTP服務器軟件。安裝完成后會彈出向導,根據向導提示輸入本機IP地址;同時設置為允許匿名用戶訪問,設定訪問目錄,即存放考試素材的目錄,假設該目錄設置為D:\FTP,鎖定用戶在該目錄;此后向導詢問是否創建命名用戶,以便管理FTP服務器,由于考試時間短,且設置完成后不需要干預,在此沒有必要創建命名用戶。設置完成后FTP服務器自動啟動。
3. 設置FTP服務器的權限。為了實現考生可以上傳作品,只能下載素材而不能下載其他同學已經上傳的作品,需要對FTP服務目錄的訪問權限進行進一步的設置。
打開Server-U 的控制界面,打開匿名用戶Anonymous的設置界面,選擇Dir Access標簽頁,如下圖所示:

對目錄的設置共有三個類別9個項目,其含義分別是:
(1)Files,文件權限設置
· Read:讀權限,允許用戶下載文件
· Write:寫權限,允許用戶上傳文件
· Append:追加權限,允許用戶追加文件
· Delete:刪除權限,允許用戶刪除文件
· Execute:執行權限,允許用戶執行可執行文件
(2)Directories,目錄權限設置
· List:列表權限,允許用戶查看目錄中文件及其基本信息
· Create:創建權限,允許用戶在服務器上創建新文件夾
· Remove:刪除權限,允許用戶刪除服務器上的文件夾
(3)Sub-directories,子目錄權限設置
· Inherit:繼承父目錄的權限設置,默認為選中,表示子目錄使用父目錄的權限設置
首先允許考生下載考試題目和素材文件。選中界面中的“D:\FTP”條目,點擊Edit按鈕進行編輯,將路徑改為“D:\FTP\\*.zip”,再點擊Add按鈕,添加一個新路徑:“D:\FTP\\*.txt”,如果考試題目保存在Word文檔中則改為“D:\FTP\\*.doc”,總之要匹配與考試題目文件相同的后綴名。選中界面中的“D:\FTP\\*.zip”條目,選中Directories 中的List選項,允許考生查看FTP服務器上的文件列表,選中Files中的Read,允許考生下載后綴名為zip的文件,即考試素材,其它權限不選擇;對路徑“D:\FTP\\*.txt”的權限設置和對路徑“D:\FTP\\*.zip”的設置相同,允許考生看到和下載考試題目。
然后設置考生的上傳權限。點擊Add按鈕,添加一個新的路徑:“D:\FTP\\*.rar”。選中該路徑,然后選中Directories 中的List選項,允許考生查看FTP服務器上的文件名列表,如果不希望考生受到已提交作品的同學的影響,可以取消選擇List,這樣考生將看不到服務器上的rar文件;選中Files中的Write,允許考生上傳后綴名為rar的文件,取消Read選項,不允許考生下載rar文件,可以避免考生下載其他同學已經做好的作品,然后加以修改使之成為自己的作品,減少作弊的可能。
4. 考生的操作。在考試時,要求考生在IE瀏覽器的地址欄中輸入服務器的IP地址,就可以看到說明考試規則的網頁,在地址欄中輸入“FTP://服務器的IP地址”再點擊回車鍵即可看到服務器上的文件,下載和上傳文件的方法與在文件夾之間復制文件的方法相同,不再贅述。
需要注意的問題:選擇網頁服務器時,IIS在使用方面比較簡單,不需要特別學習,但是在單位時間內允許訪問的人數上有限制,尤其是Windows 2000 或 XP專業版,其人數限制很可能導致大部分考生不能正常訪問網頁,服務器版雖然可以在一定程度上緩解這個問題,但是授權費用高昂;Apache雖然幾乎沒有單位時間訪問人數限制,免費而且性能出眾,但是配置比較復雜,需要修改X:\Program Files\Apache Software Foundation\Apache2.2\conf\httpd.conf配置文件。在修改過程中需要注意的一個問題是Apache沿用了UNIX的路徑表示習慣,例如網頁目錄為“D:\web”,在Apache配置文件中要寫成“D:/web”。因此建議直接安裝Apache 2.2,清空默認的網頁存放目錄(X:\Program Files\Apache Software Foundation\Apache2.2\htdocs)中的所有文件,放置說明考試規則的網頁,并將之改名為index.html,注意大小寫不能混淆,因為Apache區分文件名稱的大小寫,index和Index會被識別為不同的兩個文件。本次選用的Server-U 軟件為30天全功能試用版,沒有功能上的限制,但是有30天使用時間限制,由于一般學校安排考試的時間不超過一周,所以時間限制帶來的影響可以忽略不計。
在Windows平臺下創建的考試服務器比較簡單易用,軟件獲取容易,硬件要求不高,目前的主流計算機配置即可勝任,但是軟件成本較高,正版Windows操作系統和Server-U服務器軟件都價格不菲。
(注:本文中的X指操作系統所在的盤符,表示路徑的說明中引號不起作用,請不要輸入。)
參考文獻:
[1]劉裕真.IIS 5.0 網站數據庫.科學出版社,2001.
[2]丁勤等.局域網組建與安裝.機械工業出版社,2002.
[3]魏茂林.Windows Server 2003網絡服務器管理與使用.電子工業出版社,2007.
[4]文龍等編著.網絡服務器組建、配置和管理(Windows篇).電子工業出版社,2007.
[5]強峰科技編著.服務器配置全攻略.清華大學出版社,2006.