• 沒有找到結果。

第三章 研究建置

3.1 系統架構圖

此系統是由 ASP 程式語言所建構,配合 SQL Server 2000 資料庫及 IIS

19

20

web server 運作。學習者藉由電腦連線到網際網路後從問題導向學習系統 網 站 登 入 介 面 經 過 帳 號 密 碼 比 對 無 誤 進 入 到 學 習 介 面 (Learner Interface) , 學 習 者 經 由 點 選 課 程 進 入 到 合 作 式 問 題 導 向 學 習 系 統 (Cooperative problem based learning system),學習過程中的學習歷 程均被紀錄在學習記錄資料庫(Learning record database)中。本研究藉 由社會網絡探勘模組(Social network's analysis module)自學習紀錄 資料庫中得到探勘互動社會網路所需資料,利用統計方法將資料轉成互動 過程統計資料(Interactive process statistic data),透過所提出來的 社會網路探勘演算法(Social network mining algorithm)找出學習者彼 此之間透過合作式學習所產生的互動關係,最後再由提出來的學習伙伴推 薦機制,透過學習伙伴推薦代理人(Learning partner recommendation agent)來推薦最適合學習者的學習伙伴,並且找出來的社會網路互動關係 也將以視覺化方式呈現給學習者,以刺激學習者的學習動機。以下分別說 明組成整個系統各部份設計的細節。

3.1.1 學習介面

學習者的學習介面(Learner interface)為登入網站的使用者介面包 含了會員登入、系統互動以及知識庫。學習者從電腦輸入本站的網址後進 入學習介面,學習者經由會員登入「還未註冊」的選項註冊帳號(如圖 3-2),註冊成功後系統將學習者的帳號紀錄在學習帳號資料庫(Learner account database)中,以便日後學習者登入網站作帳號密碼的比對,比 對正確方可進入合作式問題導向學習系統(Cooperative problem-based learning system)。當學習者忘記自己的密碼時,經由「忘記密碼」選項 輸入自己註冊時設定的電子郵件信箱,系統會將密碼傳至電子郵件信箱讓 學習者獲得。系統互動中包含最新訊息、身分權限、訪客留言、萬年曆以 及訪客統計,最新訊息為學習網站的公佈欄,教師或者系統管理員公告的

內容會經由這個功能呈現在使用者介面,身分權限、訪客留言、萬年曆以 及訪客統計提供給學習者資訊作為參考。知識庫介紹關於本學習系統的相 關知識,讓學習者進入網站前可以對網站有初步的了解。

圖 3-2 註冊帳號介面

3.1.2 合作式問題導向學習系統

此系統是利用知、行、思的理念藉由 ASP 程式語言開發出來,教師利 用此系統將課程依照知、行、思的概念將課程建置在系統中,系統將課程 的內容儲存在課程資料庫(Project database)裡,下次教師要編修課程時 課程資料庫會將之前的編修紀錄調出來給教師修改,學習成效、訊息中心 交談紀錄以及學習紀錄等學習者在學習課程時所留下的資料儲存於學習 紀錄資料庫(Learning record database)中,有關合作式問題解決學習系 統於 3.2 做詳盡的介紹。

21

22

3.1.3 互動過程統計資料和社會網路分析統計

當學習者使用學習系統時,系統便自動將全部學習者的互動資料從學 習者紀錄資料庫調出作統計,統計的結果會傳給社會網路分析演算法 (Social network analysis algorithm)做進階的社會網路互動分析,有 關統計及社會網路分析演算的方法將於 3.3.2 中作介紹。

3.1.4 社會網路呈現和學習夥伴推薦代理人

從學習紀錄資料庫調出的資料經過統計和演算後,可以計算得到每個 學習者在整個合作式學習環境中的社會互動相關參數,藉由這些參數的排 序後呈現每位學習者的社會排名,排名的方式以圖形化方式呈現。學習者 進度落後或對於欲解決之問題產生疑惑時可以使用學習夥伴代理人功 能,系統會依據提出的演算法列出合作式學習推薦人選的排名,提供給學 習者前三名的學習伙伴給學習者參考。

相關文件