苗宣衍
課堂作業(yè)具有練習、診斷和評價的作用,信息技術(shù)的課堂作業(yè)練習可以幫助學生鞏固知識,教師通過對學生作業(yè)的批改、分析,了解學生對知識的賬務情況,并借此來調(diào)整教學進度改進教學策略。因此,穩(wěn)定、易用的作業(yè)平臺是信息技術(shù)教學中不可或缺的一部分。
在以往的教學實踐中,信息技術(shù)的作業(yè)管理主要有三種方式:①使用教學軟件分發(fā)、提交;②建立局域網(wǎng)共享目錄;③利用FTP傳輸。這些方式存在許多弊端,如個人文件完整性缺乏保障、學生賬戶的管理存在困難、作業(yè)的評價反饋不夠及時等。[1]隨著項目式教學的興盛,學生對文件的獲取、管理、共享需求增大,以小組為單位的合作、交流、展示日益常態(tài)化,這些都對信息技術(shù)作業(yè)平臺提出了更高的挑戰(zhàn),原有的作業(yè)管理方式已無法滿足項目式教學的需求。
針對以上問題,筆者利用DzzOffice快速搭建信息技術(shù)作業(yè)平臺,方便了作業(yè)管理和項目式教學的開展。
● DzzOffice簡介
DzzOffice是一套開源辦公套件,用于搭建類似“Google企業(yè)應用套件”“微軟Office365”的協(xié)同辦公平臺。[2]它提供了多種在線網(wǎng)頁版應用,如網(wǎng)盤、在線Office文檔、任務板、討論板、表單問卷、記錄本等,可以滿足絕大多數(shù)團隊的在線協(xié)作需求。
● DzzOffice的優(yōu)勢
1.免費活躍的開源項目
DzzOffice采用應用廣泛的AGPLv3開源許可證為用戶提供法律保障,防止供應商對程序進行閉源鎖定,因此學??梢悦赓M、長久地使用該項目。DzzOffice開源版無使用人數(shù)限制,學??赏ㄟ^應用庫來免費安裝多種應用及功能。
2.易于作業(yè)管理的網(wǎng)盤
DzzOffice的網(wǎng)盤應用不僅可為學生分配指定的個人存儲空間,還可創(chuàng)建群組共享目錄,并且支持文件或目錄的共享。與傳統(tǒng)的FTP平臺不同的是,DzzOffice網(wǎng)盤劃分了極其豐富的目錄管理權(quán)限(如下頁圖1),教師可根據(jù)教學需要建立群組共享目錄,并精準控制目錄的權(quán)限。例如,在作業(yè)上交目錄中只允許學生上傳、下載自己的文件,方便學生訂正作業(yè)或繼續(xù)完成上節(jié)課未做完的練習,同時可避免作業(yè)的拷貝;在作業(yè)布置目錄中只允許學生讀取、下載教師的文件,避免了學生誤刪、誤傳文件。這種精細的權(quán)限管理方式完全能夠滿足信息技術(shù)作業(yè)管理的要求。
3.適合項目式學習的豐富應用
DzzOffice的網(wǎng)盤目錄管理方式有助于學生利用多節(jié)課的時間,持續(xù)完成一個項目的練習。此外,它還支持從應用庫中安裝豐富的應用,促進項目式學習的開展:記錄本方便多人協(xié)作記錄項目規(guī)劃;任務板適合項目小組的任務分工;網(wǎng)盤共享目錄與分享功能可滿足學生對搜集到的材料進行整理和分析;圖片預覽、PDF閱讀器等可實現(xiàn)在線瀏覽網(wǎng)盤文件,相關(guān)Office應用還可以實現(xiàn)在線預覽、編輯Office文檔,方便學生對項目成果進行展示、匯報;討論板和表單工具有助于班級討論和項目的評價。
● 作業(yè)平臺搭建步驟
DzzOffice是基于PHP和MySQL的Web服務,具備很好的跨平臺性,在Windows、Linux或MacOS上均可運行,可以安裝在服務器上,也可直接安裝在普通教師機。下面,筆者以Windows Server 2019操作系統(tǒng)為例,簡述利用DzzOffice快速搭建信息技術(shù)作業(yè)平臺的步驟。
1.搭建環(huán)境準備
操作系統(tǒng)需要配置Web服務、PHP環(huán)境和MySQL數(shù)據(jù)庫,推薦使用phpStudy集成環(huán)境軟件[3],具體操作如下:
①下載、安裝phpStudy。注意安裝路徑不能含中文字符和空格,本案例將phpStudy安裝在C盤根目錄,配置明細如下表所示。
②一鍵啟動WNMP。WNMP是Windows下的綠色Nginx+MySQL+PHP環(huán)境集成套件包,在phpStudy首頁面板一鍵啟動區(qū)域直接啟動WNMP,其中Web服務器可以根據(jù)需求選擇Nginx或者Apache。
③創(chuàng)建數(shù)據(jù)庫。在phpStudy數(shù)據(jù)庫面板點擊創(chuàng)建數(shù)據(jù)庫按鈕(首次創(chuàng)建需修改root密碼),本案例中數(shù)據(jù)庫配置如表1所示。
④創(chuàng)建網(wǎng)站。在phpStudy網(wǎng)站面板點擊創(chuàng)建網(wǎng)站按鈕,設置網(wǎng)站域名和端口,phpStudy將根據(jù)網(wǎng)站域名自動設置根目錄,默認設為phpStudy軟件安裝目錄下的WWW文件夾的子文件夾,可根據(jù)需要自行修改。需要格外注意的是,DzzOffice中網(wǎng)盤等應用文件的存儲位置也位于網(wǎng)站根目錄中。此外,還需勾選程序類型為PHP(默認已勾選),并選擇5.3以上版本,推薦使用7.0以上版本,本案例配置如表1所示。
2.安裝DzzOffice
①從官網(wǎng)下載DzzOffice程序文件[4],本案例下載的文件為dzzoffice-2.02.1.zip。
②解壓程序文件至網(wǎng)站根目錄。
③訪問網(wǎng)站開始安裝。本機訪問127.0.0.1:8080(端口號以實際配置為準),將自動跳轉(zhuǎn)至安裝頁面(也可手動訪問http://127.0.0.1:8080/install/index.php)。點擊“開始安裝”,環(huán)境檢查通過后點擊“下一步”,目錄、文件權(quán)限檢查通過后繼續(xù)點擊“下一步”,根據(jù)之前創(chuàng)建的數(shù)據(jù)庫填寫數(shù)據(jù)庫信息,點擊下一步,如出現(xiàn)警告,勾選“強制安裝”后繼續(xù)。
④填寫管理員信息,安裝完成,網(wǎng)頁自動跳轉(zhuǎn)到首頁。
3.開啟防火墻Web訪問權(quán)限
①打開Windows安全中心,切換到防火墻和網(wǎng)絡保護,點擊高級設置。
②在“高級安全Windows Defender防火墻”窗口中新建“入站規(guī)則”,規(guī)則類型為端口,并應用于TCP,在特定本地端口中填寫之前設置的端口號(本例為8080),并設置規(guī)則名稱,點擊完成。也可修改已有TCP規(guī)則,添加端口號。
在上述操作完成后,在其他計算機上使用瀏覽器訪問作業(yè)平臺主機IP(注意端口號),如順利加載DzzOffice首頁則防火墻設置成功,作業(yè)平臺至此搭建完成。
● 作業(yè)平臺配置方法
在上述搭建步驟完成后,還不能滿足信息技術(shù)作業(yè)平臺的實際需求,需要進行適當配置。首先訪問作業(yè)平臺主頁,以管理員賬戶登錄,點擊右上角的應用面板按鈕,然后點擊管理圖標跳轉(zhuǎn)至管理頁面,登錄后即可進入后臺管理頁面(如下頁圖2)。下面對后臺管理的主要功能模塊及配置要點進行簡述。
1.機構(gòu)用戶
該設置模塊主要是對用戶和群組進行管理,包括用戶的添加、刪除、導入、導出,設置用戶名、密碼、用戶空間大小等,其中用戶名為唯一ID,設置時不可重復??梢愿鶕?jù)需要對年級、班級、小組等進行分組管理(設置中稱為“機構(gòu)”),設置機構(gòu)的共享目錄以及分配機構(gòu)空間大小。
2.系統(tǒng)設置
基本設置中可以定制平臺的LOGO、名稱,設置是否允許文件分享功能。登錄設置可以設置登錄頁的主標題、副標題、頁面背景,還可設置平臺是否允許注冊??臻g設置可對作業(yè)平臺的多種空間大小進行限制,如系統(tǒng)總空間、用戶默認空間、機構(gòu)和群組存儲空間,還可設置用戶允許上傳的文件大小和格式。郵件設置中可以設置管理員的郵箱,便于學生自助重置密碼。DzzOffice的系統(tǒng)內(nèi)置了多種權(quán)限包,如只讀、只寫,為滿足信息技術(shù)作業(yè)平臺需求,可在權(quán)限包設置中新建權(quán)限包,如將“作業(yè)提交”權(quán)限設置為:讀取所有文件+下載自己的文件+新建和上傳。
3.應用市場
該設置模塊可安裝各種應用以豐富作業(yè)平臺的功能,首先在“應用市場”中選擇需要的應用,點擊一鍵安裝(需聯(lián)網(wǎng)),然后在“已安裝”中啟用安裝的應用。已啟用的應用均運行在本地主機上,無需連接外網(wǎng)即可使用。此外,應用的禁用、卸載、權(quán)限管理以及網(wǎng)盤文件的打開方式均需在此處設置。
4.系統(tǒng)工具
系統(tǒng)工具中可以實現(xiàn)系統(tǒng)升級、數(shù)據(jù)庫備份與恢復、緩存文件更新,以及定期清理緩存、定時遷移本地文件到存儲位置等計劃任務。系統(tǒng)的某些設置修改后,可能需要手動清理緩存才能生效。
● 總結(jié)與建議
DzzOffice是一款成熟的開源辦公平臺,其豐富的應用功能能夠滿足信息技術(shù)作業(yè)平臺的要求,它具有搭建簡便、運行穩(wěn)定等諸多優(yōu)點,筆者已將其應用于多個年級的信息技術(shù)教學中,大大改善了教學效果。其網(wǎng)盤應用能夠方便教師對學生作業(yè)練習文件的管理,但是教師需要嚴格把控好群組共享目錄的文件權(quán)限。記錄本、任務板、討論板等應用契合項目式教學的需求,教師可根據(jù)實際情況在教學實踐中積極嘗試,參考官方的開發(fā)文檔進行二次開發(fā),推進項目式教學方式的變革,促進學生的發(fā)展。
參考文獻:
[1]張勇.基于Blog技術(shù)的信息技術(shù)作業(yè)管理系統(tǒng)的創(chuàng)建及應用[J].中小學電教,2013(05):78-80.
[2]DzzOffice開源解決方案[EB/OL].https://dzzoffice.com/index.html,2021.
[3]phpStudy集成環(huán)境[EB/OL].https://www.xp.cn/download.html,2021.
[4]DzzOffice文檔中心[EB/OL].https://dzzoffice.com/corpus/org?orgid=1,2021.