陳凱旋 陳暉 黃照翠
摘要:隨著智慧課堂的日益普及,急需構(gòu)建安全、穩(wěn)定、高效的視頻服務(wù)系統(tǒng),提供豐富海量的視頻信息資源、個(gè)性化的視頻服務(wù)、教與學(xué)數(shù)據(jù)分析與決策支持等。通過(guò)實(shí)踐調(diào)查和文獻(xiàn)分析,基于智慧課堂教學(xué)設(shè)計(jì)與實(shí)施對(duì)視頻服務(wù)的需求,設(shè)計(jì)實(shí)現(xiàn)了面向智慧課堂教與學(xué)服務(wù)的視頻服務(wù)系統(tǒng)。該系統(tǒng)采用MVC模式,基于ThinkPHP高性能框架開(kāi)發(fā),基于角色實(shí)現(xiàn)了海量視頻信息資源的智能檢索,用戶個(gè)性化視頻推薦和圖形化數(shù)據(jù)統(tǒng)計(jì)分析等功能,為智慧課堂提供全方位、個(gè)性化、智能化的教與學(xué)環(huán)境和信息資源服務(wù),解決了傳統(tǒng)課堂教學(xué)平臺(tái)缺失和信息資源受限問(wèn)題。實(shí)踐應(yīng)用與課堂調(diào)查表明,教師更關(guān)注視頻信息資源的便捷獲取與靈活發(fā)布、學(xué)情智能分析,學(xué)生更偏愛(ài)視頻學(xué)習(xí)與立體化交互,基于平臺(tái)的分組討論與匯報(bào),匯聚了師生智慧,實(shí)現(xiàn)了學(xué)生知識(shí)、技能、情感等多維學(xué)習(xí)目標(biāo)的達(dá)成。
關(guān)鍵詞:智慧課堂;視頻服務(wù);系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn);視頻檢索;個(gè)性化推薦
DOI: 10. 11907/rjdk.191 829
開(kāi)放科學(xué)(資源服務(wù))標(biāo)識(shí)碼(OSID):
中圖分類號(hào):TP319
文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1672-7800(2020)004-0147-05
The Design and Implementation of Video Service System for Intelligent Classroom
CHEN Kai-xuan'. CHEN Hui. HUANG 2hao-cuj2
(I . Comm unication.s Engirzeering College,Army Engineering University of PLA ;
2. Teaching and Re.search .Support Center , Army Engineering Univer.sity of P/A,lVanjing 210007,China )Abstract: With the increasing popularitv of intelligent classroom. it is urgent to build a secure . stahle and efficient video service sys-tem to provide abundant video information resources, personalized video services. teaching and learning data analysis and decisionsupport, etc. Through practical investigation and literature analysis, this paper designs a video service system for intelligent classroomteaching and learning services based on the demand of intelligent classroom teaching design. The system uses MVC mode and developsbased on ThinkPHP high performance framework to realise intelligent retrieval of massive video information resources, personalizedvideo recommendation and graphical data statistical analy sis functions based on roles. The sy stem provides a comprehensive, personal-ized and intelligent teaching and learning environment and information resources services for intelligent classroom. which relieves thelimitation of traditional classroom teaching platform and inf'ormation resources. Practical application and classroom investigation showthat teachers pay more attention to the convenient acquisition and flexible release of video information resources and intelligent analysisof learning conditions, while students prefer video learning and three-dimensional interaction, group discussion and reporting, ,,-hichgathers the wisdom of teachers and students. and achieves students' multi-dimensional learning goals.Key Words : intelligent classroom ; video services ; design and implementa tion of system ; video retrieval; personalized recommendation
O 引言
近年來(lái),高校在教、學(xué)、研、管、用等各方面越來(lái)越多地使用視頻、依賴視頻,視頻在高校信息化服務(wù)中扮演著越來(lái)越重要的角色…。除校園監(jiān)控系統(tǒng)外,智慧課堂是一項(xiàng)發(fā)生于技術(shù)豐富存在的教學(xué)環(huán)境中的教學(xué)實(shí)踐活動(dòng),其設(shè)計(jì)與實(shí)施必然也高度依賴于適切的教育信息技術(shù)[2],特別是離不開(kāi)視頻資源。當(dāng)前,高校視頻資源越來(lái)越豐富,資源呈現(xiàn)規(guī)模大、增速快、內(nèi)容雜的態(tài)勢(shì)[3],高校在視頻服務(wù)方面存在一定局限性,表現(xiàn)在視頻采集受限、視頻存儲(chǔ)無(wú)序、管理}昆亂、傳輸不夠順暢、壓縮編碼標(biāo)準(zhǔn)不統(tǒng)一、視頻分析處于原始狀態(tài)、檢索與推送大多基于文本、監(jiān)控主要靠人工、個(gè)性化視頻中心缺失等,無(wú)法發(fā)揮視頻信息資源在課程教學(xué)中的優(yōu)勢(shì),更是給智慧課堂教學(xué)設(shè)計(jì)與實(shí)施帶來(lái)了限制。因此,構(gòu)建滿足智慧課堂教學(xué)需求,服務(wù)于課程教學(xué)設(shè)計(jì)與課堂實(shí)施的視頻服務(wù)系統(tǒng)具有重要意義。
1 智慧課堂與視頻服務(wù)系統(tǒng)
2018年4月,教育部印發(fā)《教育信息化2.0行動(dòng)計(jì)劃》[4],提出實(shí)施智慧教育創(chuàng)新研究計(jì)劃,智慧課堂成為該計(jì)劃實(shí)施的核心載體[5]。智慧課堂是指在建構(gòu)主義學(xué)習(xí)理論指導(dǎo)下,以物聯(lián)網(wǎng)、大數(shù)據(jù)、學(xué)習(xí)分析、人工智能等新一代信息技術(shù)為支撐,將技術(shù)融人課堂教學(xué)中,通過(guò)構(gòu)建多元交互的課堂環(huán)境,從而有效提升學(xué)習(xí)者高階能力的新型課堂[6],智慧課堂具有教學(xué)決策數(shù)據(jù)化、評(píng)價(jià)反饋即時(shí)化、交流互動(dòng)立體化、資源推送智能化等特點(diǎn),是翻轉(zhuǎn)課堂在智慧教育中的升級(jí)[5],廣義上翻轉(zhuǎn)課堂包含“課前一課中一課后”3階段,其實(shí)就是自主學(xué)習(xí)與翻轉(zhuǎn)課堂融合的混合學(xué)習(xí),即課外知識(shí)獲取、課堂知識(shí)內(nèi)化與再創(chuàng)造、課后知識(shí)鞏固與發(fā)散[7]??梢钥闯?,翻轉(zhuǎn)課堂實(shí)施的必要條件和有效條件是能夠提供豐富優(yōu)質(zhì)視頻信息資源與學(xué)習(xí)支持服務(wù)的技術(shù)與平臺(tái)支撐,智慧課堂更是如此。因此,智慧課堂需要一個(gè)能夠提供信息資源便捷發(fā)布(特別是視頻資源)、信息資源智能分析、學(xué)生學(xué)習(xí)行為記錄與數(shù)據(jù)分析、資源獲取簡(jiǎn)易精準(zhǔn),以及師生、生生面向課堂學(xué)習(xí)友好交互的視頻服務(wù)系統(tǒng)平臺(tái),為智慧課堂提供全方位、個(gè)性化、智能化的教與學(xué)環(huán)境。
目前,關(guān)于視頻技術(shù)和視頻服務(wù)的解決方案較多[l],一般單純產(chǎn)于技術(shù)公司,課程教學(xué)設(shè)計(jì)需求因素考慮較少。已有研究中,舒暉等[8]闡述了構(gòu)建視頻服務(wù)系統(tǒng)的必要性,針對(duì)視頻服務(wù)系統(tǒng)的設(shè)計(jì)要求,對(duì)如何利用校園網(wǎng)構(gòu)建視頻服務(wù)系統(tǒng)及其應(yīng)用進(jìn)行了分析和探討;沙玉萍等[9]僅探討了面向圖書(shū)館的微視頻服務(wù);張政歡[lo]就云視頻服務(wù)系統(tǒng)的資源配置和調(diào)度優(yōu)化進(jìn)行了研究;馮瑞[11]設(shè)計(jì)了基于OoE的視頻服務(wù)平臺(tái)系統(tǒng),主要提供視頻推薦、視頻搜索、視頻評(píng)論、視頻上傳下載等功能;黃照翠等…設(shè)計(jì)了一種異地多校區(qū)分布式智慧校園視頻服務(wù)系統(tǒng),針對(duì)智慧校園設(shè)計(jì)了適合多校區(qū)的綜合性視頻服務(wù)系統(tǒng)平臺(tái);文獻(xiàn)[12-15]主要研究單項(xiàng)視頻技術(shù)和功能有限的流媒體系統(tǒng),主要用于公共服務(wù)方面,能夠滿足智慧課堂教學(xué)實(shí)踐需求,即使部分院校開(kāi)發(fā)引進(jìn)了相關(guān)視頻服務(wù)系統(tǒng),但在視頻發(fā)布靈活度、視頻檢索和統(tǒng)計(jì)分析等方面并不能滿足教師智慧課堂教學(xué)設(shè)計(jì)需求。
面向智慧課堂的視頻服務(wù)系統(tǒng)具有視頻靈活發(fā)布、視頻智能分析、智能檢索、用戶行為智能分析、資源個(gè)性化推送功能,資源分級(jí)分類合理。同時(shí),視頻服務(wù)系統(tǒng)應(yīng)具有完善的交互功能,一是視頻交互區(qū),師生可以在線對(duì)課程視頻資源進(jìn)行互動(dòng);二是附加有專門(mén)的功能強(qiáng)大的BBS,此BBS與系統(tǒng)視頻資源庫(kù)分級(jí)分類對(duì)接,課程教師可以白由創(chuàng)建課程視頻區(qū),BBS聯(lián)動(dòng)創(chuàng)建課程討論區(qū),鑒于系統(tǒng)靈活白由的視頻發(fā)布功能、以用戶為中心的設(shè)計(jì)理念以及合理的用戶權(quán)限管理,能夠帶來(lái)用戶人氣聚集,資源量大而優(yōu),可為智慧課堂的實(shí)施提供安全、穩(wěn)定、高效的智能平臺(tái)和優(yōu)質(zhì)資源保障。
2 系統(tǒng)設(shè)計(jì)
2.1總體架構(gòu)
視頻服務(wù)系統(tǒng)是一個(gè)基于Web的為高校智慧課堂實(shí)施提供全面支持與服務(wù)的平臺(tái),為學(xué)生白主學(xué)習(xí)提供課程視頻資源,學(xué)生可以檢索視頻,在線觀看課程視頻,也可以上傳白己發(fā)掘和創(chuàng)作的信息資源,并參與課程討論,分享學(xué)習(xí)成果等;為教師智慧課堂設(shè)計(jì)提供平臺(tái)支持、資源支持和決策支持,教師課前上傳課程分類學(xué)習(xí)視頻,可依據(jù)學(xué)生課前課程視頻學(xué)習(xí)情況和BBS學(xué)情,便捷利用系統(tǒng)優(yōu)質(zhì)信息視頻資源進(jìn)行教學(xué)設(shè)計(jì),課后在線獲取信息反饋,了解學(xué)生學(xué)習(xí)情況和學(xué)習(xí)行為,為后續(xù)課程設(shè)計(jì)作鋪墊。
系統(tǒng)總體架構(gòu)基于B/S結(jié)構(gòu),采用MVC模式,構(gòu)建Web服務(wù)器、Serv-U視頻等文件服務(wù)器以及數(shù)據(jù)庫(kù)服務(wù)器。FTP服務(wù)器用于教師和學(xué)生上傳存儲(chǔ)視頻等信息資源。Web服務(wù)器為用戶提供HTTP服務(wù),教師可以上傳并管理學(xué)習(xí)資料、視頻,檢索所需視頻資源,面向?qū)W生推送課程信息資源,查看學(xué)生學(xué)情、參與互動(dòng)等。學(xué)生可以遠(yuǎn)程下載學(xué)習(xí)資料,在線瀏覽教師推送的學(xué)習(xí)資料、學(xué)習(xí)視頻,參與課前討論,提交個(gè)人或小組主題材料以及學(xué)習(xí)成果等。課程管理者對(duì)所有課程進(jìn)行分級(jí)分類管理,資源管理者對(duì)各種媒體類型(文檔、圖片、視頻、音頻等)進(jìn)行分級(jí)分類管理,所有資源都可由管理者進(jìn)行增、刪、查、改操作。
2.2功能模塊設(shè)計(jì)
系統(tǒng)功能模塊按用戶智慧課堂教學(xué)需求設(shè)計(jì),本著以用戶服務(wù)為中心,分為前臺(tái)公共平臺(tái)和個(gè)性化門(mén)戶、后臺(tái)個(gè)性化用戶中心。前臺(tái)公共平臺(tái)顯示用戶登入前公共信息資源,個(gè)性化門(mén)戶是用戶登入后根據(jù)用戶基本信息、擴(kuò)展信息和用戶行為數(shù)據(jù)分析,提供與用戶相關(guān)度高或用戶可能感興趣的信息資源。后臺(tái)個(gè)性化用戶中心根據(jù)用戶角色權(quán)限提供可操作的功能菜單、顯示推薦的信息資源和用戶行為分析數(shù)據(jù)等。
2.2.1前臺(tái)主要功能模塊
(1)個(gè)性化視頻推薦。前臺(tái)提供個(gè)性化視頻推薦,包括今日推薦、熱門(mén)視頻、為你推薦三大方面。
今日推薦:系統(tǒng)首頁(yè)每日會(huì)推薦給用戶20部?jī)?yōu)質(zhì)資源,優(yōu)質(zhì)資源推薦來(lái)源于3個(gè)方面。一是師生白創(chuàng)或發(fā)掘的視頻發(fā)布與推薦,根據(jù)類型不同分別由教務(wù)、政工、宣傳等管理人員審核通過(guò)后顯示在今日推薦欄目;二是由教務(wù)、政工、宣傳等管理人員直接發(fā)布推薦;三是由圖書(shū)館信息資源采編部門(mén)人員發(fā)布推薦。更多推薦視頻圖文分頁(yè)列于二級(jí)頁(yè)面。
熱門(mén)視頻:系統(tǒng)對(duì)最近30天內(nèi)視頻點(diǎn)擊次數(shù),以及用戶對(duì)視頻的評(píng)分進(jìn)行綜合評(píng)價(jià),按評(píng)分從高到底的順序取出其中20部視頻,顯示在熱門(mén)視頻欄目中。
為你推薦:系統(tǒng)根據(jù)用戶檢索歷史、視頻瀏覽軌跡等分析用戶行為,以及用戶的專業(yè)、喜好等擴(kuò)展信息,推薦給用戶可能感興趣或需要的視頻資源。隨著用戶行為數(shù)據(jù)的積累,“為你推薦”欄目推薦視頻準(zhǔn)確率會(huì)越來(lái)越高。
(2)智能檢索。隨著系統(tǒng)運(yùn)行時(shí)間的延續(xù),系統(tǒng)資源越來(lái)越趨于海量。為使用戶高效而準(zhǔn)確地從海量視頻信息資源中快速檢索所需資源,系統(tǒng)采用基于文本與基于內(nèi)容相結(jié)合的檢索方式[3.16],提供對(duì)視頻信息資源的深度分類智能檢索。用戶可選擇主題、簡(jiǎn)介、發(fā)布時(shí)間、發(fā)布人、制作人、來(lái)源、分類、學(xué)科、專業(yè)、專題、主演、參演、組織結(jié)構(gòu)等13個(gè)類別之一,輸入檢索文本關(guān)鍵詞或圖片、聲音和視頻片段。一方面基于文本檢索,簡(jiǎn)易快速,另一方面深度分類檢索可縮小檢索范圍,提高檢索速度,基于內(nèi)容的檢索降低了用戶對(duì)視頻描述的主觀性,也有助于跨越人與計(jì)算機(jī)之間的“語(yǔ)義鴻溝”,提高搜索的匹配度和準(zhǔn)確率。
2.2.2后臺(tái)主要功能模塊
后臺(tái)也稱個(gè)性化用戶中心,即不同角色用戶進(jìn)入后臺(tái),顯示的內(nèi)容是不一樣的,主要根據(jù)用戶屬性和用戶行為分析,匹配與用戶相關(guān)的信息資源,展現(xiàn)用戶關(guān)心的信息和數(shù)據(jù),提供用戶角色權(quán)限范圍內(nèi)的功能菜單,系統(tǒng)用戶權(quán)限管理由超級(jí)管理員控制,超級(jí)管理員具有所有功能操作權(quán)限,超級(jí)管理員可以設(shè)置其它角色用戶權(quán)限,也可授權(quán)其它用戶對(duì)相應(yīng)功能的操作權(quán)限。
(1)用戶權(quán)限管理。隨著用戶數(shù)量的增加,海量信息存儲(chǔ)對(duì)數(shù)據(jù)庫(kù)系統(tǒng)的訪問(wèn)安全和管理效率提出了嚴(yán)峻挑戰(zhàn),要保證系統(tǒng)安全、有序、高效運(yùn)行,用戶權(quán)限管理是一個(gè)不可或缺的環(huán)節(jié)。
系統(tǒng)采用基于角色的訪問(wèn)控制方法( Role Based Ac-cess Control),提供系統(tǒng)用戶權(quán)限分級(jí)管理[17]。系統(tǒng)將用戶分為3類角色:管理員(包括超級(jí)管理員、系統(tǒng)管理員、用戶管理員、學(xué)科專業(yè)管理員、班級(jí)管理員、新聞管理員、視頻管理員等)、教師(包括課程教師、教學(xué)管理者)與學(xué)生。
系統(tǒng)用戶角色分級(jí)分類,角色權(quán)限極其復(fù)雜,比如超級(jí)管理員具有管理信息資源分類、用戶權(quán)限系統(tǒng)、新聞、單位、班級(jí)、學(xué)科、專業(yè)、專題等權(quán)限.能夠查閱系統(tǒng)統(tǒng)計(jì)分析數(shù)據(jù)、報(bào)表和圖表,在線備份和還原系統(tǒng)數(shù)據(jù)庫(kù),保障系統(tǒng)安全穩(wěn)健運(yùn)行。普通用戶可以發(fā)布視頻信息資源,查看、編輯、刪除白己發(fā)布的信息資源,查看收藏的信息資源,瀏覽歷史以及系統(tǒng)和課程教師推送的信息資源等。
(2)視頻管理。視頻管理是系統(tǒng)用戶個(gè)性化中心的一項(xiàng)核心功能,管理員可以發(fā)布、編輯和刪除視頻,分頁(yè)瀏覽圖文視頻信息,視頻發(fā)布需提交視頻相關(guān)詳細(xì)信息,包括視頻名稱、簡(jiǎn)介、所屬分類、來(lái)源、主演、參演、發(fā)布人、制作人、審核人、所屬學(xué)科、專業(yè)、專題并上傳視頻資源及其縮略圖(默認(rèn)從視頻畫(huà)面中截圖)。
(3)統(tǒng)計(jì)分析。統(tǒng)計(jì)分析是管理者和教師管理、分析、評(píng)價(jià)視頻資源、監(jiān)控學(xué)生學(xué)習(xí)狀態(tài)、分析學(xué)生學(xué)習(xí)情況的重要工具,主要提供兩方面的分析:用戶分析和視頻分析。
用戶分析包括各單位用戶分析、各學(xué)科用戶分析、師生比例分析、用戶瀏覽歷史、用戶發(fā)布信息資源趨勢(shì)等,分別統(tǒng)計(jì)到當(dāng)前時(shí)間為止的各單位用戶數(shù)、各學(xué)科用戶數(shù)以及師生用戶數(shù)。
視頻分析包括視頻點(diǎn)擊排行,各專業(yè)視頻分析、視頻分類分析等,視頻點(diǎn)擊排行按視頻點(diǎn)擊數(shù)分頁(yè)顯示所有視頻,管理員、教學(xué)管理者等用戶可以清楚地查看視頻受歡迎程度,各專業(yè)視頻分析和視頻分類分析直觀地展示各專業(yè)、各分類的視頻數(shù)量。
2.3數(shù)據(jù)庫(kù)設(shè)計(jì)
數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)對(duì)數(shù)據(jù)庫(kù)模型使用有很大影響,在設(shè)計(jì)數(shù)據(jù)庫(kù)表時(shí)要充分考慮不同表的每個(gè)字段,使其功能齊全,關(guān)聯(lián)性更加緊密。系統(tǒng)主要采用MySql作為數(shù)據(jù)庫(kù)管理T具對(duì)系統(tǒng)中的相關(guān)數(shù)據(jù)表結(jié)構(gòu)進(jìn)行設(shè)計(jì),主要數(shù)據(jù)庫(kù)表有:
Category視頻分類表存儲(chǔ)了id、分類名稱、上級(jí)分類id、分類簡(jiǎn)介。
Code學(xué)號(hào)表存儲(chǔ)了id,學(xué)號(hào)。
Dept單位表用來(lái)存儲(chǔ)單位名稱。
Identitv身份表存儲(chǔ)用戶身份,分為教師、學(xué)生和其他。
News新聞表存儲(chǔ)了id、標(biāo)題、內(nèi)容、創(chuàng)建時(shí)間、修改時(shí)間、發(fā)布者、審核者、點(diǎn)擊數(shù)、是否刪除、是否置頂、來(lái)源、縮略圖路徑等。
Role角色表存儲(chǔ)用戶角色權(quán)限。
Specialty專業(yè)表存儲(chǔ)了專業(yè)id、專業(yè)名稱、專業(yè)介紹、專業(yè)所屬教師。
Stu—class班級(jí)表存儲(chǔ)了班級(jí)id、班級(jí)名稱、班主任、班級(jí)代號(hào)、創(chuàng)建時(shí)間、修改時(shí)間。
Stu_ info學(xué)生庫(kù)存儲(chǔ)了id、用戶id、學(xué)號(hào)、所屬班級(jí)id、專業(yè)id、單位id、班主任id、導(dǎo)師id。
Suhject學(xué)科表存儲(chǔ)了學(xué)科id、學(xué)科名稱、學(xué)科介紹、學(xué)科所屬教師。
Teacher_ info是教師庫(kù)存儲(chǔ)了id、用戶id、教師類別、教師專業(yè)、職稱、職務(wù)、單位。
Topic專題表存儲(chǔ)了id、專題名稱、倡導(dǎo)者、組織者、專題時(shí)間、簡(jiǎn)介。
Users用戶表存儲(chǔ)了id、用戶名、密碼。
User_ info用戶信息表存儲(chǔ)了id、用戶id、角色id、性別、真實(shí)姓名、email、電話、手機(jī)、注冊(cè)時(shí)間、身份id。
Video視頻表存儲(chǔ)了視頻id、視頻名稱、簡(jiǎn)介、縮略圖、視頻地址、創(chuàng)建時(shí)間、修改時(shí)間、點(diǎn)擊數(shù)、發(fā)布者、制作者、來(lái)源、審核者、分類id、專題id、主演、參演、組織機(jī)構(gòu)。
3 系統(tǒng)實(shí)現(xiàn)
3.1系統(tǒng)環(huán)境
系統(tǒng)采用PHP技術(shù)和MvSQL數(shù)據(jù)庫(kù)實(shí)現(xiàn)客戶端和服務(wù)器端的動(dòng)態(tài)交互與功能模塊,開(kāi)發(fā)環(huán)境為WAMP( Win-dows+Aapche+MySql+PHP),采用MVC模式,基于Thinkphp
5.O高性能框架進(jìn)行開(kāi)發(fā)。
MVC是模型(Model)、視圖(View)、控制器(Controller)的縮寫(xiě),它是一種軟件設(shè)計(jì)典范,用業(yè)務(wù)邏輯、數(shù)據(jù)與界面顯示分離的方法組織代碼,將眾多業(yè)務(wù)邏輯聚集到一個(gè)部件里,在需要改進(jìn)和個(gè)性化定制界面以及用戶交互時(shí),不需要重新編寫(xiě)業(yè)務(wù)邏輯,以減少編碼時(shí)間。
Thinkphp是一個(gè)開(kāi)源、免費(fèi)的輕量級(jí)國(guó)產(chǎn)高性能開(kāi)發(fā)框架,使用面向?qū)ο蟮拈_(kāi)發(fā)結(jié)構(gòu)和MVC模式,遵循Apache2開(kāi)源協(xié)議發(fā)布。Thinkphp框架具備良好的可移植性和多數(shù)據(jù)庫(kù)支持[1],除了保證框架正常運(yùn)行的核心庫(kù),Thinkphp框架還具備豐富的擴(kuò)展組件,能夠解決應(yīng)用開(kāi)發(fā)中的大多數(shù)需求,其自身包含了底層架構(gòu)、兼容處理、基類庫(kù)、數(shù)據(jù)庫(kù)訪問(wèn)層、模板引擎、緩存機(jī)制、插件機(jī)制、角色認(rèn)證、表單處理等常用組件,保證了框架的易用性和豐富性。
系統(tǒng)開(kāi)發(fā)過(guò)程中多次利用開(kāi)源代碼和插件,如系統(tǒng)統(tǒng)計(jì)分析圖表基于FusionCharts的圖形插件,將枯燥的數(shù)據(jù)轉(zhuǎn)化為直觀形象的圖表。新聞編輯使用百度Ueditor在線編輯器,界面友好、簡(jiǎn)單易用,前端開(kāi)發(fā)使用了Bootstrap,使得頁(yè)面更加簡(jiǎn)潔、直觀,Web開(kāi)發(fā)更迅速、簡(jiǎn)單。
3.2關(guān)鍵技術(shù)實(shí)現(xiàn)
3.2.1檢索系統(tǒng)
系統(tǒng)為用戶提供了按照主題、簡(jiǎn)介、發(fā)布時(shí)間、發(fā)布人、制作人、來(lái)源、分類、學(xué)科、專業(yè)、專題、主演、參演、組織結(jié)構(gòu)等13個(gè)分類檢索功能,其中按學(xué)科檢索代碼如下:
3.2.2視頻管理
視頻管理主要包括視頻發(fā)布、編輯、刪除和查看。以視頻發(fā)布為例,視頻表單涉及多個(gè)表數(shù)據(jù)綁定、視頻和縮略圖上傳。以下是視頻上傳和數(shù)據(jù)提交代碼:
3.2.3統(tǒng)計(jì)與分析
統(tǒng)計(jì)分析模塊基于Fu sionChartsh圖表插件,F(xiàn)u sion-Charts能夠提供互動(dòng)性強(qiáng)大、種類繁多的圖表,極大簡(jiǎn)化了統(tǒng)計(jì)分析中的代碼編寫(xiě)。
以各專業(yè)視頻數(shù)統(tǒng)計(jì)分析為例,將數(shù)據(jù)庫(kù)中專業(yè)名稱和各專業(yè)視頻數(shù)量使用循環(huán)函數(shù)統(tǒng)計(jì),并賦值給變量,再將它使用Fu sionC harts渲染成圖表。以下是各專業(yè)視頻統(tǒng)計(jì)的Controller層代碼: 在VIEW層需要調(diào)用fusioncharts的資源文件fu sion-charts.js、fu sioncharts.charts.js、fu sioncharts.theme.fu sion.js,再創(chuàng)建一個(gè)容器,渲染結(jié)果如圖1所示。
4 結(jié)語(yǔ)
隨著智慧課堂的日益普及,視頻服務(wù)系統(tǒng)在教學(xué)過(guò)程中的支撐作用越來(lái)越大,主要表現(xiàn)在系統(tǒng)安全、穩(wěn)定、高效運(yùn)行,個(gè)性化用戶服務(wù)提升,信息資源豐富,教與學(xué)數(shù)據(jù)分析與決策支持等方面。實(shí)踐應(yīng)用與課堂調(diào)查表明,教師更關(guān)注視頻信息資源的便捷獲取與靈活發(fā)布、學(xué)情智能分析,學(xué)生更偏愛(ài)視頻學(xué)習(xí)與立體化交互?;谄脚_(tái)的分組討論與匯報(bào),匯聚了師生智慧,智慧課堂淺表學(xué)習(xí)和深度學(xué)習(xí)相結(jié)合,實(shí)現(xiàn)了學(xué)生知識(shí)、技能、情感等多維學(xué)習(xí)目標(biāo)的達(dá)成。
根據(jù)課程差異和教學(xué)對(duì)象不同,智慧課堂教學(xué)設(shè)計(jì)在教學(xué)組織、教學(xué)媒體設(shè)計(jì)、內(nèi)容資源設(shè)計(jì)等方面有很大差別。為了更好服務(wù)于智慧課堂,視頻服務(wù)系統(tǒng)需要根據(jù)師生教與學(xué)活動(dòng)需求作進(jìn)一步優(yōu)化,特別是智慧課堂教學(xué)動(dòng)態(tài)生成性數(shù)據(jù)的可視分析方法與交互呈現(xiàn)方式[18]研究與技術(shù)實(shí)現(xiàn),最大程度地挖掘師生在視頻服務(wù)系統(tǒng)中豐富的行為數(shù)據(jù)和學(xué)習(xí)數(shù)據(jù)的教育價(jià)值。后期需要設(shè)計(jì)一套保障視頻服務(wù)系統(tǒng)可持續(xù)運(yùn)維的智慧校園視頻服務(wù)體系,包括制度標(biāo)準(zhǔn)、文化標(biāo)準(zhǔn)、組織標(biāo)準(zhǔn)、安全標(biāo)準(zhǔn)、技術(shù)標(biāo)準(zhǔn)、評(píng)價(jià)標(biāo)準(zhǔn)制定,如此配套,才能保證視頻服務(wù)系統(tǒng)為智慧課堂提供高質(zhì)量的平臺(tái)與資源服務(wù)。
為了系統(tǒng)能進(jìn)一步推廣應(yīng)用,后續(xù)將在基于視頻服務(wù)系統(tǒng)的智慧課堂應(yīng)用方面作深入調(diào)查研究。一方面根據(jù)調(diào)查結(jié)果優(yōu)化系統(tǒng)功能,另一方面研究智慧課堂教學(xué)設(shè)計(jì)方法和視頻服務(wù)系統(tǒng)應(yīng)用模型,旨在充分發(fā)揮視頻服務(wù)系統(tǒng)在智慧課堂教學(xué)實(shí)踐中的應(yīng)用效能。
參考文獻(xiàn):
[1]黃照翠,陳暉,張鵬亮,等,一種異地多校區(qū)分布式智慧校園視頻服務(wù)系統(tǒng)設(shè)計(jì)研究[J]中國(guó)教育信息化,2018(21):80-85.
[2]阮高峰.智慧課堂實(shí)踐現(xiàn)狀及其建議[J].中國(guó)信息技術(shù)教育,2019(9):5-9.
[3]黃照翠,張學(xué)平,陳暉,等,媒體直播系統(tǒng)環(huán)境下高校網(wǎng)絡(luò)視頻資源庫(kù)構(gòu)建研究[J].中國(guó)教育信息化,2016(23):51-54
[4]中華人民共和國(guó)教育部.教育部關(guān)于印發(fā)《教育信息化2 0行動(dòng)計(jì) 劃》的通知[Z].2018.
[5]鮮丹丹,黃冠,劉倩倩.面向智慧課堂的微視頻教育資源評(píng)價(jià)指標(biāo)體系構(gòu)建研究[J].中國(guó)教育信息化,2018(24):10-14.
[6]馬勛雕,解月光,龐敬文.智慧課堂中學(xué)習(xí)任務(wù)的構(gòu)成要素及設(shè)計(jì)過(guò)程模型研究[J].中國(guó)電化教育,2019(4):29-35.
[7]黃照翠,李興德,鄒珊,等,高校翻轉(zhuǎn)課堂有效實(shí)施的影響因素研究[J]中國(guó)教育信息化,2018(5):7-14.
[8] 舒暉,王以伍,黎成.校園網(wǎng)視頻服務(wù)系統(tǒng)的構(gòu)建研究[J]中國(guó)現(xiàn)代教育裝備,2015(11):12-14
[9]沙玉萍,周建芳.高校圖書(shū)館微視頻服務(wù)探析[J].圖書(shū)館學(xué)研究,2015(19):60-63,73.
[10] 張政歡云視頻服務(wù)系統(tǒng)的資源配置和調(diào)度優(yōu)化[D].合肥:中國(guó)科學(xué)技術(shù)大學(xué),2016
[11]馮瑞.基于OoE視頻服務(wù)平臺(tái)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].哈爾濱:哈爾濱工業(yè)大學(xué),2017
[12]王必堯內(nèi)容服務(wù)系統(tǒng)內(nèi)容采集和緩存部署策略研究[D].合肥:中國(guó)科學(xué)技術(shù)大學(xué),2012.
[13]黃志宏,張波,巫莉莉,等.基于J2ME的流媒體視頻服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]計(jì)算機(jī)工程與設(shè)計(jì),2010,31(19):4154-4157.
[14]彭一凌.基于Red5流媒體服務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].西安:西安電子科技大學(xué),2013
[15]邵明欣基于GStreamer的視頻監(jiān)控流媒體服務(wù)系統(tǒng)研究[D].青島:中國(guó)海洋大學(xué),2012.
[16]高宏卿,馮運(yùn)生.基于內(nèi)容的視頻檢索技術(shù)教學(xué)應(yīng)用研究[J]現(xiàn)代教育技術(shù),2008(7):101-103.
[17]馬銘,劉玲,田龍.B/S模式下基于角色的用戶權(quán)限設(shè)計(jì)[J].安陽(yáng)工學(xué)院學(xué)報(bào),2012,11(2):48-52
[18]王冬青,韓后,邱美玲,等.基于智慧課堂動(dòng)態(tài)生成性數(shù)據(jù)的交互可視化分析機(jī)制研究[J].電化教育研究,2019,40(5):90-97
(責(zé)任編輯:孫娟)
收稿日期:2019-06-28
基金項(xiàng)目:2018年度陸軍工程大學(xué)教育教學(xué)研究專項(xiàng)項(xiàng)目(GJ1815099)
作者簡(jiǎn)介:陳凱旋(1997-),男,陸軍工程大學(xué)通信工程學(xué)院學(xué)生,研究方向?yàn)橄到y(tǒng)研發(fā)設(shè)計(jì);陳暉(1974-),男,碩士,陸軍工程大學(xué)通
信工程學(xué)院教授,研究方向?yàn)檐娛戮W(wǎng)絡(luò)與信息管理;黃照翠(1977-),女,碩士,陸軍工程大學(xué)教研保障中心副教授,研究方
向?yàn)樾畔①Y源建設(shè)與學(xué)習(xí)支持服務(wù)、智慧校園。本文通訊作者:陳暉。