李茂林 衛(wèi)培培
(運(yùn)城職業(yè)技術(shù)學(xué)院,山西運(yùn)城 044000)
基礎(chǔ)教育教學(xué)資源平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
李茂林 衛(wèi)培培
(運(yùn)城職業(yè)技術(shù)學(xué)院,山西運(yùn)城 044000)
針對(duì)目前基礎(chǔ)教育教學(xué)信息化在軟件方面比較薄弱,結(jié)合目前稷山縣基礎(chǔ)教育信息化發(fā)展需要和農(nóng)村中小學(xué)現(xiàn)代遠(yuǎn)程教育工程教學(xué)應(yīng)用實(shí)際,設(shè)計(jì)開發(fā)了基于B/S架構(gòu)的稷山縣基礎(chǔ)教育教學(xué)資源平臺(tái)。文章首先分析了基礎(chǔ)教育教學(xué)資源平臺(tái)的開發(fā)背景和意義,通過(guò)對(duì)稷山縣教育局用戶的需求和業(yè)務(wù)流程進(jìn)行調(diào)查分析,對(duì)系統(tǒng)進(jìn)行了需求分析、系統(tǒng)設(shè)計(jì)以及主要功能的系統(tǒng)實(shí)現(xiàn)。
教學(xué)資源平臺(tái)信息化共享設(shè)計(jì)
近年來(lái),隨著“農(nóng)村中小學(xué)現(xiàn)代遠(yuǎn)程教育”工程和“校校通”工程的建設(shè)和實(shí)施,為教學(xué)現(xiàn)代化和信息化提供了堅(jiān)實(shí)的硬件基礎(chǔ)和跨越式的發(fā)展,然而,在“校校通”工程和“農(nóng)村中小學(xué)現(xiàn)代遠(yuǎn)程教育”工程這兩個(gè)工程項(xiàng)目的建設(shè)和實(shí)施過(guò)程中,許多學(xué)校在建設(shè)中出現(xiàn)了重復(fù)建設(shè)、缺少教學(xué)信息資源、資源利用率低等嚴(yán)重問(wèn)題,特別是只注重硬件基礎(chǔ)建設(shè),輕視或護(hù)士軟件建設(shè)以及教師培訓(xùn)問(wèn)題,不僅造成大量的設(shè)備閑置與浪費(fèi),而且也使得課程資源的開發(fā)和應(yīng)用跟不上,難以實(shí)現(xiàn)優(yōu)質(zhì)教育資源的共享和效益的發(fā)揮。
目前,全國(guó)各類基礎(chǔ)教育資源網(wǎng)都已陸續(xù)開通。許多學(xué)校師生對(duì)教育信息化的準(zhǔn)備不充足,特別是在實(shí)施新課程改革后,加之基礎(chǔ)教育的教材版本出多樣化,使得全國(guó)共享、省級(jí)共享的力度和規(guī)模太大,組織者無(wú)法深入一線和考慮到全國(guó)各個(gè)區(qū)域內(nèi)教育不均衡的現(xiàn)狀,造成了與實(shí)際使用資源的教師距離太遠(yuǎn),不具備可操作性,難以適應(yīng)當(dāng)前新課程改革發(fā)展的迫切需要。十八大表明要提升國(guó)家信息化戰(zhàn)略舉措,并把“信息化水平大幅提升”納入到全面建設(shè)小康社會(huì)的國(guó)家“四化”戰(zhàn)略目標(biāo)中[1]。面對(duì)國(guó)家教育改革發(fā)展的迫切需要和前期建設(shè)過(guò)程中出現(xiàn)的問(wèn)題,結(jié)合目前稷山縣基礎(chǔ)教育信息化區(qū)域化的發(fā)展需要,建立和開發(fā)本地化、個(gè)性化的基礎(chǔ)教育教學(xué)資源平臺(tái)成為一個(gè)重要的課題。
稷山縣位于山西省西南部,為運(yùn)城市的下屬縣市,經(jīng)濟(jì)基礎(chǔ)薄弱,基礎(chǔ)教育非常落后。為落實(shí)《山西省教育廳關(guān)于2014~2015年推進(jìn)基礎(chǔ)教育信息化工作安排意見》文件的要求:各市建立、完善市級(jí)資源平臺(tái),有條件的縣(市、區(qū))可根據(jù)實(shí)際建立縣級(jí)資源平臺(tái)[2],結(jié)合稷山縣基礎(chǔ)教育的實(shí)際情況需求,稷山縣教育局電教館決定開發(fā)和設(shè)計(jì)稷山縣基礎(chǔ)教育教學(xué)資源平臺(tái)(以下簡(jiǎn)稱“教學(xué)資源平臺(tái)”),用于實(shí)現(xiàn)稷山縣基礎(chǔ)教育優(yōu)質(zhì)教學(xué)資源共享,給稷山縣基礎(chǔ)教育的各學(xué)校師生提供數(shù)字化優(yōu)質(zhì)的教學(xué)資源。建設(shè)縣級(jí)基礎(chǔ)教育教學(xué)資源管理平臺(tái),可以使得該區(qū)域內(nèi)的中小學(xué)教學(xué)資源共享,以此可以改善教學(xué)結(jié)構(gòu),提升教學(xué)質(zhì)量;可以實(shí)現(xiàn)學(xué)校內(nèi)部的教科研活動(dòng)的一體化管理和服務(wù);可以強(qiáng)化區(qū)域管理,優(yōu)化區(qū)域資源配置,提升區(qū)域教育信息化[3]。
稷山縣基礎(chǔ)教育教學(xué)資源平臺(tái)主要用于該縣教師對(duì)于教學(xué)資源的共享,主要用戶為該縣老師以及教研室,通過(guò)老師上傳,教研室審核的方式向資源庫(kù)中添加資源,所有資源只對(duì)內(nèi)網(wǎng)注冊(cè)用戶開放,游客擁有一定的預(yù)覽權(quán)限,但無(wú)權(quán)對(duì)資源進(jìn)行下載,評(píng)論操作。平臺(tái)支持大多數(shù)教育資源的文件類型,包括PPT、world、圖片、視頻等,其中文字和圖片資源提供在線預(yù)覽,視頻資源及Flash資源暫不支持進(jìn)行在線預(yù)覽。為方便資源的整合管理,平臺(tái)提供了內(nèi)置資源分類,同時(shí)在個(gè)人中心的信息管理中提供自定義分類的管理方式。
教學(xué)資源平臺(tái)根據(jù)客戶對(duì)系統(tǒng)平臺(tái)的需求調(diào)查以及資源管理流程的基礎(chǔ)上,結(jié)合當(dāng)前比較先進(jìn)及成熟的資源管理及共享的實(shí)現(xiàn)技術(shù),按照模塊化的設(shè)計(jì)思路,可將教學(xué)資源平臺(tái)劃分為用戶操作模塊、個(gè)人中心、權(quán)限管理、數(shù)據(jù)管理四大模塊。稷山縣基礎(chǔ)教育教學(xué)資源平臺(tái)在綜合用戶需求以及業(yè)務(wù)流程的基礎(chǔ)上,確定了教學(xué)資源平臺(tái)的系統(tǒng)組成,具體如圖1所示。
圖1 客戶端與服務(wù)器端的交互過(guò)程
用戶操作模塊:對(duì)平臺(tái)中的客戶上傳的教學(xué)資源進(jìn)行管理,包括資源的上傳、下載、刪除、搜索、評(píng)價(jià)等,讓使用平臺(tái)的教師和學(xué)生可以非常方便的查詢到所需要的信息和資源。
個(gè)人中心模塊:用于平臺(tái)中用戶注冊(cè)、通過(guò)身份驗(yàn)證后,修改用戶信息、歷史信息的查詢等內(nèi)容。
權(quán)限管理模塊:對(duì)平臺(tái)中的用戶權(quán)限進(jìn)行管理,用戶根據(jù)自己的權(quán)限不同,可以對(duì)已成功上傳的資源進(jìn)行搜索、評(píng)論、收藏、下載等操作。
數(shù)據(jù)管理模塊:要求用戶先通過(guò)身份驗(yàn)證,驗(yàn)證正確后,用于超級(jí)管理員對(duì)數(shù)據(jù)庫(kù)的進(jìn)行備份和恢復(fù)管理[4]。
下面將對(duì)各個(gè)子模塊的若干主要功能需求進(jìn)行詳細(xì)分析。
2.1 上傳
將選定資源上傳到服務(wù)器中,同時(shí)記錄上傳用戶和上傳時(shí)間。平臺(tái)中的普通用戶、審核員也同樣擁有此操作權(quán)限。
①支持大文件批量上傳:用戶可同時(shí)選中多個(gè)文件進(jìn)行上傳操作;
②資源分類:文件上傳時(shí),必須滿足資源上傳的條件,否則不能執(zhí)行上傳;
③文件上傳時(shí),必須對(duì)內(nèi)置資源分類屬性“科目、年級(jí)、學(xué)段、版本信息”進(jìn)行選擇,存在未選項(xiàng)時(shí)不能執(zhí)行上傳;
④管理員可以修改每個(gè)用戶單天允許上傳文件綜述以及單個(gè)上傳文件的大??;
⑤管理員可以更改普通用戶和審核員的上傳權(quán)限。
2.2 下載
通過(guò)審核的資源將會(huì)被加入到平臺(tái)的資源列表中,用戶可通過(guò)頁(yè)面瀏覽或搜索尋找到需要的資源,將其從服務(wù)器中下載到本地端,同時(shí)記錄下載時(shí)間。普通用戶及審核員擁有此操作權(quán)限,未通過(guò)實(shí)名認(rèn)證的用戶不能對(duì)資源進(jìn)行下載操作,但可以進(jìn)行預(yù)覽。①同一天內(nèi)同一個(gè)IP對(duì)同一個(gè)資源的下載不會(huì)重復(fù)錄入到該資源的被下載次數(shù)中;②在平臺(tái)中,熱門(下載次數(shù)多)資源會(huì)被推送到平臺(tái)主頁(yè)的熱門資源板塊中。
2.3 刪除
用戶可對(duì)已上傳的資源進(jìn)行刪除操作,執(zhí)行此操作后,該資源將從可見資源列表中移除,也不再提供資源的下載,與該資源相關(guān)的鏈接全部都會(huì)失效,不過(guò)用戶可以在兩周以內(nèi),從個(gè)人中心的已刪資源中進(jìn)行還原操作,兩周之后,該資源將被徹底刪除,不能進(jìn)行還原。普通用戶及審核員只對(duì)自身?yè)碛袆h除權(quán)限,超級(jí)管理員對(duì)所有用戶擁有刪除權(quán)限。
2.4 搜索
用戶可通過(guò)標(biāo)題在資源庫(kù)中實(shí)現(xiàn)模糊搜索及精確搜索,尋找到需要的資源,同時(shí)支持條件搜索,即系統(tǒng)提供學(xué)段、年級(jí)、科目、版本以及資源類型等條件選擇,在選定條件之后,再通過(guò)標(biāo)題進(jìn)行模糊或精確搜索。在平臺(tái)中,不論是注冊(cè)用戶還是沒(méi)有登錄到平臺(tái)的瀏覽者,都具有搜索權(quán)限。
2.5 評(píng)價(jià)
用戶可在資源界面的下方可以對(duì)資源進(jìn)行評(píng)論,發(fā)表自己對(duì)于該資源的看法,同時(shí)記錄評(píng)論內(nèi)容、評(píng)論用戶以及評(píng)論時(shí)間。
2.6 收藏
用戶可對(duì)資源進(jìn)行收藏操作,執(zhí)行此操作,該文件標(biāo)題將會(huì)出現(xiàn)在用戶個(gè)人中心我的收藏列表中,可通過(guò)點(diǎn)擊標(biāo)題直接鏈接到資源頁(yè)面,當(dāng)資源被刪除時(shí),點(diǎn)擊該鏈接將會(huì)提示“鏈接失效,該文件已被刪除”。在平臺(tái)中,普通用戶和審核員也具有收藏的權(quán)限。
2.7 審核
用戶的上傳資源不會(huì)直接出現(xiàn)在平臺(tái)的可見資源列表中,由審核員對(duì)該資源的內(nèi)容進(jìn)行審核,審核通過(guò)后才會(huì)進(jìn)入資源庫(kù),其他用戶才可以對(duì)此資源進(jìn)行下載,收藏等操作。①審核狀態(tài)共分為4個(gè)狀態(tài),分別為:待審核、審核中、已通過(guò)、未通過(guò);②資源審核狀態(tài)由審核員決定資源是否已通過(guò)、未通過(guò)以及審核中;③添加積分機(jī)制,審核通過(guò)對(duì)應(yīng)1分,精品資源對(duì)應(yīng)5分,用戶總積分值將會(huì)體現(xiàn)在個(gè)人中心的個(gè)人信息中,添加個(gè)人積分的歷史累計(jì)記錄。
2.8 個(gè)人信息
顯示用戶的賬戶信息,包括綁定的實(shí)名信息,同時(shí)可以對(duì)這些信息進(jìn)行修改,包括修改密碼。
2.9 歷史信息
記錄用戶對(duì)資源的上傳、下載、收藏以及刪除還原操作,包括我的上傳,我的下載,我的收藏以及已刪資源4個(gè)部分,以列表形式在頁(yè)面中體現(xiàn),點(diǎn)擊資源標(biāo)題,可以鏈接到相應(yīng)的資源界面,資源被刪除后,鏈接將會(huì)失效。
2.10 用戶管理
用戶管理功能包括用戶注冊(cè)、用戶登錄以及密碼的找回功能。支持使用QQ號(hào)綁定賬戶,所有注冊(cè)賬戶需要進(jìn)行實(shí)名信息驗(yàn)證和綁定后才能具有普通用戶的權(quán)限,會(huì)先進(jìn)行開放注冊(cè),然后在特定時(shí)間內(nèi)開放實(shí)名信息綁定。因?yàn)樵撡Y源平臺(tái)只支持內(nèi)網(wǎng)中使用,故密碼找回功能暫只支持通過(guò)注冊(cè)時(shí)設(shè)定的密碼找回問(wèn)題找回。
2.11 權(quán)限管理
在平臺(tái)中系統(tǒng)角色共分為4種,分別為游客、普通用戶、審核員和管理員。游客是指在開放注冊(cè)時(shí)有填寫注冊(cè)信息進(jìn)行注冊(cè),但在實(shí)名信息綁定時(shí)未進(jìn)行綁定的用戶,基本操作權(quán)限參照功能詳述的2.1~2.7條。4種角色分別擁有不同的個(gè)人中心界面,界面內(nèi)功能按鈕根據(jù)各角色所擁有的權(quán)限而不同。①審核員由管理員設(shè)定,支持特定特定科目審核權(quán)限的劃分,實(shí)現(xiàn)語(yǔ)文審核員審核語(yǔ)文資源、數(shù)學(xué)審核員審核數(shù)學(xué)的功能;②超級(jí)管理員擁有有刪除用戶和停用用戶的權(quán)限,執(zhí)行該操作后用戶將被隱藏,包括其所擁有資源將變?yōu)椴豢梢姡瑒h除操作將在一個(gè)月之后完全刪除該用戶的信息及資源,管理員可在此期間將其資源備份出來(lái)。
2.12 數(shù)據(jù)備份
通過(guò)權(quán)限驗(yàn)證后,管理員可隨時(shí)后臺(tái)系統(tǒng)將數(shù)據(jù)庫(kù)資料導(dǎo)出,并支持?jǐn)?shù)據(jù)庫(kù)資料的手動(dòng)備份。
2.13 數(shù)據(jù)恢復(fù)
通過(guò)權(quán)限驗(yàn)證后,管理員通過(guò)后臺(tái)管理的數(shù)據(jù)恢復(fù)按鈕,可以選擇特定的數(shù)據(jù)備份包,將系統(tǒng)恢復(fù)到該特定狀態(tài)。
根據(jù)系統(tǒng)需求分析和系統(tǒng)的設(shè)計(jì)成本、維護(hù)代價(jià)及系統(tǒng)的響應(yīng)速度,稷山縣基礎(chǔ)教育教學(xué)資源平臺(tái)采用瀏覽器/服務(wù)器架構(gòu)進(jìn)行開發(fā),使用非常流行的開發(fā)B/S應(yīng)用程序的開發(fā)語(yǔ)言PHP,EclipsePHP Studio 3作為開發(fā)工具,基于PHP語(yǔ)言的CodeIgniter開發(fā)框架,數(shù)據(jù)庫(kù)采用MySQL存儲(chǔ)教學(xué)資源平臺(tái)的數(shù)據(jù)信息。
根據(jù)系統(tǒng)總體設(shè)計(jì)圖2可以知道,稷山縣基礎(chǔ)教育教學(xué)資源平臺(tái)應(yīng)該包括用戶管理、資源管理、新聞管理三大管理模塊。三大管理模塊接受用戶的業(yè)務(wù)請(qǐng)求后,轉(zhuǎn)發(fā)請(qǐng)求給系統(tǒng)數(shù)據(jù)訪問(wèn)層,系統(tǒng)數(shù)據(jù)訪問(wèn)層根據(jù)轉(zhuǎn)發(fā)過(guò)來(lái)的請(qǐng)求分別調(diào)用數(shù)據(jù)庫(kù)中的信息,來(lái)實(shí)現(xiàn)對(duì)平臺(tái)數(shù)據(jù)的存取[5]。
圖2 系統(tǒng)總體設(shè)計(jì)
從圖3系統(tǒng)訪問(wèn)流程設(shè)計(jì)圖可以知道,按照平臺(tái)的應(yīng)用角度來(lái)看,用戶管理模塊的使用者不同需要實(shí)現(xiàn)的功能也不相同。稷山縣基礎(chǔ)教育教學(xué)資源管理平臺(tái)的系統(tǒng)用戶分為教師、審核員和管理員三類。教師、審核員和管理員具有不同的訪問(wèn)權(quán)限,根據(jù)登錄教學(xué)資源平臺(tái)后臺(tái)的不同用戶,進(jìn)入不同的后臺(tái),享有不同的功能權(quán)限。教師具有上傳、下載、評(píng)論、收藏、個(gè)人資料管理、個(gè)人資源管理的權(quán)限;審核員不僅具有教師的全部功能外,還有管理審核權(quán)限內(nèi)的未審核資料的權(quán)限;管理員不僅具有教師和審核員的所有功能外,還具有新聞管理、用戶管理、資源管理的權(quán)限。
圖3 系統(tǒng)訪問(wèn)流程設(shè)計(jì)
下面對(duì)稷山縣基礎(chǔ)教育教學(xué)資源平臺(tái)的重點(diǎn)功能進(jìn)行了設(shè)計(jì)與實(shí)現(xiàn),具體包括教學(xué)資源的統(tǒng)一瀏覽和新聞管理模塊在線編輯器。
4.1 教學(xué)資源的統(tǒng)一瀏覽
稷山縣基礎(chǔ)教育教學(xué)資源平臺(tái)中的教學(xué)資源可以是多種格式,如:Txt文件、Word文件、Excel文件、PPT文件、PDF文件等等,如果針對(duì)不同格式的教學(xué)資源設(shè)計(jì)不同的瀏覽方法,將會(huì)加大開發(fā)人員的開發(fā)難度,針對(duì)以上問(wèn)題,平臺(tái)需要設(shè)計(jì)一個(gè)功能來(lái)統(tǒng)一解決瀏覽問(wèn)題,具體方法如下:
①判讀上傳的教學(xué)資源是什么格式文件
具體的實(shí)現(xiàn)代碼如下所示:
②先將不同的文本文件轉(zhuǎn)換成PDF格式,如果是Word格式轉(zhuǎn)換成PDF格式,主要通過(guò)COM函數(shù)來(lái)操作Word,具體的實(shí)現(xiàn)代碼如下所示:
③安裝SWFTools軟件到服務(wù)器的D盤;
④利用FlexPaper技術(shù)實(shí)現(xiàn)SWF格式文件的在線瀏覽功能,首先必須通過(guò)CMD方式調(diào)用FlexPaper提供的PDF轉(zhuǎn)換SWF工具進(jìn)行文件的格式轉(zhuǎn)換,轉(zhuǎn)換成SWF格式文件以后,就可以在瀏覽器中利用Flash播放器實(shí)現(xiàn)對(duì)對(duì)SWF文件的在線瀏覽功能,同時(shí)還可以防止用戶下載或拷貝。
PDF格式文件生產(chǎn)SWF格式文件具體的實(shí)現(xiàn)代碼如下所示:
4.2 新聞管理模塊在線編輯器
新聞管理模塊在線編輯器使用第三方的在線編輯器來(lái)實(shí)現(xiàn),不但可以提高了開發(fā)效率,還可以讓用戶使用在線編輯器就像使用Word編輯器一樣簡(jiǎn)潔方便,這里我們采用xheditor編輯器具體代碼如下:
本文僅僅是依托稷山縣教育局的實(shí)際需求和一線教師的業(yè)務(wù)流程從教學(xué)資源平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)的角度簡(jiǎn)單的探討了設(shè)計(jì)與開發(fā)縣基礎(chǔ)教育教學(xué)資源平臺(tái),雖已能滿足用戶需求,但是仍有諸多方面有待完善和解決。①平臺(tái)在實(shí)現(xiàn)的過(guò)程中引入了CodeInigter框架,雖然在開發(fā)過(guò)程中提高了開發(fā)效率,但是本身對(duì)CodeInigter框架的設(shè)計(jì)理念理解不深入,導(dǎo)致設(shè)計(jì)有所欠缺;②在平臺(tái)的開發(fā)過(guò)程中,對(duì)于數(shù)據(jù)庫(kù)設(shè)計(jì)和安全性設(shè)計(jì)方面有待加強(qiáng)[6];③一個(gè)縣的基礎(chǔ)教育教學(xué)資源平臺(tái)開發(fā)設(shè)計(jì)是一項(xiàng)非常大的工程,包含諸多方面,平臺(tái)的后期的管理和維護(hù)以及后期資源的優(yōu)化還需要逐步去完善。
[1]張大良.以提高質(zhì)量為核心加強(qiáng)國(guó)家精品開放課程建設(shè)[J].中國(guó)高教研究,2013,13(01):6-11.
[2]趙晉華.加快推進(jìn)教育信息化科學(xué)發(fā)展全面落實(shí)教育信息化重點(diǎn)工作——在2013年度全省各市電教館(臺(tái))長(zhǎng)工作會(huì)議上的講話[J].山西電教,2013,35(05):1-3.
[3]付道明.我國(guó)區(qū)域性基礎(chǔ)教育信息化建設(shè)研究現(xiàn)狀與發(fā)展趨勢(shì)[J].韓山師范學(xué)院學(xué)報(bào),2013,33(1):79-85.
[4]范梅芳.職教數(shù)字化教學(xué)資源現(xiàn)狀調(diào)研及平臺(tái)建設(shè)策略[J].江蘇教育:職業(yè)教育,2014,62(1):55-57.
[5]彭亞雄.高職院校搭建視頻教學(xué)資源平臺(tái)的必要性和可行性分析[J].黃岡職業(yè)技術(shù)學(xué)院學(xué)報(bào),2014,16(3):41-43.
[6]單曉陽(yáng).基于WEB的校本教學(xué)資源平臺(tái)設(shè)計(jì)與實(shí)踐[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2013,13(10):129-130.
Design and Implementation on Educational Resource Platform of Basic Education
LI Mao-lin,WEI Pei-pei
(Yuncheng Polytechnic College,Yuncheng Shanxi 044000,China)
Aiming at the current weak basic education informatization in the aspect of software combining with the current development requirements of basic education informatization in Jishan county and the practical teaching application of modern distance education project in rural primary and middle schools,this paper designs and develops the educational resource platform of basic education based on B/S architecture in Jishan county.The development background and significance of educational resource platform is analyzed. Based on the investigation and analysis on the user requirements and business processes in Jishan County Education Bureau,the system requirement analysis,design and main functions implementation are performed.
educational resource platform;informatization;sharing;design
V55
A
1008-1739(2015)05-66-5
定稿日期:2015-02-12