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