国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于PHP自適應學習系統(tǒng)的開發(fā)

2021-05-31 21:41趙龍海
關(guān)鍵詞:學習者數(shù)據(jù)庫模型

趙龍海

[摘? ? ? ? ? ?要]? 隨著現(xiàn)代信息技術(shù)水平的進步與發(fā)展,國家越來越重視人才的培養(yǎng),高職院校紛紛把目光投向自適應學習系統(tǒng)的開發(fā)。單純的一對一教學已無法滿足人們的學習需求,自適應學習就隨之進入了人們的現(xiàn)實生活與學習中。重點基于PHP自適應學習系統(tǒng)的開發(fā)進行分析,希望以此為自適應系統(tǒng)提供一些具有價值的參考憑證。

[關(guān)? ? 鍵? ?詞]? PHP自適應學習系統(tǒng);現(xiàn)狀分析;開發(fā)研究

[中圖分類號]? G712? ? ? ? ? ? ? ? ?[文獻標志碼]? A? ? ? ? ? ? ? [文章編號]? 2096-0603(2021)04-0180-02

為了提升高職院校的辦學水平和教學質(zhì)量,各高校亟需建立一個自適應學習系統(tǒng),用于滿足“互聯(lián)網(wǎng)+”的“教與學”的需求。在目前的系統(tǒng)開發(fā)過程中,用WEB網(wǎng)頁后端技術(shù)和MySQL數(shù)據(jù)庫設(shè)計自適應學習系統(tǒng)是有一定優(yōu)勢的。目前主流的后端腳本語言有PHP、Java、Python、C、C++等,PHP作為腳本語言,具有開源性、免費性、快捷性等特點。PHP開源應用改變了整個世界,改變了互聯(lián)網(wǎng)。鑒于此,本文對“基于PHP自適應學習系統(tǒng)的開發(fā)”進行分析與研究可供參考,以期拋磚引玉。

一、自適應學習與自適應學習系統(tǒng)

自適應學習是在行為主義心理學、認知心理學理論基礎(chǔ)上,開始探索人的自我去適應一個學習模式,能夠為每位學習者提供最優(yōu)、最適合自己的學習資源。自適應學習是指給學習者提供相應的學習情景或?qū)嵗?,通過學習者在不斷的學習中發(fā)現(xiàn)問題和總結(jié)問題,形成相應的理論知識,并且能解決問題的一種學習方式,其最終目標在于幫助學生按照學習路徑自行學習、自主學習。

自適應學習系統(tǒng)是通過學生在測試的各個階段的能力結(jié)果,并制定出適合學習者自身能力狀況的一種學習方案,從而精準制定專屬于每一位學習者的一種學習方式。自適應學習系統(tǒng)通用模型包含五個主要組件:

1.領(lǐng)域模型(Domain Model):描述領(lǐng)域知識結(jié)構(gòu),其中包括概念和概念兩者之間的關(guān)系。

2.學生模型(Student Model):代表學生特征,描述每一個學習者的知識、興趣愛好等特點。

3.教育學模型(Pedagogical Model):原則上是定義了學生模型中的信息,訪問領(lǐng)域模型各自的操作方式與方法。

4.自適應引擎(Adaptive Engine):創(chuàng)建和更新領(lǐng)域概念所涉及的軟件運行環(huán)境,對學習者進行個性化的選擇和呈現(xiàn)學習的內(nèi)容。

5.接口模塊(Interface Module):學習者與系統(tǒng)之間的接口交互。

自適應學習系統(tǒng)能夠為學習者提供個性化的學習服務(wù),依據(jù)學習者的各自特征,可采取相應的學習策略,以便推薦個性化的學習資源和學習路徑。

二、研究現(xiàn)狀分析與研究趨勢

(一)研究現(xiàn)狀分析

1.核心組件:用戶模型

