孫健秧 薛 嫻 王錦坤 朱伯聰 游 盛 洪東鍵
(福建電力職業(yè)技術(shù)學(xué)院,福建 泉州 362000)
隨著現(xiàn)代化職業(yè)教育政策的實(shí)施,對(duì)高校學(xué)生能力素質(zhì)和知識(shí)廣度的要求正在不斷提高。目前,高校越來(lái)越重視選修課的互動(dòng)、擬合、共好等教學(xué)管理工作,面向人才培養(yǎng)全面發(fā)展和社會(huì)適應(yīng)性需求,各高校建設(shè)了多元素、多樣化的選修課程體系。本研究以全景互動(dòng)式的教學(xué)管理模式為導(dǎo)向,在實(shí)現(xiàn)選課過(guò)程電子化的基礎(chǔ)上,突破傳統(tǒng)模式,通過(guò)預(yù)選、篩選、初選、確選、改選的全景模式,實(shí)現(xiàn)校選課程設(shè)計(jì)的多元確定,引入學(xué)生相關(guān)的多元數(shù)據(jù),構(gòu)建學(xué)生畫像模型,打破原有單一化的交互展現(xiàn)形式,并以此為基礎(chǔ)實(shí)現(xiàn)個(gè)性化的選課推薦。此外,依托平臺(tái)的數(shù)據(jù)分析能力,綜合分析選課情況,開展全過(guò)程跟蹤,為課程開發(fā)、課程設(shè)計(jì)調(diào)整提供數(shù)據(jù)支撐,提高教學(xué)管理水平。
目前,高校選修課程大多依賴單一的、固化的選課模式,即由學(xué)生通過(guò)選課系統(tǒng)進(jìn)行選修課程選擇。這種模式是按照學(xué)生登陸系統(tǒng)的時(shí)間先后順序進(jìn)行課程選定,即越早登入系統(tǒng)的選擇成功幾率就越大,部分學(xué)生因無(wú)法選擇到理想課程而盲目操作。該模式缺乏互動(dòng)性、適應(yīng)性、有效性,學(xué)生滿意率低,老師教學(xué)成效也不高,無(wú)法實(shí)現(xiàn)分類施教、因材施教的選修課程培養(yǎng)目標(biāo)。
選課系統(tǒng)采用B/S結(jié)構(gòu)模式作為系統(tǒng)結(jié)構(gòu)設(shè)計(jì)方案,相較于C/S結(jié)構(gòu),B/S結(jié)構(gòu)模式對(duì)于網(wǎng)絡(luò)環(huán)境的要求更低,維護(hù)成本低,可擴(kuò)展性強(qiáng)[1]。傳統(tǒng)的選課針對(duì)模型算法需求較少,常見(jiàn)的推薦算法所涉及的技術(shù)難點(diǎn)、復(fù)雜程度、智能程度也不高,因此本研究采用BP神經(jīng)網(wǎng)絡(luò)算法作為選課推薦算法[2]。BP神經(jīng)網(wǎng)絡(luò)是一種多層前饋神經(jīng)網(wǎng)絡(luò),由許許多多的神經(jīng)元組成網(wǎng)絡(luò),神經(jīng)元接收n個(gè)其他神經(jīng)元傳遞的輸入信號(hào),信號(hào)能通過(guò)層與層向前傳播,得到最終實(shí)際輸出后,與期望輸出做對(duì)比,通過(guò)“梯度下降”策略,逐層調(diào)節(jié)權(quán)重和閾值,最終得到與期望輸出在誤差允許范圍內(nèi)的神經(jīng)網(wǎng)絡(luò)模型(見(jiàn)圖1、圖2)。為深入挖掘?qū)W生的行為信息、偏好信息等特征之間的聯(lián)系,本研究還采用了數(shù)字畫像技術(shù)來(lái)構(gòu)建學(xué)生畫像模型。首先將畫像模型的各標(biāo)簽進(jìn)行數(shù)字轉(zhuǎn)換,當(dāng)輸入一個(gè)目標(biāo)用戶的各項(xiàng)轉(zhuǎn)換值后,獲得該用戶的特征向量,再根據(jù)權(quán)向量得到感知器的輸入值,然后使用sigmoid函數(shù)計(jì)算出每個(gè)感知器的輸出,再將此輸出作為下一層感知器的輸入,依次類推,直到輸出層。
圖1 神經(jīng)元模型
圖2 三層BP神經(jīng)網(wǎng)絡(luò)
以選課流程為主干線,建設(shè)選課管理、選課審核、規(guī)則配置三大基礎(chǔ)功能,在此基礎(chǔ)上結(jié)合教學(xué)統(tǒng)籌、教學(xué)評(píng)價(jià)、課程建議反饋、數(shù)據(jù)報(bào)表等功能的建設(shè),實(shí)現(xiàn)從“選課—審核—上課反饋—數(shù)據(jù)分析展示”的全過(guò)程跟蹤及數(shù)據(jù)反饋,在滿足學(xué)生選課電子化、便捷化的基礎(chǔ)上,為學(xué)校教學(xué)管理提升提供支撐。
如圖3所示,系統(tǒng)設(shè)計(jì)三輪式選課流程,學(xué)生依次進(jìn)行首選、復(fù)選、改選,其中每輪選課包括系統(tǒng)預(yù)選、初選、確認(rèn)選課等。各流程的進(jìn)行時(shí)間由學(xué)校通過(guò)系統(tǒng)設(shè)置模塊予以限定。
選課時(shí)(開始前),按照學(xué)生在校期間學(xué)工信息、課程成績(jī)、綜合素質(zhì)、行為數(shù)據(jù)等多元數(shù)據(jù),通過(guò)數(shù)字畫像技術(shù)構(gòu)建學(xué)生畫像。選課后,根據(jù)畫像并運(yùn)用BP算法進(jìn)行預(yù)選推薦,配合沖突檢測(cè)機(jī)制、智能匹配預(yù)警機(jī)制、課程推薦結(jié)果多輪擬合等全過(guò)程互動(dòng)式邏輯,實(shí)現(xiàn)學(xué)生有針對(duì)性的選課,并保障學(xué)生個(gè)人日程合理安排,避免沖突選課。
學(xué)生選課后,進(jìn)入教師審核環(huán)節(jié)。審核時(shí),教師可以參考平臺(tái)提供的數(shù)字畫像(模型的)數(shù)據(jù)對(duì)比,確定或駁回學(xué)生選課申請(qǐng)。學(xué)生自主選課階段完成后,學(xué)??赏ㄟ^(guò)教學(xué)統(tǒng)籌功能,對(duì)未成功選課的學(xué)生進(jìn)行課程分配,合理利用教學(xué)資源,有效減少資源浪費(fèi),完成后導(dǎo)出課程學(xué)員名單及時(shí)下發(fā)至授課教師處,確保課程順利開展。
除上述選課的關(guān)鍵流程外,系統(tǒng)從多維度對(duì)最終選課結(jié)果進(jìn)行數(shù)據(jù)統(tǒng)計(jì),在課程建議功能模塊中,以圖表形式直觀展示,并自動(dòng)判斷分析,為學(xué)校提供課程缺口分析以及調(diào)整建議,為學(xué)校的管理決策提供數(shù)據(jù)支撐。
數(shù)字畫像是由對(duì)象多模態(tài)信息特征所構(gòu)成的代理原型[3],是在一連串?dāng)?shù)據(jù)上構(gòu)建起來(lái)的對(duì)象模型,即對(duì)象的信息畫像化。其用一系列的畫像簡(jiǎn)潔、明了地刻畫了每個(gè)個(gè)體的特征,通過(guò)數(shù)字畫像的實(shí)際應(yīng)用,實(shí)現(xiàn)支持決策、改進(jìn)管理和優(yōu)化服務(wù)等功能。
以畫像構(gòu)建分析為基礎(chǔ),通過(guò)基于標(biāo)簽的群體圈選、群體計(jì)算等手段,為用戶建立個(gè)體檔案,從而實(shí)現(xiàn)對(duì)于目標(biāo)群體的精準(zhǔn)定位[4]。結(jié)合標(biāo)簽庫(kù)的構(gòu)建分析,通過(guò)大量的數(shù)據(jù)收集比對(duì)分析后得出畫像構(gòu)建的要素及方式方法,最終構(gòu)建出符合目標(biāo)用戶的個(gè)性化數(shù)字畫像,具有準(zhǔn)確性、普適性。如圖4所示,本研究使用三維笛卡爾坐標(biāo)系表示選課學(xué)生的畫像模型。X維表示學(xué)生畫像模型的框架維度,分別為基礎(chǔ)信息、成績(jī)信息、行為信息和愛(ài)好信息四個(gè)構(gòu)成要素。Y維表示學(xué)生畫像模型的標(biāo)簽層級(jí),分為2個(gè)標(biāo)簽層級(jí),一級(jí)標(biāo)簽是每個(gè)維度提取的主成分,二級(jí)標(biāo)簽為樣本原始特征。Z維表示學(xué)生畫像模型的標(biāo)簽屬性,按照數(shù)據(jù)屬性來(lái)源與處理方法的不同,標(biāo)簽屬性分為事實(shí)標(biāo)簽、模型標(biāo)簽和預(yù)測(cè)標(biāo)簽。
圖4 畫像模型構(gòu)建
設(shè)計(jì)的選課系統(tǒng)采用基于BP神經(jīng)網(wǎng)絡(luò)的算法,提出分類因子、參照因子、側(cè)重比等定義,按照難易程度、專業(yè)方向、學(xué)習(xí)基礎(chǔ)等不同方面對(duì)所有課程進(jìn)行分類和層級(jí)劃分,匹配預(yù)設(shè)的課程標(biāo)簽庫(kù)進(jìn)而得出每門課程的課程標(biāo)簽,比較同一類別中各課程的權(quán)值差和權(quán)值方差,求解出具有最大相似度的解,即能滿足學(xué)生需求的課程模型,將課程庫(kù)中的課程與課程模型進(jìn)行篩選比對(duì),從而得出最接近模型的課程在選課階段進(jìn)行課程推薦。
平臺(tái)設(shè)有綜合、推優(yōu)、筑基三種推薦方式可供學(xué)生選擇。其中,綜合推薦是指根據(jù)學(xué)生的畫像原型,同時(shí)兼顧學(xué)生的愛(ài)好、成績(jī)、課程等偏好信息,按預(yù)設(shè)的權(quán)重通過(guò)BP神經(jīng)網(wǎng)絡(luò)進(jìn)行計(jì)算,從課程庫(kù)逐級(jí)篩選出最接近學(xué)生需求的課程進(jìn)行推薦。
推優(yōu)方式是指根據(jù)對(duì)學(xué)生的畫像分析,通過(guò)不同課程的績(jī)點(diǎn)分?jǐn)?shù)計(jì)算,按照對(duì)應(yīng)等級(jí)劃分排序,根據(jù)學(xué)生的良好能力進(jìn)行課程推薦。推優(yōu)算法首先根據(jù)績(jī)點(diǎn)分?jǐn)?shù)要求預(yù)設(shè)優(yōu)級(jí)分界線,將學(xué)生所有課程成績(jī)績(jī)點(diǎn)按優(yōu)級(jí)分界線做分類排序,反映出在不同類別、專業(yè)課程方面的學(xué)習(xí)能力情況,將所有績(jī)點(diǎn)大于等于優(yōu)級(jí)分界線的課程的標(biāo)簽做歸納,基于畫像模型從課程庫(kù)中篩選出同類標(biāo)簽的課程,完成推優(yōu)方式。
筑基方式根據(jù)績(jī)點(diǎn)分?jǐn)?shù)要求預(yù)設(shè)劣級(jí)分界線,同樣計(jì)算出學(xué)生所有課程的績(jī)點(diǎn)分?jǐn)?shù),將所有績(jī)點(diǎn)小于等于劣級(jí)分界線的課程的標(biāo)簽做歸納,基于畫像模型從課程庫(kù)中篩選出同類標(biāo)簽的課程,完成筑基推薦。以此調(diào)動(dòng)學(xué)習(xí)積極性,合理安排選課[5]。
平臺(tái)功能設(shè)計(jì)通過(guò)多輪次匹配選課提高教學(xué)的互動(dòng)性、適應(yīng)性、有效性、創(chuàng)新性,賦能選修課程管理水平提升。
平臺(tái)建設(shè)面向選課各環(huán)節(jié)包括學(xué)生、教師、教學(xué)等多角色設(shè)計(jì),設(shè)計(jì)包含基礎(chǔ)信息、選課中心、資源中心、配置中心四大功能模塊,功能結(jié)構(gòu)如圖5所示。
圖5 功能結(jié)構(gòu)示意圖
①選課中心功能包含自主選課、選課審核、課程統(tǒng)籌、教學(xué)評(píng)價(jià)、問(wèn)卷反饋、報(bào)表分析、課程建議,實(shí)現(xiàn)選課的智能化、多元化,同時(shí)為課程設(shè)計(jì)提供數(shù)據(jù)支撐,保證了學(xué)生選課的有效性、互動(dòng)性、創(chuàng)新性及課程設(shè)計(jì)的科學(xué)性。
②資源中心主要包含畫像模型庫(kù)、培養(yǎng)方案、課程庫(kù);畫像模型庫(kù)是通過(guò)對(duì)學(xué)生畫像模型的統(tǒng)一查詢、展示功能,輔助教師對(duì)學(xué)生整體情況進(jìn)行了解,為選課審核提供參考依據(jù)[6]。
③基礎(chǔ)信息功能分為學(xué)生個(gè)人中心和職工個(gè)人中心。學(xué)生個(gè)人中心包含學(xué)生基礎(chǔ)信息和畫像模型的查看。
本研究設(shè)計(jì)的選課平臺(tái)以學(xué)生在校期間的多維數(shù)據(jù)為基礎(chǔ),通過(guò)互動(dòng)式全景選課模式,實(shí)現(xiàn)學(xué)生選課的全過(guò)程多輪次匹配。第一,基于學(xué)生自身特點(diǎn)優(yōu)勢(shì),擬合課程和教師特色。為學(xué)生提供選修課程的個(gè)性化推薦,大幅減少學(xué)生選課決策時(shí)間。第二,為師生雙方對(duì)課程設(shè)計(jì)和授課的理解形成共好的態(tài)勢(shì)。幫助學(xué)生減少?gòu)澛返耐瑫r(shí),降低一線教師為針對(duì)性研究的工作負(fù)擔(dān)。第三,優(yōu)化教師和學(xué)校對(duì)學(xué)生有針對(duì)性的選課工作量。提升選修課程管理效率,賦能學(xué)校管理水平提升。第四,為學(xué)生及老師提供針對(duì)性學(xué)習(xí)與培養(yǎng)方向,為院校提供更為全面的學(xué)生發(fā)展情況、課程目標(biāo)落實(shí)情況等的數(shù)據(jù)支撐參考,提升課程設(shè)計(jì)質(zhì)量。
綜上,本研究設(shè)計(jì)能夠較好實(shí)現(xiàn)選課互動(dòng)及教學(xué)目標(biāo),但也需要進(jìn)一步完善。一是平臺(tái)采用的BP神經(jīng)網(wǎng)絡(luò)算法應(yīng)進(jìn)一步優(yōu)化,以加快算法的計(jì)算速度和準(zhǔn)確性。二是平臺(tái)所需處理的數(shù)據(jù)量巨大,可以考慮下一步研究采用大數(shù)據(jù)分布式計(jì)算算法,提高數(shù)據(jù)處理的即時(shí)性,使選課平臺(tái)運(yùn)行更穩(wěn)定高效。三是進(jìn)一步采用新的數(shù)據(jù)挖掘技術(shù)或者深度學(xué)習(xí)算法,更深層次、準(zhǔn)確、智能地刻畫學(xué)生畫像。四是探索師生教與學(xué)的最佳互動(dòng)形態(tài),形成泛數(shù)據(jù)深度學(xué)習(xí)及應(yīng)用,實(shí)現(xiàn)教學(xué)相長(zhǎng)和師生共同發(fā)展。