計算機專業課程的實驗實訓的主要手段是通過上機操作。對于一些操作性較強的課程(如Flash、PS、VB、VFP),很多時候需要老師以文件形式向學生提供數據或素材,而學生在完成實驗作業后需要向老師提交文件形式的作業。
現在中職學校機房上課學生上交上機作業的方式,常采用專用多媒體網絡教室軟件傳送、網上鄰居共享等方式。專用的多媒體網絡教室傳送軟件如速龍軟件,能實現文件的提交和分發功能但不支持已提交文件的瀏覽和再下載,學生無法確認自己本次作業是否真正成功提交到教師機上了。同時,網絡教室軟件將回收的作業存放在以學生機計算機名命名的文件夾下,教師之間進行交接時須即時將對應內容移動保存,教師批改作業較不方便。采用網上鄰居進行上交作業簡單易行,只需在教師上對共享文件夾設置網絡完全共享。但由于學生共用同一文件夾,學生容易抄襲他人作業,或將他人文件惡意刪除。為了解決這些計算機實驗教學中的難題,我們在機房中采取了FTP的方式實現作業文件的上傳和下載。
一、什么是FTP
FTP是一種文件傳輸協議,是因特網中文件傳輸的基礎,其作用是實現因特網上的用戶與遠程的計算機之間的文件相互傳輸和交流。從遠程主機將文件復制到自己的計算機的過程叫文件下載,將文件從自己的計算機中傳輸至遠程主機上的過程叫文件上載或上傳。FTP服務可以分為兩種:一是授權賬號上傳、下載文件;二是匿名用戶下載文件。而學生提交作業主要是應用FTP的授權賬號存取文件,以保障文件的安全。
二、構建一個基于FTP的作業交流服務系統
1.FTP服務器的安裝和配置
目前用于架設FTP服務器的軟件有多種,Serv-U是目前使用比較多的FTP服務器軟件之一,它設置簡單,功能強大,而且非常穩定。下面將以SerV-U為例,介紹FTP服務器的安裝方法。
第一步:Serv-U的安裝。
點擊Serv-U的可執行文件即可開始安裝,安裝完畢后,在桌面上就出現Serv-U的圖標,雙擊Serv-U圖標,點擊主界面右邊窗口的“開始服務器”即可啟動FTP服務器。
第二步:Serv-U的基本配置。
Serv-U安裝完成之后,可以通過向導對它進行配置,主要步驟如下:
(1)安裝程序首先啟動一個設置向導幫助你設置FTP服務器,點擊“Next”繼續。
(2)系統彈出輸入IP的對話框,此項需要填入你準備為此FTP服務器綁定的IP地址,如輸入教師機的IP地址192.168.1.55,點擊“Next”繼續。
(3)輸入域名。域名就是FTP站點的名稱,比如像“XXQFTP服務器”這種對此FTP進行說明的文字。
(4)輸入FTP訪問的端口號:21。
第三步:建立教師和學生用戶。
為便于記憶和管理,我們一般要建立教師用戶和學生用戶。學生用戶名與相應的目錄名相同,采用班級與課程名的首字符組成形式。例如09網教班的《JAVA》課程可以用09JAVA作為其用戶名。利用Serv-U對賬戶的建立管理方法簡單,在Serv-U窗口左邊的“用戶”處單擊鼠標右鍵選擇“新建用戶”,并根據屏幕提示依次輸入用戶名、密碼和主目錄路徑即可建立一個學生用戶。其中所有賬號的“密碼”全部設置為一個相同的初始密碼,然后在每個賬戶常規選項卡中設置“允許用戶更改密碼”。提醒學生在首次使用賬號時,應及時修改初始密碼。“主目錄”是賬戶登錄后所處的目錄位置,學生賬戶的主目錄對應班級文件夾。選定“鎖定用戶于主目錄”,學生就只能在自己的文件夾下進行各種文件操作。除學生用戶外,教師用戶的用戶名一般只需在學生用戶名后加上一個“tech”,以區別于學生用戶。
第四步:按班級建立教學子目錄。
在實際教學過程中,一個教師有可能同時擔任幾個班級的教學。在這種情況下,為了方便管理和操作,在該教師用戶中就可以按班級來建立教學子目錄。例如,本學期筆者負責09網教1和網教2兩個班級的JAVA教學,首先建立一個教師用戶09JAVAtech,創建D:\\09JAVAtech作為根目錄,并在此文件夾中建立“09網教1”和“09網教2”兩個教學子目錄,再在這兩個子目錄下各建立一個“作業上交”子目錄,分別來收集這兩個班級學生提交的上機操作作業。另外建立共享子目錄、題目下發子目錄。
第五步:文件和目錄權限的設置。
F T P站點中共設三個目錄,其具體功能見表1。
表1FTP站點功能
本地文件夾設置具體功能備注
作業上交學生將作業上傳到該目錄中,可以續傳,但不可以修改和刪除教師只需在教師機(即FTP服務器)的本地目錄上進行資料的存放。學生每次上課時必須使用相應的賬戶和密碼正確登錄FTP站點才可以進行下載和上交作業
共享向學生提供資源的下載,學生可從該目錄中瀏覽、下載,而不能進行其他操作
題目下發教師在此目錄存放作業題目,學生可從該目錄中下載,但不能刪除和修改
其中,學生用戶訪問F T P站點資源的權限見表2。
2.FTP服務器的訪問
FTP服務器架設和配置好就可以使用了,教師和學生可利用它來方便地實現文件存取。以上面創建的FTP服務器為例,在客戶端IE地址欄中輸入ftp://192.168.1.55,這時會自動彈出一個對話框,在對話框中輸入用戶名和密碼即可登錄。登錄FTP服務器之后,可以對服務器上的資源進行相關操作。
3.學生如何下載資源和提交作業
資源下載很簡單,學生首先登錄FTP服務器,對于要下載的某個資源選中,右鍵單擊選擇“復制”,再在自己的本地計算機上找到放置的位置右鍵“粘貼”,即可下載下來。提交作業時,只需要把自己保存好的文件“復制”一份到剛才登錄的頁面放到指定的文件夾“粘貼”即可。
有了這樣一個FTP服務器之后,會給老師的教學和學生的學習帶來很大的便利。現在,FTP已成為我校計算機課程教學的重要工具,其他學科的教學當中也可以推廣這種方法。
(作者單位:江蘇省蘇州工業園區工業技術學校)