教育技術學科資訊聚合平臺的設計論文

才智咖 人氣:1.37W

摘要:利用PHP、爬蟲技術、Wordpress等開源技術,設計開發教育技術學科資訊聚合平臺。基於對平臺的功能需求分析,對平臺進行了功能設計、概要設計,並對平臺的關鍵技術實現進行了闡述,旨在提供有價值的資訊給學習者,並提供學習者行為跟蹤與行為分析視覺化,學習資源推薦等特色功能,為缺乏專業認知知識的學生提供一個方便了解其專業知識的平臺。

教育技術學科資訊聚合平臺的設計論文

關鍵詞:資訊聚合;教育技術;爬蟲技術

當前,教育技術學專業在社會上的認知度還較低。據筆者調查研究表明,本專業學生的專業認同程度不高,缺乏便捷有效的專業前沿資訊獲取途徑。為此本團隊利用爬蟲技術、Wordpress等開源技術,設計開發教育技術學科資訊聚合平臺,該平臺應具備資訊自動聚合、資訊評價、資訊訂閱、閱讀行為分析等功能。將教育技術的相關資訊進行匯聚,幫助使用者推薦優質資訊,滿足使用者個性化的閱讀需求,並將使用者的閱讀軌跡、閱讀行為進行統計並可視化展示,督促與鼓勵使用者積極開展學科資源的獲取與閱讀。

1需求分析

該平臺需要主動爬取教育技術學專業主流資訊平臺的相關資訊,並進行智慧匯聚、整理,提高使用者資源獲取效率和精準度。在閱讀過程中,平臺需要提供豐富的功能,如文章評價、文章推薦、師生評論互動、閱讀量排名、文章收藏等功能。文章評價即每個使用者可以根據自身對文章的評價給文章打分,文章得分可以提供給其他使用者參考;文章推薦即根據閱讀者閱讀的文章型別、標籤推測閱讀者的喜好從而推薦文章;師生評論互動即無論學生或是教師都具備對文章進行評論或對他人發表的評論進行互動的功能;閱讀量排名即為了促進學生與教師對平臺的使用,平臺應當具備激勵機制,促進使用者對平臺的使用;文章收藏即平臺應具備收藏文章的功能。不同使用者可以根據對文章的喜愛程度收藏文章。並可以檢視自身收藏的.文章以及其他人收藏的文章。閱讀資訊後,平臺應具備文章統計與行為分析視覺化功能。文章統計即統計文章的瀏覽量與收藏量、評論量等;行為分析視覺化即收集使用者閱讀過程中的訪問記錄,包括收藏量、閱讀量、評論數、評價次數等資料,進行圖形視覺化表現。

2功能設計

根據上述的功能需求分析,將平臺功能設計為匯聚功能、互動功能、使用者管理功能、文章管理功能等大功能以及多個子功能.其中,資訊匯聚功能、互動功能下的閱讀排名功能、文章管理功能下的推薦與行為分析功能是該平臺所特有的功能。

3概要設計

平臺的總體架構包括三個層次,分別是使用者層、功能層與資源層,使用者層為平臺提供使用者管理功能,其中管理員擁有最大許可權,包括刪除使用者,可以對其他兩種身份的使用者進行許可權管理,而教師身份比學生身份多了增刪查改文章的許可權。平臺層次。爬蟲所獲取的資訊是整個平臺的資料來源。爬蟲獲取的資料儲存進資料庫後,可以供平臺讀取並顯示,同時統計模組將平臺使用者的行為進行統計,並將統計結果儲存進資料庫,並供平臺的圖形顯示模組讀取並顯示出來。

4關鍵技術實現

4.1爬蟲指令碼實現爬蟲的設計思路是,對於提交到平臺的爬取源,經管理員更改匹配規則後可以爬取所有的文章連結,並將連結存入佇列。儲存進佇列後再次利用多執行緒對網頁進行採集,將採集結果輸送到分析模組進行網頁的解析處理,將處理後的結果儲存進XML格式檔案,方便後期內容讀取進資料庫.由於PHP指令碼是物件導向的語言,因此本研究將爬蟲指令碼進行封裝,打包成一個類。將各個功能模組寫成類內部的方法進行呼叫.具體的方法有如下6個:(1)enter()方法。爬蟲入口,將爬取源寫入程式入口後可以爬取文章目錄。(2)GetAllPages()方法。提取出enter()方法獲得的文章目錄的所有文章分頁。(3)GetAllArticles()方法。將提取的文章分頁上的所有文章連結進行儲存。(4)GetAllContent()方法。對所有文章連結進行訪問並獲取文章頁面內容。(5)GetInfo()方法。對提取的文章內容進行匹配,提取出需要的資訊。(6)CreateXml()方法。將提取的資訊轉化為xml格式進行儲存。4.2文章推薦實現文章推薦功能能為閱讀者推薦相似的文章,減少閱讀者查詢資源的時間。每一篇文章都會有標籤和文章型別,該功能將提取所閱讀文章的標籤與型別,並檢索平臺中相同的標籤與型別的文章,並將其推薦給學習者.4.3閱讀行為分析與資料視覺化實現平臺擁有統計功能,對於每一個登入平臺的使用者,統計功能會將使用者的登入時間、登入時長、使用者在平臺收藏文章的數量、閱讀數量、平臺的平均閱讀量、收藏量等全部統計出來,並存儲進資料庫,這些資料將會被讀取並被用於生成。該功能通過對比使用者自己的閱讀狀況、收藏量狀況與平臺的平均閱讀狀況、平臺平均收藏量,讓使用者對自己的閱讀狀況與平臺的平均閱讀狀況有一個清晰的瞭解。使用者近一週的閱讀量與平臺近一週的平均閱讀量的對比圖,使用者可以清楚地看出自己的閱讀量在所有使用者中所處的水平;使用者在平臺的行為狀況分析圖反映了使用者在平臺的5種行為:閱讀、評價、評論、收藏、發表與平臺這5種行為的平均狀況的對比,讓使用者對自己在平臺的行為有一個清楚的瞭解。

5結語

本研究設計開發了教育技術學科資訊匯聚平臺,提供了資源匯聚、評價、訂閱、收藏以及使用者閱讀行為分析等個性化功能。為教育技術研究和本專業學生提供了高效、便捷的資訊獲取途徑,希望藉此進一步提高本專業學生專業認同,促進專業學習。

參考文獻:

[1]祝智庭,沈德梅.基於大資料的教育技術研究新正規化[J].電化教育研究,2013(10):5-13.

[2]張祖忻.教育技術是一項解決教育問題的系統技術———論我國教育技術的定位(一)[J].現代教育技術,2006(2):5-7.

[3]張強.科技資訊聚合分析系統的研究與實現[D].北京:北京郵電大學,2017:1.

[4]楊青松.爬蟲技術在網際網路領域的應用探索[J].電腦知識與技術,2016(15):62-64.

[5]孫立偉,何國輝,吳禮發.網路爬蟲技術的研究[J].電腦知識與技術,2010(15):4112-4115.