通過對國內(nèi)外對自適應學習的探究和分析,似乎已達成了一定的共識,用戶模型是自適應學習系統(tǒng)的核心組件。用戶模型反映學習者與系統(tǒng)之間的交互,并記錄自我描述、學習目標和興趣愛好等信息。為了實現(xiàn)更好的個性化學習服務(wù),系統(tǒng)必須先了解學習者的知識水平,個人偏好等信息。但是,僅從學習者風格或者是認知等局部方面去搭建這類的用戶模型是遠遠不足夠的,必然會導致自適應性能的強度不高。針對自適應學習系統(tǒng)的用戶模型,可根據(jù)相關(guān)的模型標準進行修改和細化。

2.自適應對象:學習資源

以學習者為研究對象,采用情景感知技術(shù),構(gòu)建學習資源自適應系統(tǒng)。主要是對學習者的學習過程、學習習慣、學習風格等信息進行記錄和管理。自適應學習系統(tǒng)會根據(jù)用戶特征差異,可以將學習資源呈現(xiàn)在指定學習者面前,以便滿足自身個性化的學習需要,這一點是至關(guān)重要的。

3.自適應學習理論聯(lián)系實踐不充分

其實,在相關(guān)研究不斷向前發(fā)展的同時我們也可以了解到,目前國內(nèi)外對自適應學習在理論上的研究比較多的,這是值得肯定的??墒?,在國內(nèi)的相關(guān)研究中,我們會發(fā)現(xiàn)將理論運用到實踐中還是比較少有的。分析成因主要是成型的自適應學習系統(tǒng)及平臺較少,缺乏一個成熟的自適應學習系統(tǒng)供實證類研究使用。因此,我們需要加強理論知識的學習,認真學習相關(guān)的專業(yè)知識,充分利用到具體的實踐中。也只有這樣,才可能將相關(guān)的領(lǐng)域知識自適應呈現(xiàn)并將理論聯(lián)系實踐,實現(xiàn)個性化學習服務(wù)。

(二)研究趨勢

首先是相關(guān)的文獻數(shù)量逐年增多,例如自適應學習整體建模和系統(tǒng)組件要素等相關(guān)研究是比較多的,對于算法研究、技術(shù)研究似乎沒有發(fā)掘到相關(guān)文獻。算法和技術(shù)研究,很多都是脫離實際的,一直無法將自身的真實想法轉(zhuǎn)化為現(xiàn)實的產(chǎn)品。所以,我們應該重視算法與技術(shù)研究的運用。

其次,我們應致力于學習者模型的研究與構(gòu)建,利用更多的時間去關(guān)注學習者的學習習慣和學習能力等,讓系統(tǒng)能夠充分掌握學習者的特點,根據(jù)學習者自身優(yōu)缺點針對性地適應,從而可以為學習者提供較真實的學習過程與資源,并提供學習情況分析表,能在系統(tǒng)內(nèi)部給予相應的學習策略。如果這一變化能實現(xiàn),將會把自適應學習系統(tǒng)變得更加人性化、理性化和智能化,以便給學習者直接推送合適的學習資源,讓學習者更好地學習某一單元知識點,從而提高自行學習的效率。

近些年的自適應學習系統(tǒng)研究不局限于教育領(lǐng)域,還逐漸涉及情感等情感狀態(tài)。其實,我們也可以發(fā)現(xiàn)有關(guān)情感狀態(tài)的自適應學習系統(tǒng)的研究還是比較少的,在學習過程中比如遇到困惑、無助、厭倦等情感狀態(tài)會一直對學習有一定的影響。我們應該采用建模的方式,先確保學習者在學習過程中準確了解自身的狀態(tài),并用于學習者信息的收集以及學習過程中產(chǎn)生數(shù)據(jù)的分析,這一范圍的研究變化無意中使得系統(tǒng)變得更加智能化,提供的服務(wù)也更為準確。

三、開發(fā)技術(shù)簡介

在本次開發(fā)中,把PHP作為后端開發(fā)語言環(huán)境的選擇有如下原因。

1.PHP是一種通用開源腳本語言,是文本預處理器(Hypertext Preprocessor)的縮寫。PHP獨特的語法混合了C、Java、Perl以及PHP自創(chuàng)的語法。

