楊億 李嵐 李木子 沈佳琦
摘 要: 為改善目前大學(xué)網(wǎng)絡(luò)教育平臺(tái)與教師以及學(xué)生三方的交流聯(lián)系途徑,提升大學(xué)網(wǎng)絡(luò)教育環(huán)境,完善大學(xué)網(wǎng)絡(luò)教育模式,應(yīng)用基于ThinkPHP架構(gòu)的Web開(kāi)發(fā)技術(shù)、數(shù)據(jù)分析技術(shù)以及國(guó)內(nèi)外大學(xué)教育平臺(tái)的優(yōu)秀經(jīng)驗(yàn)研究設(shè)計(jì)了大學(xué)網(wǎng)絡(luò)教育平臺(tái)。該系統(tǒng)跨平臺(tái)性強(qiáng)、學(xué)術(shù)資料豐富、管理機(jī)制完善,提供了一種可滿足大學(xué)教育需求的教育新途徑。
關(guān)鍵詞: 網(wǎng)頁(yè)設(shè)計(jì); 數(shù)據(jù)挖掘; 教育平臺(tái); 自主學(xué)習(xí)
中圖分類號(hào): TP31 ? ? ?文獻(xiàn)標(biāo)志碼: A
Research on University Network Education Platform
Based on ThinkPHP Architecture
YANG Yi, LI Lan, LI Muzi, SHEN Jiaqi
(School of Computer and Information Engineering, Harbin University of Commerce,Harbin 150028)
Abstract: To improve the current university network education platform and increase the communication among the platform, teachers and students, improve university network education environment, and perfect the university network education mode, this paper applies the Web development technology based on ThinkPHP framework, data analysis technology, the excellent experience of domestic and foreign university education platform to design a new university network education platform. The system has cross-platform function, rich academic resources and perfect management mechanism. It provides a new way to meet the demand of education at the university.
Key words: Web design; Data mining; Education platform; Autonomous learning
0 引言
當(dāng)今時(shí)代互聯(lián)網(wǎng)技術(shù)的發(fā)展可以說(shuō)是日新月異,它不僅可以開(kāi)闊我們的視野,還能豐富我們的學(xué)習(xí)方式。部分高校的校內(nèi)網(wǎng)覆蓋率也很高,學(xué)生使用網(wǎng)絡(luò)十分方便[1]。同時(shí)大學(xué)的教育更偏向自主性,啟發(fā)和鼓勵(lì)學(xué)生獨(dú)立解決問(wèn)題[2],而且本科教育信息化在新時(shí)代環(huán)境下也具有十分重要的意義[3]。教育行業(yè)也在“互聯(lián)網(wǎng)+”時(shí)代得到蓬勃發(fā)展,為廣大學(xué)習(xí)人群提供了優(yōu)質(zhì)教育服務(wù),其中大型開(kāi)放式網(wǎng)絡(luò)課程(MOOC,massive open online courses)以其優(yōu)質(zhì)的教學(xué)資源以及高自主性等優(yōu)勢(shì)受到國(guó)內(nèi)學(xué)者認(rèn)可[4],例如MOOC平臺(tái)上由哈爾濱工業(yè)大學(xué)王宏志教授開(kāi)設(shè)的《大數(shù)據(jù)算法》國(guó)家精品課程已有37323人參與學(xué)習(xí)[5]。再如部分網(wǎng)絡(luò)教育平臺(tái)與高校開(kāi)展合作,提供網(wǎng)絡(luò)教學(xué)服務(wù),以哈爾濱商業(yè)大學(xué)為例,學(xué)校已將部分選修課采用網(wǎng)絡(luò)課形式講授,選取超星學(xué)習(xí)通以及智慧樹(shù)兩種教育平臺(tái),其中學(xué)習(xí)通還在“習(xí)近平新時(shí)代重要思想”政治課程線上互動(dòng)環(huán)節(jié)中使用,并取得了提高學(xué)生互動(dòng)積極性、加深學(xué)生對(duì)課題知識(shí)理解等優(yōu)異的教學(xué)成果。
本課題組通過(guò)發(fā)放“網(wǎng)絡(luò)學(xué)習(xí)現(xiàn)狀”調(diào)查問(wèn)卷的方式對(duì)哈爾濱商業(yè)大學(xué)約5600名在校大學(xué)生進(jìn)行了網(wǎng)絡(luò)學(xué)習(xí)情況調(diào)查,并對(duì)數(shù)據(jù)進(jìn)行研究分析得出:目前的網(wǎng)絡(luò)教育平臺(tái)雖然提供優(yōu)質(zhì)的教育服務(wù),但仍存在平臺(tái)、教師以及學(xué)生三方聯(lián)系紐帶性不強(qiáng),教育平臺(tái)學(xué)業(yè)管理機(jī)制不完善等缺陷?;谝陨犀F(xiàn)狀本課題組應(yīng)用web開(kāi)發(fā)技術(shù)以及數(shù)據(jù)挖掘技術(shù)研究與設(shè)計(jì)一個(gè)可解決當(dāng)前網(wǎng)絡(luò)教育平臺(tái)缺陷,滿足大學(xué)生開(kāi)展學(xué)習(xí)需求的網(wǎng)絡(luò)教育平臺(tái)。
1 系統(tǒng)設(shè)計(jì)
1.1 系統(tǒng)概述
本課題組采用web網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)進(jìn)行技術(shù)實(shí)現(xiàn),應(yīng)用HTML、CSS、JavaScript等技術(shù)對(duì)網(wǎng)頁(yè)前端進(jìn)行開(kāi)發(fā)。服務(wù)器端選取Apache服務(wù)器,應(yīng)用PHP腳本語(yǔ)言開(kāi)發(fā)技術(shù)處理用戶與服務(wù)器之間的操作命令。數(shù)據(jù)庫(kù)端采用MySQL數(shù)據(jù)庫(kù)用以存儲(chǔ)、處理相應(yīng)數(shù)據(jù)。同時(shí)在開(kāi)發(fā)過(guò)程中應(yīng)用ThinkPHP等框架,以提高平臺(tái)安全性、平臺(tái)兼容性、執(zhí)行效率,提升平臺(tái)在技術(shù)方面的優(yōu)勢(shì)[6]。
1.2 系統(tǒng)體系結(jié)構(gòu)
項(xiàng)目組采用B/S模式(Browser/Server,瀏覽器/服務(wù)器模式)進(jìn)行平臺(tái)服務(wù)運(yùn)營(yíng),用戶通過(guò)互聯(lián)網(wǎng)發(fā)送HTTP請(qǐng)求與企業(yè)服務(wù)器進(jìn)行交互。在涉及對(duì)web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行維護(hù)修改操作的部分采用C/S結(jié)構(gòu)(Client/Server ,客戶機(jī)/服務(wù)器)模式,將管理軟件部署在系統(tǒng)內(nèi)部PC機(jī)上,形成“內(nèi)外有別”、“查改有別”模式,只有系統(tǒng)管理員有權(quán)限對(duì)系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行修改,防止數(shù)據(jù)被外部用戶破壞。
在開(kāi)發(fā)和部署環(huán)節(jié)應(yīng)用ThinkPHP框架,完成視圖管理、類庫(kù)管理、目錄分組等模塊部署。使用Windows服務(wù)器開(kāi)發(fā)環(huán)境,統(tǒng)一使用utf-8編碼方式。采用MVC程序設(shè)計(jì)理念將系統(tǒng)分為視圖層(View)、模型層(Model)、控制層(Controller)三層結(jié)構(gòu)。
視圖層位于用戶端,由View類和模板文件構(gòu)成,負(fù)責(zé)用戶與系統(tǒng)交互頁(yè)面,用于接收用戶輸入數(shù)據(jù)以及應(yīng)用Action控制器與View視圖類交互,將輸出數(shù)據(jù)通過(guò)模板變量傳遞至視圖類,顯示服務(wù)器反饋給用戶的數(shù)據(jù)。
模型層位于web服務(wù)器端,包含業(yè)務(wù)邏輯以及實(shí)體對(duì)象,是程序的核心內(nèi)容,為增強(qiáng)系統(tǒng)重用性,一個(gè)模型為多個(gè)視圖提供服務(wù)。
控制層負(fù)責(zé)接受用戶HTTP請(qǐng)求,其本身不做數(shù)據(jù)處理,只控制相關(guān)模型模塊處理用戶請(qǐng)求,并將反饋回來(lái)的數(shù)據(jù)通過(guò)視圖展示給用戶。
在數(shù)據(jù)庫(kù)方面使用PDO抽象數(shù)據(jù)庫(kù)訪問(wèn)層的PDO接口中的方法進(jìn)行操作,以達(dá)到對(duì)不同數(shù)據(jù)庫(kù)的兼容。
2 系統(tǒng)功能模塊設(shè)計(jì)
平臺(tái)功能主要由用戶管理系統(tǒng)、學(xué)術(shù)資源管理系統(tǒng)、網(wǎng)絡(luò)教學(xué)系統(tǒng)、平臺(tái)運(yùn)營(yíng)及維護(hù)系統(tǒng)實(shí)現(xiàn)。主要功能模塊示意圖如圖1所示。
2.1 用戶管理系統(tǒng)
2.1.1 登錄注冊(cè)及信息管理
用戶通過(guò)注冊(cè)獲得平臺(tái)唯一ID賬號(hào),用戶可上傳基本信息認(rèn)證學(xué)生用戶、教師用戶或其他用戶,注冊(cè)過(guò)程中注冊(cè)模塊應(yīng)用JavaScript技術(shù)中的正則表達(dá)式對(duì)用戶填寫(xiě)的用戶名、郵箱、電話等信息進(jìn)行判斷,在判斷信息均有效后再將資料上傳至數(shù)據(jù)庫(kù),平臺(tái)會(huì)對(duì)賬號(hào)密碼應(yīng)用不可逆加密算法MD5算法進(jìn)行加密,保證用戶安全。用戶成功登錄后系統(tǒng)會(huì)創(chuàng)建全局Session變量用以管理用戶。
用戶還可對(duì)部分個(gè)人信息進(jìn)行修改。
2.1.2 學(xué)業(yè)進(jìn)度管理
為督促學(xué)生自主學(xué)習(xí),平臺(tái)將收集學(xué)生當(dāng)前學(xué)習(xí)進(jìn)度、課程任務(wù)完成情況、習(xí)題解答情況等狀況形成學(xué)業(yè)進(jìn)度報(bào)告,及時(shí)督促學(xué)生開(kāi)展學(xué)習(xí)任務(wù)。為增強(qiáng)學(xué)生學(xué)習(xí)時(shí)的自主性,平臺(tái)應(yīng)用JavaScript技術(shù)檢測(cè)用戶對(duì)當(dāng)前電腦頁(yè)面的操作,若學(xué)生離開(kāi)當(dāng)前教學(xué)頁(yè)面進(jìn)行其他操作,平臺(tái)將彈出警告窗口用以警示學(xué)生應(yīng)集中學(xué)習(xí)精力。同時(shí)平臺(tái)將使用大數(shù)據(jù)分析技術(shù),應(yīng)用web日志挖掘技術(shù)對(duì)用戶在使用平臺(tái)進(jìn)行相關(guān)學(xué)習(xí)行為的數(shù)據(jù)進(jìn)行收集,統(tǒng)計(jì)學(xué)生在學(xué)習(xí)過(guò)程中的①課程累計(jì)學(xué)習(xí)時(shí)長(zhǎng)②完成教師布置的作業(yè)或?qū)嶒?yàn)情況③課程互動(dòng)次數(shù)④每次學(xué)習(xí)持續(xù)時(shí)間⑤第一次到最后一次學(xué)習(xí)的時(shí)間跨度⑥重復(fù)學(xué)習(xí)次數(shù)⑦學(xué)習(xí)成績(jī)等相關(guān)數(shù)據(jù),并將收集的數(shù)據(jù)進(jìn)行數(shù)據(jù)清洗、消除等操作,將空缺數(shù)據(jù)通過(guò)忽略元組的方式進(jìn)行填補(bǔ),并將無(wú)用數(shù)據(jù)刪除,最終形成可開(kāi)展分析的數(shù)據(jù)集合。
為減少由數(shù)據(jù)單位不一致而引起的數(shù)據(jù)掩蓋,平臺(tái)對(duì)收集的數(shù)據(jù)進(jìn)行數(shù)據(jù)等級(jí)劃分,各數(shù)據(jù)按照從大到小的順序排列,前15%為A等級(jí),前16%-30%為B等級(jí),前31%-40%為C等級(jí),前41%-70%為D等級(jí),前71%-結(jié)尾為E等級(jí),若數(shù)據(jù)計(jì)算過(guò)程中出現(xiàn)小數(shù),則數(shù)據(jù)向上取整。把更換后的數(shù)據(jù)應(yīng)用Apriori算法對(duì)項(xiàng)集進(jìn)行挖掘,支持度、置信度計(jì)算公式分別如式(1)、式(2)。s=sup(X→Y)=|t(XY)|=sup(XY)
(1)
c=conf(X→Y)=P(Y|X)=P(X^Y)P(X)=sup(XY)sup(X)
(2) ?通過(guò)對(duì)數(shù)據(jù)的掃描得出頻繁項(xiàng)集。將所得的頻繁項(xiàng)集與用戶當(dāng)前學(xué)習(xí)情況進(jìn)行對(duì)照,推薦學(xué)生應(yīng)如何改進(jìn)學(xué)習(xí)方式。
2.2 網(wǎng)絡(luò)教學(xué)系統(tǒng)
2.2.1 網(wǎng)絡(luò)課堂與交流論壇
教師用戶可通過(guò)平臺(tái)發(fā)布教學(xué)計(jì)劃任務(wù),方便學(xué)生進(jìn)行課前預(yù)習(xí)。教師也可以通過(guò)平臺(tái)布置課程作業(yè)或課程實(shí)驗(yàn),學(xué)生在線提交完成成果,平臺(tái)將自動(dòng)形成情況報(bào)告方便教師掌握學(xué)生完成情況。教師可在平臺(tái)對(duì)學(xué)生任務(wù)進(jìn)行反饋,既可統(tǒng)一對(duì)全體學(xué)生做出文字解答,或上傳講解視頻,也可單獨(dú)評(píng)價(jià)或私信學(xué)生進(jìn)行交流,以豐富教師答疑途徑。教師還可以布置在線考評(píng),豐富課程考察方式,在考評(píng)過(guò)程中平臺(tái)應(yīng)用IP地址捆綁技術(shù),利用REMOTE_ADDR系統(tǒng)變量獲取用戶進(jìn)入考評(píng)時(shí)的IP地址并將數(shù)據(jù)上傳至服務(wù)器,服務(wù)器將在考評(píng)過(guò)程中對(duì)IP地址進(jìn)行監(jiān)測(cè),防止代考行為。
平臺(tái)還配備“學(xué)習(xí)交流論壇”,各用戶在論壇區(qū)域可以發(fā)表話題,也可對(duì)感興趣的話題進(jìn)行討論,“價(jià)值評(píng)審制度”對(duì)論壇內(nèi)容進(jìn)行管理,形成良幣驅(qū)逐劣幣的效果以提升內(nèi)容質(zhì)量,滿足師生交流需求。
以下代碼通過(guò)PDO完成數(shù)據(jù)庫(kù)連接以及將用戶輸入內(nèi)容插入話題表中,實(shí)現(xiàn)用戶發(fā)表話題功能,話題表結(jié)構(gòu)如表1所示。
實(shí)現(xiàn)效果圖如圖2所示。
uname=_SESSION['userN'];
permissions=_POST["permission"];
if(isset(_POST["submit"])&&_POST["submit"]=="發(fā)表"){
servername = "localhost";
username = "root";
password = "";
dbname = ""DBN;
//與相關(guān)數(shù)據(jù)庫(kù)進(jìn)行連接。
//話題編號(hào)由后臺(tái)自動(dòng)生成
try {
conn = new PDO("mysql:host=servername;dbname=dbname", username, password);
// 設(shè)置 PDO 錯(cuò)誤模式,用于拋出異常
conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
sql = "INSERT INTO topic (UserName,theme,content,permissions)
VALUES ('uname','_POST[Theme]','_POST[message]','_POST[permissions]')";
// 使用 exec( ) ,沒(méi)有結(jié)果返回
conn->exec(sql);
echo "新記錄插入成功";
}
catch(PDOException e){
echo sql . "
" . e->getMessage( );
}
conn = null;
}
?>
2.2.2 價(jià)值評(píng)審制度
平臺(tái)將針對(duì)個(gè)人資料以及論壇中的答復(fù)建立價(jià)值評(píng)審制度,用戶可以對(duì)內(nèi)容選擇“贊同”或“反對(duì)”。贊同數(shù)量達(dá)到一定比例會(huì)獲得“高贊”標(biāo)識(shí),但反對(duì)人數(shù)達(dá)到一定數(shù)量時(shí)平臺(tái)將會(huì)進(jìn)行審核,審核將采用系統(tǒng)結(jié)合人工的方式進(jìn)行,以保證審核的合理性,被判定無(wú)意義的內(nèi)容會(huì)被系統(tǒng)管理員刪除處理。若某用戶被判定無(wú)意義的次數(shù)達(dá)到一定數(shù)量時(shí),部分評(píng)論、上傳功能會(huì)被限制,一段時(shí)間后恢復(fù)正常。
2.3 學(xué)術(shù)資源管理系統(tǒng)
學(xué)術(shù)資源管理系統(tǒng)由平臺(tái)學(xué)術(shù)資源庫(kù)以及習(xí)題檢測(cè)模塊構(gòu)成?!皟r(jià)值評(píng)審機(jī)制”也對(duì)學(xué)術(shù)資料庫(kù)中的個(gè)人資料進(jìn)行管理。
2.3.1 平臺(tái)學(xué)術(shù)資料庫(kù)
平臺(tái)學(xué)術(shù)資源庫(kù)包含平臺(tái)公共資源庫(kù)以及個(gè)人資源庫(kù)兩部分。平臺(tái)公共資源由平臺(tái)管理員管理,其內(nèi)容包括①與本平臺(tái)合作的教育平臺(tái)數(shù)據(jù)②專業(yè)科目習(xí)題與解析③平臺(tái)專業(yè)團(tuán)隊(duì)制作的學(xué)術(shù)資料④經(jīng)平臺(tái)“價(jià)值評(píng)審機(jī)制”評(píng)定具有一定影響力的個(gè)人資料。個(gè)人資源由用戶自我管理,可設(shè)置不同的閱覽權(quán)限保證個(gè)人知識(shí)產(chǎn)權(quán)。資料的形式可以是多種多樣的,凡平臺(tái)支持的內(nèi)容格式均可上傳,可以是對(duì)某知識(shí)點(diǎn)的教學(xué)視頻,也可以是對(duì)某內(nèi)容的說(shuō)明文檔。
系統(tǒng)在實(shí)現(xiàn)在線預(yù)覽文檔過(guò)程中使用openoffice將目標(biāo)文件轉(zhuǎn)換為PDF格式文件,然后將PDF文件轉(zhuǎn)換為SWF格式文件,最后使用flexPaper 打開(kāi)SWF文件的操作流程。
2.3.3 習(xí)題檢測(cè)模塊
平臺(tái)內(nèi)包含高等數(shù)學(xué)、大學(xué)英語(yǔ)、政治等專業(yè)學(xué)術(shù)習(xí)題及其解析,用戶可通過(guò)該模塊自主進(jìn)行知識(shí)檢測(cè)。平臺(tái)會(huì)對(duì)用戶失誤的習(xí)題及其相應(yīng)知識(shí)點(diǎn)進(jìn)行數(shù)據(jù)分析并動(dòng)態(tài)更新“強(qiáng)化訓(xùn)練題庫(kù)”。
“強(qiáng)化訓(xùn)練題庫(kù)”算法將習(xí)題庫(kù)中各習(xí)題授予所屬知識(shí)范疇標(biāo)識(shí),若用戶在平臺(tái)習(xí)題庫(kù)進(jìn)行檢測(cè)過(guò)程中對(duì)某習(xí)題解答失誤,會(huì)觸動(dòng)“學(xué)業(yè)管理”類中“失誤知識(shí)”函數(shù)對(duì)相應(yīng)知識(shí)范疇的權(quán)重增加份額,失誤次數(shù)越多相應(yīng)權(quán)重越大,該函數(shù)還會(huì)對(duì)該失誤發(fā)生的時(shí)間進(jìn)行跟蹤分析,若長(zhǎng)期對(duì)某知識(shí)點(diǎn)失誤相應(yīng)權(quán)重將大幅增加。推薦習(xí)題模塊根據(jù)權(quán)重并結(jié)合艾賓浩斯遺忘曲線的關(guān)鍵時(shí)間節(jié)點(diǎn),在1天后,2天后,5天后,8天后,14天后推薦相應(yīng)習(xí)題以供用戶檢測(cè)使用,以增強(qiáng)用戶對(duì)該知識(shí)點(diǎn)的掌握程度,算法流程圖如圖3所示。
2.4 平臺(tái)運(yùn)營(yíng)及維護(hù)系統(tǒng)
為保證平臺(tái)平穩(wěn)有效運(yùn)行,平臺(tái)由系統(tǒng)維護(hù)管理員、數(shù)據(jù)庫(kù)管理員等專門管理員分別對(duì)系統(tǒng)進(jìn)行相應(yīng)的維護(hù)工作。同時(shí)平臺(tái)將自動(dòng)進(jìn)行數(shù)據(jù)庫(kù)備份操作,保證平臺(tái)系統(tǒng)數(shù)據(jù)安全。
3 系統(tǒng)測(cè)試
3.1 功能模塊測(cè)試
在測(cè)試環(huán)節(jié)課題組首先使用黑盒測(cè)試(功能測(cè)試),課題組在測(cè)試過(guò)程中設(shè)計(jì)多組測(cè)試用例,通過(guò)模擬用戶操作對(duì)系統(tǒng)功能進(jìn)行測(cè)試,分別對(duì)系統(tǒng)進(jìn)行有效操作和無(wú)效操以檢測(cè)系統(tǒng)各模塊尤其是信息檢驗(yàn)?zāi)K是否有效。課題組根據(jù)測(cè)試反饋結(jié)果強(qiáng)化了系統(tǒng)對(duì)數(shù)據(jù)邊界值的判定,并為此增加如文件格式判斷模塊、數(shù)據(jù)有效取值判斷模塊等處理模塊。
接下來(lái)應(yīng)用白盒測(cè)試(結(jié)構(gòu)測(cè)試),通過(guò)對(duì)系統(tǒng)源代碼的分析,使用條件覆蓋法、路徑覆蓋法、判定覆蓋法等方法對(duì)源代碼中各語(yǔ)句能否有效運(yùn)作進(jìn)行檢驗(yàn)。測(cè)試中創(chuàng)建多種操作案例對(duì)代碼中所有的if判斷語(yǔ)句的每個(gè)分支進(jìn)行一次運(yùn)行,檢驗(yàn)各分支語(yǔ)句是否都能有效工作,對(duì)測(cè)試出的無(wú)效代碼進(jìn)行了及時(shí)修改。
3.2 平臺(tái)性能測(cè)試
課題組應(yīng)用LoadRunner工具運(yùn)行測(cè)試腳本,模擬用戶并發(fā)與服務(wù)器進(jìn)行交互請(qǐng)求情況,對(duì)平臺(tái)負(fù)載情況進(jìn)行測(cè)試,并對(duì)測(cè)試過(guò)程中平臺(tái)發(fā)生的異常、崩潰等問(wèn)題進(jìn)行記錄,對(duì)平臺(tái)缺陷整理出性能報(bào)告。在平臺(tái)試運(yùn)行階段平臺(tái)用戶容納量約120人,在該容量范圍內(nèi)平臺(tái)平均延遲0.176秒,最長(zhǎng)延遲1.829秒,用戶體驗(yàn)較為滿意,超過(guò)該容量平臺(tái)延遲較長(zhǎng),需更新服務(wù)器以滿足需求。
4 平臺(tái)實(shí)踐
課題組選取哈爾濱商業(yè)大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)以及軟件工程專業(yè)約100名學(xué)生參與平臺(tái)實(shí)踐運(yùn)營(yíng)。課題組將100人分成兩組,每組專業(yè)比例,男女比例相等,學(xué)生上一學(xué)年成績(jī)排名分布情況相似。選取數(shù)據(jù)結(jié)構(gòu)作為測(cè)試課程。第一組采用傳統(tǒng)課堂教學(xué)模式,第二組采用課堂結(jié)合網(wǎng)絡(luò)平臺(tái)的混合教育模式。經(jīng)過(guò)一學(xué)期的學(xué)習(xí)時(shí)間,課題組對(duì)參與學(xué)生通過(guò)選擇題、判斷改錯(cuò)題、應(yīng)用題、程序?qū)嵺`題四類題目進(jìn)行考評(píng)。
課題對(duì)兩組學(xué)生的學(xué)習(xí)情況開(kāi)展研究發(fā)現(xiàn),第二組學(xué)生完成教師布置任務(wù)情況較好 。第二組學(xué)生在卷面平均成績(jī)、程序?qū)嵺`成績(jī)高于第一組,剩余各項(xiàng)平均成績(jī)相似,學(xué)生平均成績(jī)表如表2所示。
學(xué)生對(duì)各類型算法的代碼實(shí)現(xiàn)掌握程度較好??傮w上第二組對(duì)知識(shí)掌握情況較好。同時(shí)課題組也調(diào)查了參與實(shí)踐同學(xué)對(duì)平臺(tái)的滿意度,其中72%的同學(xué)對(duì)平臺(tái)服務(wù)表示滿意,認(rèn)為平臺(tái)有效地督促其開(kāi)展學(xué)習(xí),習(xí)題檢測(cè)系統(tǒng)也滿足了其對(duì)錯(cuò)題加強(qiáng)訓(xùn)練的需求,交流論壇也豐富了其對(duì)知識(shí)的理解,總體上基本滿足了其學(xué)習(xí)需求。參與教師表示該平臺(tái)提供了與學(xué)生交流的便捷途徑,也可及時(shí)改評(píng)學(xué)生提及的任務(wù),而且平臺(tái)清晰地提供了學(xué)生當(dāng)前學(xué)習(xí)動(dòng)態(tài),可方便教師針對(duì)學(xué)生掌握知識(shí)的情況合理地開(kāi)展教學(xué)任務(wù)。
5 總結(jié)
本課題組通過(guò)對(duì)大學(xué)教育模式的研究,結(jié)合國(guó)內(nèi)外教育平臺(tái)的成功經(jīng)驗(yàn),研究與設(shè)計(jì)了基于ThinkPHP架構(gòu)的大學(xué)教育平臺(tái),該平臺(tái)圍繞平臺(tái)、教師及學(xué)生之間聯(lián)系紐帶的建立,堅(jiān)持互聯(lián)網(wǎng)技術(shù)與教育事業(yè)相融合,應(yīng)用web開(kāi)發(fā)技術(shù)、數(shù)據(jù)挖掘技術(shù)完善了大學(xué)教育平臺(tái)存在的一些缺陷,加強(qiáng)了對(duì)學(xué)生學(xué)業(yè)進(jìn)度、失誤題目的管理,豐富了大學(xué)教師教學(xué)途徑,增強(qiáng)了教師與學(xué)生之間的交流與互動(dòng),改善了大學(xué)生自主學(xué)習(xí)環(huán)境,促進(jìn)了平臺(tái)、教師及學(xué)生三方的聯(lián)系,具有一定的使用意義。在平臺(tái)的運(yùn)行過(guò)程中我們也將繼續(xù)完善系統(tǒng)功能,以更完善的功能服務(wù)當(dāng)代大學(xué)生。
參考文獻(xiàn)
[1] 折波,覃遵穎,崔靜茹,等.高校無(wú)線網(wǎng)絡(luò)建設(shè)研究—以西安交通大學(xué)為例[J].中國(guó)教育信息化,2019(1):62-65.
[2] 郭琳.大學(xué)生自主學(xué)習(xí)現(xiàn)狀及培養(yǎng)策略研究—以中南民族大學(xué)為例[J].科教導(dǎo)刊(下旬),2017(2):183-184.
[3] 王濤.新時(shí)代環(huán)境下如何推動(dòng)應(yīng)用型本科教育信息化[J].微型電腦應(yīng)用,2019,35(8):38-39.
[4] 管佳,李奇濤.中國(guó)在線教育發(fā)展現(xiàn)狀、趨勢(shì)及經(jīng)驗(yàn)借鑒[J].中國(guó)電化教育,2014(8):62-66.
[5] 王宏志.大數(shù)據(jù)算法[EB/OL]. (2019-05-18). https://www.icourse163.org/course/HIT-10001.
[6] 王昭英. 基于MVC設(shè)計(jì)模式的thinkphp框架的研究與應(yīng)用[D].西安:西安建筑科技大學(xué),2010.
(收稿日期: 2019.08.20)
基金項(xiàng)目:黑龍江省一般項(xiàng)目(201810240076)
作者簡(jiǎn)介:楊億(1998-),男,齊齊哈爾人,研究方向:數(shù)據(jù)分析。
李嵐(1968-),女,哈爾濱人,研究方向:數(shù)據(jù)處理。
李木子(1997-),女,連云港人,研究方向:系統(tǒng)架構(gòu)。
沈佳琦(1998-),女,哈爾濱人,研發(fā)方向:web開(kāi)發(fā)。文章編號(hào):1007-757X(2020)02-0042-04