摘 要:針對學生電子作業的布置、上交、批改的過程,通過一段時間的實踐,總結了幾種比較實用的方案。其中利用FTP命令行并結合批處理文件,可以輕松實現管理學生電子作業的收發,以及管理教師和學生的網絡空間,提高實訓課堂教學效率。
關鍵詞:電子作業;發送;提交
中圖分類號:TP30文獻標識碼:A文章編號:1672-3198(2008)03-0282-01
在信息技術的實訓教學中,電子作業的收發是課堂教學中一個很重要的環節。由于學校網絡環境和應用各不相同,師生之間傳遞電子作業的技術方式不同,作業的布置、上交、批改的過程也不相同。用什么方式在較短的時間內輕松地實現電子作業的收發,提高課堂教學效率一直是實訓教學所關注的問題。通過一段時間的實踐,我們初步摸索出幾種比較實用的方案。
1 文件共享形式
采用網絡共享的方式,讓學生通過網上鄰居從教師機中復制相關的作業,回收時同樣在教師機上建立一個完全共享的文件夾,讓學生將作業粘貼到該文件夾中。
這種方式最大的缺陷是安全性差,相同文件名的作業文件會被覆蓋,作業文件和目錄還可能有意無意地被刪除。
2 FTP服務形式
在教師機上安裝FTP服務器,可以解決作業文件與目錄被刪除的問題。我們建FTP服務器選用的軟件是FTP Serv-U漢化版。先用Windows 2000自帶的IIS給教師機IP地址設一個域名如xxgcxy.com,然后把每個班設置為一個用戶,如電子商務班的用戶名為 ds07,并設置密碼。學生要交作業,在IE地址欄輸入ftp://ds07@ftp.xxgcxy.com/(符號@前面是班級用戶名),用自己的班級用戶名與密碼進入,找到自己的文件夾保存作業即可(圖1)。Serv-U的服務管理器能很好地限制學生對文件與目錄進行操作的權限,完全可以達到只能“上傳作業無法刪除”的目的。FTP服務與共享文件這兩種方式的缺陷是不能解決相同文件名的作業文件會覆蓋,作業的抄襲等問題,并且非計算機專業的學生操作起來比較困難。
圖1
3 利用FTP命令行實現電子作業的收發
3.1 發送電子作業
首先,在教師機上利用Serv-U 6.4建立一個FTP服務器,在FTP服務器的主目錄下建立一個zuoye文件夾,設置文件目錄訪問權限為“讀取”,然后設置一個公用賬號student,密碼也為student,讓所有學生機通過該賬號登錄FTP服務器訪問zuoye文件夾來下載作業(圖2)。FTP服務器的安裝、設置等具體操作這里就不贅述了。為了簡化學生操作,采用批處理方式發送作業。下面以s01學生機為例來描述如何建立發送作業的批處理文件。
圖2
(1)用記事本建立一個文本文件ftp-fa.txt,內容為:
①open 210.26.148.66 //假定教師機FTP服務器的IP為210.26.148.66 ;
②user student //登錄帳號名為 student;
③student//登錄密碼為 student;
④lcd c:zuoye//將學生機當前目錄切換為c:zuoye ;
⑤prompt//多個文件傳輸時不再出現交互提示;
⑥mget *.* //ftp服務器當前目錄為zuoye,將該目錄下的所有文件傳送到學生機zuoye目錄;
⑦bye//退出FTP。
(2)將ftp-fa.txt復制到每一臺學生機的C盤根目錄,并在每臺學生機的C盤根目錄下建立zuoye文件夾;
(3)用記事本建立一個批處理文件down.bat,內容為:ftp -n -s:c:ftp-fa.txt;
(4)將down.bat復制到每一臺學生機的桌面上。
3.2 提交電子作業
在FTP服務器的主目錄下分別建立文件夾s01、s02、s03……,在FTP服務器軟件中建立賬號s01、s02、s03……,密碼可與賬號相同,并設置文件目錄訪問權限為“讀取”、“寫入”、“追加”,使得學生機s01、s02、s03……能夠分別登錄FTP服務器中的s01、s02、s03……文件夾(圖3)。由于不同學生機登錄的文件夾是不同的,所以能夠有效避免作業文件被刪及同名作業文件被覆蓋等問題的產生。
圖3
下面仍然以s01學生機為例來描述如何建立回收作業的批處理文件。
(1)用記事本建立一個文本文件ftp-tj.txt,內容為:
①open 210.26.148.66//假定教師機FTP服務器的IP為210.26.148.66;
②user s01//登錄帳號名為 s01;
③s01 //登錄密碼為 s01;
④lcd c:zuoye //將學生機當前目錄切換為c:zuoye;
⑤prompt //屏蔽多個文件傳輸時的交互提示;
⑥mput *.* //將學生機當前目錄下的所有文件傳送到FTP服務器 t01目錄;
⑦bye //退出FTP。
(2)將ftp2.txt復制到每一臺學生機的C盤根目錄,然后將t02、t03等其他學生機ftp2.txt文件中的賬號及密碼做相應修改就可以了。
(3)用記事本建立一個批處理文件up.bat,內容為:
ftp -n -s:c:ftp-tj.txt
(4)將up.bat復制到每一臺學生機的桌面上。
至此,所有設置全部完成。由于學生機往往裝有硬盤保護系統,所以不用擔心建立起來的批處理文件等會被刪除。
3.3 評價和體會
由于學生只需通過down.bat及up.bat就能輕松地實現電子作業的收發,所以課堂效率確實提高了,同時該方法也不存在網絡共享的諸多問題。
但在實際的使用過程中也暴露出了如下一些問題:
(1)不能直接傳送文件夾,否則會出現“權限被拒絕” 錯誤,所以如果要傳送文件夾,則須先將其壓縮成文件,然后再傳送。
(2)每上完一節課,必須將服務器上學生遞交的作業轉移至備份文件夾,否則后續班級學生遞交的作業會覆蓋之前班級學生的作業。
(3)投入實際使用之前的初始化工作是比較煩瑣的,首先要求去除每一臺學生機的硬盤保護系統,同時將down.bat、up.bat、ftp-fa.txt及ftp-tj.txt復制到每一臺學生機的C盤根目錄,更改ftp2.txt中的用戶名和密碼,并在C盤根目錄下建立zuoye文件夾,全部設置完成后再將硬盤保護回去。
參考文獻
[1]王新禧等. 用FTP Serv-U輕松搭建FTP服務器[J]. 中國電腦教育報,2006,(5).
注:本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。