2.PHP是目前最流行的編程語言,利于學習,使用廣泛,適用于WEB開發(fā)領(lǐng)域。全球超過2億多個網(wǎng)站使用PHP開發(fā),更可觀的是有超過81.7%的公共網(wǎng)站在服務(wù)器端是使用PHP。

3.PHP可以與很多主流的數(shù)據(jù)庫無縫連接,比如我們所熟悉的MySQL、Oracle、ODBC等,PHP是利用系統(tǒng)內(nèi)部的不相同的函數(shù),無縫與以上數(shù)據(jù)庫搭建起連接的,其中PHPLIB便是可以提供一般事務(wù)需要的一系列基庫。

4.具備較好的移植性,同時由于屬于一類開放源代碼產(chǎn)品,因此發(fā)展很快。另外,PHP還能夠?qū)用芙o予充分支持,同時對于各類數(shù)據(jù)庫服務(wù)器也能夠給予充分的支持[1]。

四、開發(fā)環(huán)境及注意事項分析

(一)開發(fā)環(huán)境

以PHP為基礎(chǔ)的開發(fā)平臺是很多的,ThinkPHP(原名FCS)誕生于2006年初,是一個免費開源的快速、兼容而且簡單的面向?qū)ο蟮妮p量級國產(chǎn)PHP開發(fā)框架,2007年元旦正式更名為ThinkPHP。ThinkPHP遵循Apache2開源協(xié)議發(fā)布,可以支持Windows/Unix/Linux等服務(wù)器環(huán)境,支持MySQL、Sqlite、PgSQL等數(shù)據(jù)庫。ThinkPHP本身具有很多的原創(chuàng)特性,并且倡導大道至簡、開發(fā)由我的開發(fā)理念,用最少的代碼完成更多的功能,宗旨就是讓WEB應用開發(fā)更簡單、更快速。值得一提的是,ThinkPHP的應用系統(tǒng)運行環(huán)境是開發(fā)所涉及的模塊,其本身對應框架沒有什么特別模塊要求。

(二)注意事項

1.規(guī)范部署這一點很多的開發(fā)人員沒有重視,任何一個環(huán)節(jié)出問題,所面臨的后果都是不可忽視的,部署的安全策略是一個基礎(chǔ)安全問題。例如WEB根目錄務(wù)必是指向Pubic目錄,不可隨意修改入口文件的路徑。

2.請求變量過濾可以有效防范局部的漏洞和隱患,這一點是值得重視的。Request類的param方法是框架建議的獲取請求變量的方法,非必要時請不要使用get或者post方法獲取。對于有明確類型的請求變量,可以在使用param方法的時候使用類型強制轉(zhuǎn)換,或者直接使用方法參數(shù)獲取請求變量。

3.避免SQL注入的發(fā)生,不代表絕對的安全,倘若缺乏良好的代碼規(guī)范,仍然有可能被利用。一個最簡單的原則就是不要讓用戶決定你的查詢條件(或者字段排序)和控制你的查詢數(shù)據(jù)。

五、系統(tǒng)設(shè)計

(一)需求分析

需求分析是軟件計劃階段的重要活動,也是軟件生存周期中的一個重要環(huán)節(jié),該階段是分析系統(tǒng)在功能上需要“實現(xiàn)什么”,而不是考慮如何去“實現(xiàn)”。側(cè)重表達理解問題的數(shù)據(jù)域和功能域,需求問題應分解細化,建立問題層次結(jié)構(gòu)??蓪碗s問題按具體功能、性能等分解并逐層細化、逐一分析。例如前期對自適應學習系統(tǒng)對象的基本情況進行調(diào)查與分析,記錄學生在日常生活和學習生活的各種表現(xiàn)(態(tài)度、興趣程度、合作表現(xiàn)、課堂反應情況等)以作為分析研究的直接證據(jù)資料。

(二)功能設(shè)計

