曹蔚然 杜梅 劉偉民 張多煒
摘? 要:在當今“互聯(lián)網(wǎng)+”的大潮下,教學(xué)活動與互聯(lián)網(wǎng)的結(jié)合勢在必行。本文將傳統(tǒng)的教學(xué)活動與互聯(lián)網(wǎng)技術(shù)相結(jié)合,通過建立學(xué)習(xí)社區(qū)的方法促進教學(xué)活動的進行,為同學(xué)們更好地學(xué)習(xí)相關(guān)知識創(chuàng)造技術(shù)上的支持條件。文章首先分析當前教學(xué)與互聯(lián)網(wǎng)技術(shù)的情況,然后針對實用性和流行性選擇了有效的開源社區(qū)系統(tǒng),在分析了該系統(tǒng)技術(shù)框架后針對教學(xué)活動對系統(tǒng)進行特性化修改及權(quán)限配置并加以應(yīng)用驗證。驗證結(jié)果表明配置后的系統(tǒng)可以按不同班級、不同問題有效完成教師與學(xué)生間的答疑活動,使互聯(lián)網(wǎng)技術(shù)有力地支持了教學(xué)活動。
關(guān)鍵詞:“互聯(lián)網(wǎng)+”;教學(xué)活動;學(xué)習(xí)社區(qū)系統(tǒng);權(quán)限配置
中圖分類號:TP399? ? ?文獻標識碼:A
Analysis and Configuration of the Community System
Applied in Internet Plus Teaching
CAO Weiran,DU Mei,LIU Weimin,ZHANG Duowei
(Software College,Shenyang Normal University,Shenyang 110034,China)
Abstract:Under the tide of Internet plus,it is imperative to combine teaching activities with the Internet.This paper combines traditional teaching activities with Internet technology,promotes teaching activities by establishing the learning community,and creates technical support conditions for students to learn relevant knowledge better.Firstly,this paper analyzes the current situation of teaching and Internet technology.Then,an effective open source community system is chosen according to practicability and popularity.After analyzing the technical framework of the system,characteristic modification and permission configuration of the system are made and verified for teaching activities.The verification results show that the system can effectively complete the question-answering activities between teachers and students according to different classes and questions,which makes the Internet technology strongly support the teaching activities.
Keywords:Internet plus;teaching activities;learning community system;permission configuration
1? ?引言(Introduction)
在傳統(tǒng)的教學(xué)中,教師在課堂進行講授、課間進行答疑、課后留任務(wù)及批改,這種教學(xué)模式在互聯(lián)網(wǎng)興起前已經(jīng)盡可能為學(xué)生的學(xué)習(xí)創(chuàng)造了條件。但如今互聯(lián)網(wǎng)技術(shù)飛速發(fā)展,信息溝通的方便性前所未有,人們不但可以方便用電腦接入互聯(lián)網(wǎng),而且每人都有智能手機可隨時上網(wǎng)。在這種新的互聯(lián)模式下,國家提出了“互聯(lián)網(wǎng)+”戰(zhàn)略,這也就對傳統(tǒng)的教學(xué)模式提出了新的要求。教師和學(xué)生的隨時上網(wǎng)使得傳統(tǒng)教學(xué)自然地與互聯(lián)網(wǎng)拉近了距離,“互聯(lián)網(wǎng)+”戰(zhàn)略的提出則近一步給出了傳統(tǒng)教學(xué)與互聯(lián)網(wǎng)結(jié)合的必要性與緊迫性[1,2]。
實際上傳統(tǒng)教學(xué)應(yīng)用互聯(lián)網(wǎng)技術(shù)輔助教學(xué)多年前就已經(jīng)出現(xiàn),只是由于當時的技術(shù)水平及互聯(lián)水平的限制并沒有得到有效應(yīng)用及發(fā)展。近年來出現(xiàn)了翻轉(zhuǎn)課堂、在線課堂、慕課等可以利用互聯(lián)網(wǎng)技術(shù)的授課形式[3,4],但目前國內(nèi)這方面應(yīng)用的重點主要在于傳播課程,并沒有為教學(xué)及學(xué)生學(xué)習(xí)提供更多的技術(shù)上的支持。而這方面國外研究及應(yīng)用得比較多,很多大學(xué)都有專用的課程網(wǎng)站,也有人開發(fā)了教學(xué)輔助系統(tǒng)[5]。目前國內(nèi)教師在教學(xué)過程中也經(jīng)常使用QQ、微信等軟件與學(xué)生進行溝通交流、信息發(fā)布、答疑解惑等輔助教學(xué)的活動,但這些軟件在輔助教學(xué)活動上顯得不系統(tǒng)、不規(guī)范、不順手。如果全新開發(fā)一套輔助教學(xué)軟件又存在著成本高、周期長等問題。所以找到一種成本低、周期短、功能強大并能有效配置出我們需要的教學(xué)輔助功能的社區(qū)系統(tǒng)就成為實現(xiàn)“互聯(lián)網(wǎng)+”教學(xué)的一個極為有意義的事情[6,7]。
2? ?系統(tǒng)分析(System analysis)
在考查了多種開源社區(qū)系統(tǒng)后,我們選用了目前廣泛流行的Discuz!系統(tǒng)來作為教學(xué)活動的互聯(lián)網(wǎng)輔助支持平臺,這主要是考慮到其免費、開源、實用、功能強大便于擴充、既支持PC端也支持移動端等因素。該系統(tǒng)于2001年推出,已擁有200多萬網(wǎng)站用戶案例。在性能上,系統(tǒng)可滿足中大型網(wǎng)站標準。在功能上,系統(tǒng)不但有強大的問題討論能力,也有展示和社交功能。在生態(tài)上,系統(tǒng)已經(jīng)擁有了自己的開發(fā)社區(qū)和開發(fā)生態(tài)環(huán)境[8]。
在工程代碼結(jié)構(gòu)上,Discuz!系統(tǒng)將不同功能及性質(zhì)的代碼及資源按目錄存放,分明且實用。主目錄“\”下一般存放入口級的文件。如,index.php為首頁文件,這個文件是一個生成文件,即根據(jù)系統(tǒng)和用戶配置及請求參數(shù)來生成具體的內(nèi)容;home.php表示登錄帳號的家園入口,類似博客;admin.php為后臺管理入口文件;search.php為搜索的入口文件;forum.php為論壇的入口文件?!埃躠pi”目錄下一般存放外部接口,如手機擴展,支付寶交易等?!埃躢onfig”目錄用于存放配置文件?!埃躶tatic”目錄用于存放靜態(tài)資源,如圖片、多媒體等?!埃躶ource”目錄下一般存放業(yè)務(wù)邏輯代碼。如,admincp文件夾存放后臺管理的業(yè)務(wù)邏輯代碼;class文件夾存放各種業(yè)務(wù)邏輯框架及類;function文件夾下存放各種業(yè)務(wù)邏輯函數(shù);module文件夾下存放業(yè)務(wù)邏輯模塊,具有控制器的功能;plugin下存放業(yè)務(wù)邏輯插件。“\template”目錄用于存放控制頁面的模板文件。此外Discuz!系統(tǒng)還加入了單點登錄的功能以方便用戶在系統(tǒng)各子系統(tǒng)間切換,該功能存放于“\uc_client”和“\uc_server”目錄下。
在設(shè)計模式上,Discuz!系統(tǒng)追求的是實用而非新潮。但其雖沒有明確采用早已出現(xiàn)的MVC架構(gòu),實際上也是有相應(yīng)的文件擔當類似功能的。如,系統(tǒng)的“\source”目錄下的文件一般充當MVC中的M,即模型;系統(tǒng)大量采用模板技術(shù)以使系統(tǒng)具有統(tǒng)一的界面風(fēng)格并方便更換,這種模板就相當于MVC中的V,即視圖;而如home.php結(jié)合以其他homeX文件就相當于MVC中的C,即控制器。
在數(shù)據(jù)庫上,Discuz!系統(tǒng)采用了MySQL。MySQL不但開源而且能給系統(tǒng)提供較大的訪問負載能力,也是系統(tǒng)實用性的一個有力保障。系統(tǒng)部署數(shù)據(jù)庫的時有專門的導(dǎo)入設(shè)定界面,方便、快捷。由于系統(tǒng)的功能變得越來越強大,數(shù)據(jù)表也變得越來越多,3.4版系統(tǒng)的數(shù)據(jù)表已達297個之多。
在系統(tǒng)配置上,Discuz!系統(tǒng)非常靈活,可配置的內(nèi)容很多。我們主要關(guān)心不同用戶對不同板塊的可見性、操作性等權(quán)限,總體來說可以分為從版塊角度和從用戶角度進行權(quán)限配置。從版塊角度來看,可以針對某版塊設(shè)置某用戶組的權(quán)限。從用戶角度來看,對用戶分組,既可以對用戶單獨設(shè)置版塊權(quán)限,也可以對用戶組統(tǒng)一設(shè)置版塊權(quán)限。在其設(shè)置的粒度和方便性上,系統(tǒng)還有進一步改進的空間。
3? 系統(tǒng)配置及應(yīng)用(System configuration and?application)
為了讓Discuz!系統(tǒng)適合教學(xué)輔助應(yīng)用,我們需要對其進行改造及配置。參考前述分析,系統(tǒng)圖標存放于靜態(tài)圖片目錄,頁面上的商業(yè)等信息也分別存放于相應(yīng)的模板、網(wǎng)頁和數(shù)據(jù)庫中,可以相應(yīng)地進行更換。系統(tǒng)配置則是由管理員登錄后在管理配置頁面進行操作的,大體分為用戶配置和版塊配置兩個部分。
在系統(tǒng)用戶配置中,將用戶以班級分組,組名可定為選課號以區(qū)別不同年份的課程,用戶名則可定為學(xué)號或教工號。在系統(tǒng)版塊配置中,可按學(xué)年加課程名的方式命名版塊,下面再按章節(jié)建立子版塊,為方便學(xué)生以章為單位進行知識討論,其配置情況如圖1所示。
此外,對這些模塊需要分配用戶的權(quán)限。我們希望不同班級的同學(xué)只能進入自己所學(xué)課程的版塊里進行發(fā)帖、討論等,而教師也只能在自己所教課程的版塊里進行管理、答疑。這需要在版塊編輯里進行權(quán)限配置,某版塊的權(quán)限配置情況如圖2所示。
在配置了用戶和版塊后,我們對系統(tǒng)進行了應(yīng)用測試。測試用例一:同學(xué)ss002為選修了2018—2019學(xué)年第1學(xué)期數(shù)據(jù)結(jié)構(gòu)課的學(xué)生;此時系統(tǒng)里有三個版塊,分別是:C++、數(shù)據(jù)結(jié)構(gòu)和網(wǎng)絡(luò)攻防;ss002同學(xué)對三個版塊都可見,但當其進入C++和網(wǎng)絡(luò)攻防版塊時只能瀏覽不能發(fā)帖,想發(fā)帖時系統(tǒng)會提示沒有權(quán)限,而其在數(shù)據(jù)結(jié)構(gòu)版塊可以正常發(fā)帖。情況如圖3所示。
測試用例二:同學(xué)ss002對數(shù)據(jù)結(jié)構(gòu)課第一章自己不明白的問題提問,同學(xué)ss003進行了解答,之后教師ssT001做了點評總結(jié)。情況如圖4所示。
測試用例三:同學(xué)ss001登錄系統(tǒng)后,如果有人回復(fù)了其帖子會有提示提醒其查看,并可進入該帖子進行回復(fù)。另外,ss001同時為數(shù)據(jù)結(jié)構(gòu)課版塊的管理(一般可讓此課的課代表擔任管理),可對此版塊進行刪帖、更改回復(fù)等許多管理操作。情況示例如圖5所示。
通過應(yīng)用測試,不難看出Discuz!系統(tǒng)在管理用戶交流的方面已經(jīng)做得非常成熟,對許多交流場景都能滿足要求,而且其很多功能在測試中并沒有使用,說明其功能還可以進一步挖掘,這也是本文選擇其做為教學(xué)輔助支持系統(tǒng)的重要原因。這幾個應(yīng)用測試驗證了相應(yīng)的用戶可以在自己相關(guān)的課程版塊進行討論,可以圍繞一個主題進行發(fā)帖,可以接到帖子回復(fù)通知,版主可以對自己版塊的帖子進行修改等??傊?,可以證明系統(tǒng)已經(jīng)初步可以應(yīng)用于教學(xué)輔助活動了。但要想讓系統(tǒng)更好地支持教學(xué)活動各種場景及理論,不論是從Discuz!系統(tǒng)本身的架構(gòu)還是從配置過程來說都需要進一步完善、研究及開發(fā)。
4? ?結(jié)論(Conclusion)
通過前述,我們不難看出,在教學(xué)活動中應(yīng)用“互聯(lián)網(wǎng)+”技術(shù)是一種可行的方法。通過對開源社區(qū)系統(tǒng)的配置,我們可以得到一個適應(yīng)多平臺的、促進教學(xué)活動的社區(qū)系統(tǒng),讓同學(xué)們有一個方便交流的學(xué)習(xí)平臺,讓教師有一個得力的教學(xué)輔助網(wǎng)站,這對在“互聯(lián)網(wǎng)+”大潮下的教學(xué)活動是非常有意義的。
參考文獻(References)
[1] 余勝泉.“互聯(lián)網(wǎng)+”時代的未來教育[J].人民教育,2018(01):34-39.
[2] 劉剛,李佳,梁晗.“互聯(lián)網(wǎng)+”時代高校教學(xué)創(chuàng)新的思考與對策[J].中國高教研究,2017(02):93-98.
[3] 謝幼如,吳利紅,邱藝,等.用互聯(lián)網(wǎng)思維創(chuàng)新教學(xué)實踐研究:課程視角[J].中國電化教育,2017(10):1-7.
[4] 劉玉嵐,彭齊馭.信息時代下的“結(jié)構(gòu)設(shè)計與實踐”實驗教學(xué)創(chuàng)新[J].實驗技術(shù)與管理,2018,35(01):13-16.
[5] Tretinjak M F.Moving teaching from blackboard to the learning management system—Helping absent students learn from home[C].2018 41st International Convention on Information and Communication Technology,Electronics and Microelectronics(MIPRO).IEEE,21-25 May,2018:0500-0502.
[6] 李穎,孫奕.“互聯(lián)網(wǎng)+”教學(xué)的本質(zhì)及模式改革[J].現(xiàn)代教育管理,2017(10):91-95.
[7] 楊貴彬.移動互聯(lián)網(wǎng)背景下高校教師教學(xué)角色的轉(zhuǎn)變[J].江蘇高教,2018(03):48-52.
[8] 百度百科.Discuz![EB/OL].https://baike.baidu.com/item/discuz!,2018-07-01.