|Abstract: ||現今，多樣電腦網路課程已經包含了額外的實作練習課來提升學生的學習成效。然而，這些課必須建立一個適當的環境來讓每位學生可以在不同的網路拓樸內連結網路裝置去設定和測試功能。舉一個例子來說，Linux作業系統具有網絡裝置連線和安裝多個作業系統的虛擬化(Virtualization)技術，這可以用來支持大量學生的學習環境。在過去的研究中，虛擬化應用已經成功地應用在實驗實作上，但這些研究僅聚焦在個人的任務作業上。本研究進一步擴展過去設計虛擬化為基礎的實驗室(Virtualization-Based Laboratory, VBLab)研究，並使用合作學習(Collaborative Learning)的方法在實驗組學生的學習上。在第一個實驗，學生被分為實驗組和控制組。實驗組使用VBLab來進行他們的實作練習，而控制組則使用安裝在他們個人電腦上的Virtual Machines (VMs) 來進行。此外，也提供線上同步討論(Online Synchronous Discussion, OSD)的功能給使用VBLab的學生讓他們能夠和其他人進行溝通。實作作業分為兩個部分：基礎實作和進階實作。|
此外，本研究在這個VBLab中規劃一個有效率的合作學習機制：同步化的雙人配置(Synchronized Pair Configuration, SPC），藉以提升配對的兩個學生的互動及合作學習效果來讓彼此分享和同時於各自的電腦中輸入指令並在各自的螢幕上同步顯示，以完成網路或系統的配置作業。同時，他們可以藉由OSD進行溝通。在本研究的第二個實驗中，實驗組的學生使用SPC在VBLab中來實作作業，控制組學生則在VBLab中獨自完成作業。
;Recently, various computer network courses have included additional lab classes in order to enhance students’ learning achievement. However, these classes need to establish a suitable lab where each student can connect network devices to configure and test functions within different network topologies. In this case, the Linux operating system can be used to operate network devices and the virtualization technique can include multiple OSs for supporting a significant number of students. In previous study, the virtualization application was successfully applied in a lab, but focused only on individual assignments. The present study extends previous study by designing the Virtualization-Based Laboratory (VBLab), which requires collaborative learning among the experimental students. In the first experiment, the students were divided into an experimental group and a control group for the experiment. The experimental group performed their lab assignments using VBLab, whereas the control group completed them on virtual machines (VMs) that were installed on their personal computers. Moreover, students using VBLab were provided with an online synchronous discussion (OSD) feature that enabled them to communicate with others. The lab assignments were divided into two parts: Basic Labs and Advanced Labs.
Moreover, this study proposed one effective collaboration mechanism—synchronized pair configuration (SPC)—in a virtualization-based lab and aimed to enhance interaction and collaboration between paired students to help them accomplish networks or systems configuration through one shared, synchronized terminal, which allows them to input commands simultaneously from two computers to accomplish tasks. Meanwhile, they can communicate through an OSD. In the second experiment, the students were divided into an experimental group, using a SPC for lab assignments, and a control group, with students completing lab assignments individually.
The results of the VBLab experiments showed that the experimental group significantly outperformed the control group in two Advanced Labs and the second post-test. Furthermore, the experimental group’s activities were better than those of the control group based on the total average of the command count per laboratory. Besides, the findings of the interviews and questionnaires with the experimental group reveal that VBLab were helpful for computer network laboratories. In the SPC in VBLab experiment, results showed that the experimental group significantly outperformed the control group in learning achievement and had more confidence in their work; furthermore, the instructor’s workload was reduced. Also, the findings of interviews and questionnaires revealed that the experimental group considerably enjoyed SPC in VBLab and had high motivation to use them.