自適應學習系統(tǒng)使用Div+CSS建設(shè)系統(tǒng)頁面,后臺系統(tǒng)采用ThinkPHP框架開發(fā)。系統(tǒng)以高內(nèi)聚低耦合的思想為依據(jù),主要是通過頁面設(shè)計,記錄和獲取登錄者的興趣、喜歡的教學風格、學習資源的軌跡。頁面使用HTML5開發(fā),實現(xiàn)前后端分離,通過網(wǎng)絡(luò)與MYSQL數(shù)據(jù)庫連接,保證數(shù)據(jù)的實時性、準確性。當?shù)卿浾哌M入自適應學習系統(tǒng),系統(tǒng)會自動分配相應的教學資源。根據(jù)學習者不同的學習風格和情感狀態(tài),自適應學習系統(tǒng)會隱藏與學生學習風格和情感狀態(tài)不匹配的學習對象,更改學習對象的呈現(xiàn)類型和呈現(xiàn)順序,會對學習對象符合某種學習風格的程度加以注解,從而向不同學習者推薦最適切的學習內(nèi)容[2]。

(三)數(shù)據(jù)庫設(shè)計

對于數(shù)據(jù)庫設(shè)計來說分為多個階段,包括需求分析、概要設(shè)計、詳細設(shè)計、編碼和測試等。在對每項開發(fā)活動的前提條件下,還需針對MYSQL數(shù)據(jù)庫進行有效的安全防護措施:(1)讓我們的MySQL處在一個有保護的局域網(wǎng)中,而不是置于開發(fā)的公網(wǎng)中。(2)做好第二層“主機層防線”,攔截網(wǎng)絡(luò)(包括局域網(wǎng))或者直接連接的未授權(quán)的用戶試圖入侵主機的行為。(3)做好第三層“數(shù)據(jù)庫防線”,也就是數(shù)據(jù)庫自身的訪問控制授權(quán)管理相關(guān)模塊。

六、結(jié)語

通過本文的探究,認識在“互聯(lián)網(wǎng)+”的時代背景下,創(chuàng)建自適應學習系統(tǒng)的重要性。以ThinkPHP作為框架開發(fā),合理分析需求,合理設(shè)計功能,提高開發(fā)效率,以提高系統(tǒng)的安全性和穩(wěn)定性。通過這些完備的功能,以便實現(xiàn)教師管理的現(xiàn)代化、網(wǎng)絡(luò)化和信息化,同時也能提高高職院校的教育信息化水平。因此需對此充分重視,進而為高職院校的自適應學習系統(tǒng)的發(fā)展奠定堅實的基礎(chǔ)。

參考文獻:

[1]馬爽.基于PHP的開發(fā)環(huán)境搭建與網(wǎng)站設(shè)計實現(xiàn)分析[J].科技展望,2015(36):20-21.

[2]蔡連玉,韓倩倩.人工智能自適應學習及其在學校教育中的應用[J].浙江師范大學學報(社會科學版),2019(6):111-117.

編輯 司 楠

猜你喜歡
學習者數(shù)據(jù)庫模型
在線學習環(huán)境下學習者畫像構(gòu)建研究
自制空間站模型
十二星座是什么類型的學習者
情感過濾假說在對外漢語教學中的應用
非正式學習環(huán)境下基于移動終端的學習者模型研究
模型小覽(二)
數(shù)據(jù)庫
圓周運動與解題模型
數(shù)據(jù)庫
離散型隨機變量分布列的兩法則和三模型
织金县| 梅州市| 阿坝| 武安市| 岐山县| 淮滨县| 黎城县| 小金县| 河西区| 瑞金市| 新丰县| 乌兰县| 花莲市| 兴城市| 垫江县| 沙坪坝区| 永昌县| 新宾| 边坝县| 老河口市| 那坡县| 滁州市| 休宁县| 金昌市| 云阳县| 长宁区| 临江市| 徐水县| 商河县| 富顺县| 泾阳县| 伊金霍洛旗| 巍山| 万年县| 丹棱县| 永仁县| 广南县| 高要市| 天门市| 博爱县| 北票市|