李寧
(西安職業(yè)技術(shù)學(xué)院基礎(chǔ)課部,陜西 西安710077)
信息技術(shù)突飛猛進(jìn),日新月異的計(jì)算機(jī)網(wǎng)絡(luò)在不同程度上促進(jìn)了眾多領(lǐng)域的飛速發(fā)展。隨著課改不斷深入,課程資源逐漸成為高校教育領(lǐng)域的關(guān)鍵推動(dòng)力,其中,英語(yǔ)因其獨(dú)具的普及性與重要性,大幅增加了課程資源在整體教育資源中的占比。通過(guò)結(jié)合英語(yǔ)課程與通信技術(shù)、多媒體技術(shù)等,即可生成圖、文、聲、像等特殊的數(shù)字化課程資源,此類資源符合當(dāng)前智能時(shí)代的終端學(xué)習(xí)模式[1]。由于英語(yǔ)課程資源規(guī)模龐大且內(nèi)容相對(duì)豐富,不便于管理與共享,故研究一種有效的資源共享系統(tǒng)具有重要的現(xiàn)實(shí)意義。
國(guó)外的發(fā)達(dá)國(guó)家對(duì)完善、開(kāi)發(fā)、共享基礎(chǔ)教育資源,始終保持著較高的關(guān)注度,強(qiáng)化了教師共享教育資源的自主意識(shí);而國(guó)內(nèi)是在課改之后才提出利用、共享課程資源政策,并就此方向展開(kāi)深入探索。例如,文獻(xiàn)[2]經(jīng)過(guò)更新傳統(tǒng)共享系統(tǒng)硬件,設(shè)計(jì)出系統(tǒng)軟件,通過(guò)標(biāo)注屬性、構(gòu)架倒索引模式,處理并管理數(shù)字資源,基于資源可信度權(quán)值,構(gòu)建搜索列表,采用SQL Server設(shè)計(jì)系統(tǒng)數(shù)據(jù)庫(kù);文獻(xiàn)[3]針對(duì)現(xiàn)代遠(yuǎn)程教育,探索資源共享發(fā)展歷程與現(xiàn)存問(wèn)題,利用區(qū)塊鏈技術(shù),構(gòu)建教育資源共享平臺(tái),基于此,提出以該平臺(tái)為基礎(chǔ)的系統(tǒng)設(shè)計(jì)方案。
當(dāng)前的英語(yǔ)課程資源共享研究正處于初始階段,多數(shù)僅限于教師等個(gè)體,缺少一定的聯(lián)動(dòng)性與系統(tǒng)性。為此,本文引入虛擬的計(jì)算資源池,設(shè)計(jì)一種基于云平臺(tái)的英語(yǔ)課程資源共享系統(tǒng),利用動(dòng)態(tài)調(diào)配、平滑擴(kuò)展的通信、運(yùn)算以及存儲(chǔ)能力,為用戶提供高效的云服務(wù)。結(jié)合公有云與私有云得到的混合云,能夠在一定程度上滿足供應(yīng)者不同的使用需求;根據(jù)集中式訪問(wèn)控制機(jī)制,賦予使用者不同權(quán)限,便于資源與系統(tǒng)的統(tǒng)一管理;構(gòu)建My SQL數(shù)據(jù)庫(kù),強(qiáng)化各數(shù)據(jù)庫(kù)表間的聯(lián)系,該系統(tǒng)有助于推動(dòng)英語(yǔ)資源的充分利用,提升英語(yǔ)課程教授效率與質(zhì)量,完善教師綜合素質(zhì)的輔助性資源。
云平臺(tái)是一種全新的商業(yè)計(jì)算服務(wù)模式,其通過(guò)實(shí)現(xiàn)軟件服務(wù)化、資源虛擬化、系統(tǒng)透明化,云化處理所有給予客戶的服務(wù)模式?;诖耍鶕?jù)云供應(yīng)者與客戶群體的從屬關(guān)聯(lián),將云平臺(tái)劃分成三個(gè)部分,即公有云、私有云以及混合云,其中,公有云作為供應(yīng)者與客戶的共享環(huán)境,使用權(quán)限面向多數(shù)群體,主要提供數(shù)據(jù)搜索、信息分享等相關(guān)服務(wù);為保證用戶隱私安全,建立一個(gè)只限于用戶自身資源的存儲(chǔ)空間,該單個(gè)用戶的獨(dú)享區(qū)域即為私有云;將公有云與私有云融合后,生成混合云,有助于滿足供應(yīng)者的彈性需求。
采用管理、資源、平臺(tái)、應(yīng)用以及訪問(wèn)等五個(gè)模塊,組建云平臺(tái)框架,如圖1所示。云計(jì)算的核心是服務(wù),本質(zhì)是利用網(wǎng)絡(luò)為用戶提供服務(wù)。
以有效共享英語(yǔ)課程資源為共享系統(tǒng)的設(shè)計(jì)目標(biāo),根據(jù)英語(yǔ)課程資源的多樣性、具體性、潛在性、動(dòng)態(tài)性以及補(bǔ)充性等特征[4],以云平臺(tái)為基礎(chǔ),創(chuàng)建出由客戶注冊(cè)登錄、課程資源管理、課程資源瀏覽以及共享系統(tǒng)管理等單元構(gòu)成的英語(yǔ)課程資源共享系統(tǒng)。各單元作用與功能如下所述:
(1) 客戶注冊(cè)登錄單元:為便于管理英語(yǔ)課程資源共享系統(tǒng),使用者只有經(jīng)過(guò)注冊(cè)、認(rèn)證,方可登錄系統(tǒng)。系統(tǒng)角色共分為管理者、教師以及學(xué)生三種,不同角色的使用者擁有不同的使用權(quán)限與服務(wù)體驗(yàn)。系統(tǒng)唯一的管理者既能夠建設(shè)、管理共享系統(tǒng),也可以在后臺(tái)添加學(xué)生用戶;通過(guò)管理者審核后,教師采用添加、刪除、修改等資源操作,參與到英語(yǔ)課程資源的建設(shè)中。用戶憑借用戶名與密碼,進(jìn)入不同的操作界面,管理者與教師的操作界面是管理界面,學(xué)生用戶則是學(xué)習(xí)界面。客戶注冊(cè)登錄單元運(yùn)行流程如圖2所示。
(2) 課程資源管理單元:作為共享系統(tǒng)的核心部分,課程資源管理單元不僅支持學(xué)生用戶下載資源,而且支持教師與管理者的資源添加與刪除等操作。
如圖3所示,英語(yǔ)課程資源上傳就是將資源本身與說(shuō)明信息通過(guò)審核的課程資源儲(chǔ)存至相關(guān)數(shù)據(jù)庫(kù)中。用戶填寫標(biāo)題、摘要等資源相關(guān)信息后上傳資源,管理員在審核資源分類、資源內(nèi)容等信息的同時(shí),還需修改一些位置錯(cuò)誤。若資源通過(guò)審核,即可直接發(fā)布,為使用者提供瀏覽與應(yīng)用服務(wù);反之,則將結(jié)果反饋給上傳用戶。針對(duì)數(shù)據(jù)庫(kù)中存在的課程資源,管理者與教師均具有修改、編輯權(quán)限,不同的是教師修改資源后,需提交給管理者審核。
(3) 課程資源瀏覽單元:該單元根據(jù)英語(yǔ)課程資源類別劃分,以目錄的形式瀏覽數(shù)據(jù)庫(kù)。目錄排列順序模式種類分為正常模式、資源層次模式、學(xué)科樹(shù)[6-8]模式、學(xué)習(xí)對(duì)象樹(shù)模式以及資源種類樹(shù)模式。
(4) 共享系統(tǒng)管理單元:該單元是系統(tǒng)管理者的主要應(yīng)用模塊,管理者利用管理單元審核課程資源、管理使用群體、授權(quán)使用者權(quán)限、管理系統(tǒng)日志等。共享系統(tǒng)管理單元運(yùn)行流程如圖4所示。
依據(jù)系統(tǒng)使用群體與英語(yǔ)課程資源特征等實(shí)體對(duì)象,建立使用群體信息表、狀態(tài)表以及課程資源信息表、評(píng)價(jià)表等數(shù)據(jù)表,形成系統(tǒng)所需的My SQL 數(shù)據(jù)庫(kù)。庫(kù)表具體形式如下列各表所示。
表1 使用群體狀態(tài)表
表2 使用群體信息表
表3 課程資源信息表
表4 課程資源評(píng)估表
表5 系統(tǒng)管理者數(shù)據(jù)表
本文所構(gòu)建的基于云平臺(tái)的英語(yǔ)課程資源共享系統(tǒng)界面示意圖見(jiàn)圖5。
英語(yǔ)課程資源共享系統(tǒng)的運(yùn)行偽代碼如下:
class Classes:
def__init__(self,school,name,kind):
self.school=school #
self.name=name #
self.kind=kind #
self.student=['student_obj']#
class Course:
def__init__(self,name,period,price):
self.name=name
self.period=period
self.price=price
def__init__(self,name):
self.name=name
self.classes=['classes_obj']
# self.course=c #
t=Teacher('blue')
t.course=c #
為檢驗(yàn)本文系統(tǒng)功能的正確性與用戶期望達(dá)成度,針對(duì)系統(tǒng)關(guān)鍵單元展開(kāi)功能模擬實(shí)驗(yàn),各單元功能檢測(cè)結(jié)果如下表6所示。
表6 英語(yǔ)課程資源共享系統(tǒng)功能檢測(cè)結(jié)果統(tǒng)計(jì)表
本文系統(tǒng)的主要單元功能均得以有效實(shí)現(xiàn),符合預(yù)期設(shè)計(jì)目標(biāo)。這是因?yàn)樵撓到y(tǒng)以軟件服務(wù)化、資源虛擬化、系統(tǒng)透明化的云平臺(tái)為基礎(chǔ),云化處理了所有給予客戶的服務(wù)模式,結(jié)合公有云與私有云后形成的混合云,滿足了供應(yīng)者的彈性需求,依據(jù)系統(tǒng)使用群體與英語(yǔ)課程資源特征等實(shí)體對(duì)象,建立了使用群體信息表、狀態(tài)表以及課程資源信息表、評(píng)價(jià)表等數(shù)據(jù)表,聯(lián)立起共享系統(tǒng)中各數(shù)據(jù)庫(kù)表間的相關(guān)性。
對(duì)于文獻(xiàn)[2]、[3]以及本文所構(gòu)建的系統(tǒng),分別從響應(yīng)性、并發(fā)性兩個(gè)方面,評(píng)估共享系統(tǒng)性能。圖6所示為不同性能評(píng)估指標(biāo)的檢測(cè)結(jié)果。
通過(guò)圖6中各評(píng)估指標(biāo)曲線走勢(shì)可以看出,相較于文獻(xiàn)系統(tǒng),本文系統(tǒng)因采用管理、資源、平臺(tái)、應(yīng)用以及訪問(wèn)等五個(gè)模塊,組建云平臺(tái)框架,通過(guò)網(wǎng)絡(luò)為用戶提供服務(wù),根據(jù)英語(yǔ)課程資源的多樣性、具體性、潛在性、動(dòng)態(tài)性以及補(bǔ)充性等特征,創(chuàng)建出客戶注冊(cè)登錄、課程資源管理、課程資源瀏覽以及共享系統(tǒng)管理等單元,使英語(yǔ)課程資源得以高效共享,令響應(yīng)時(shí)間更短、線程并發(fā)能力更強(qiáng),能夠滿足高校英語(yǔ)課程的應(yīng)用需求。
為避免因管理意識(shí)薄弱而浪費(fèi)諸多優(yōu)質(zhì)課程資源,本文以云平臺(tái)為基礎(chǔ),創(chuàng)建出一款能夠及時(shí)歸類存檔的英語(yǔ)課程資源共享系統(tǒng)。以減少冗余、重復(fù)的課程資源為目標(biāo),應(yīng)編輯一種檢測(cè)程序,篩選管理者與教師用戶上傳的資源,不浪費(fèi)系統(tǒng)的存儲(chǔ)空間;該系統(tǒng)在混合云平臺(tái)上共享英語(yǔ)課程資源時(shí),雖然能夠存儲(chǔ)、搜索資源,但仍需進(jìn)一步擴(kuò)充資源壓縮等功能,使其更加完善;隨著精細(xì)化管理理念的提出,應(yīng)強(qiáng)化使用權(quán)限管理與空間分配等方面,按等級(jí)限制上傳資源容量。
自動(dòng)化技術(shù)與應(yīng)用2022年10期