第三章 系統設計
第二節 系統架構介紹
國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
第二節 系統架構介紹
本研究所發展之 CWS-VINA 系統架構如圖 3-1 所示,該系統係經修改開源 線上合作編輯系統 Etherpad 程式碼而成,同時亦包含線上討論區與歷史版本檢 視功能,以輔助學習者進行共筆學習。CWS-VINA 的系統架構包含使用者介面 以及資料庫,其中使用者介面為學習者操作系統與查看資訊的畫面,包含線上討 論區、時間軸頁面、編輯區塊與CWS-VINA 的「合作共筆分析圖」。資料庫則是 儲存學習者編修文件的內容,包括CWS-VINA 中的「編輯資料庫」,用來儲存每 位學習者編輯文件時的編修內容。
圖 3-1 合作共筆視覺化互動網絡分析系統架構圖
CWS-VINA 的系統運作可區分為學習者操作與系統運作兩部分。學習者操作 主要為學習者進入 Etherpad 線上合作編輯系統後,可分別點擊進入討論區進行 線上討論,或者點擊編輯區塊進行線上文件編輯,依據編輯的行為可再區分為「新 增內容」或「修改內容」。此外,點擊時間軸頁面可檢視過往的文件紀錄,或者
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
點擊合作共筆分析圖按鈕,查看「合作共筆分析圖」,了解自己與其他學習者共 同編輯文件的貢獻與互動狀況。系統運作的流程即為產生「合作共筆分析圖」的 過程,包括學習者編輯文件的內容儲存、處理。根據系統架構圖所標示的流程,
CWS-VINA 的運作流程與機制說明如下:
1. 學習者在開始編修文件之前,可先在 Etherpad 內建的線上討論區中,與同 儕進行討論、決定作業大綱,以及協調分配責任歸屬等。此一部分的討論內 容,會儲存在Etherpad 內建的資料庫中。
2. 學習者在編輯區塊進行文件編輯,其新增或修改文件的內容都會被記錄到編 輯資料庫中,作為CWS-VINA 後續分析及顯示資料之用。
3. 儲存在編輯資料庫中的資料,可由學習者「新增內容」的字數計算得出貢獻 度;再由學習者「修改內容」的字數計算得出相互修改程度。所得出的貢獻 度、相互修改程度等數值,會被匯出成為「合作共筆分析圖」,懸浮顯示在 編輯區塊中,以供學習者可以同時檢視文件內容與「合作共筆分析圖」。 4. 在「合作共筆分析圖」中,學習者可以點擊圖中的學習者節點,系統會留下
該節點對其他節點的連線,並淡化其他所有連線。此外,系統會在節點旁標 示詳細的貢獻程度百分比,以及修改連線旁標示修改的字數。
控制組所用的CWS-NVINA 系統架構如圖 3-2 所示,該系統與實驗組使用的 CWS-VINA 系統之差別,僅在於合作共筆分析圖的有無。CWS-NVINA 的系統 運作同樣可分為學習者操作與系統運作兩部分。學習者操作主要為學習者進入 Etherpad 線上合作編輯系統後,可分別點擊進入討論區進行線上討論,或者點擊 編輯區塊進行線上文件編輯,依據編輯的行為可再區分為「新增內容」或「修改 內容」。CWS-NVINA 的運作流程與機制說明如下:
‧ 國
立 政 治 大 學
‧
N a tio na
l C h engchi U ni ve rs it y
1. 學習者在開始編修文件之前,可先在 Etherpad 內建的線上討論區中,與同 儕進行討論、決定作業大綱,以及協調分配責任歸屬等。此一部分的討論內 容,會儲存在Etherpad 內建的資料庫中。
2. 學習者在編輯區塊進行文件編輯,其新增或修改文件的內容都會被記錄到編 輯資料庫中,作為歷史紀錄以及後續分析之用。
圖 3-2 合作共筆系統架構圖