摘要: | 本研究是接續87年資工所畢業生賴志龍WebClass的研究﹙1998﹚,以資料庫為中心,結合使用者管理、課務管理、教材作業以及討論群組等系統模組,透過全球資訊網使用環境,結合互動式的使用者交談介面,建構出一個網路開課系統。在WebClass設計上,將系統平台移植到Windows NT,完成初步分散式處理,但在細部設定上,包含CGI程式的關連、虛擬網頁目錄與實際系統目錄的建立以及資料庫的連結等,都必須要使用者直接手動設定,若對作業平台不熟悉便無法輕易架設使用。因此本研究針對這點進行實作,除了包裝系統軟體外,另外也擴展系統平台至Windows 95/98,讓一般個人使用的電腦,也能成為架設系統,進而輔助課程教學,協助老師管理部份課程事務,包含課程講義的保存、學生作業的繳交、討論活動的進行等,擴展教學的時間與空間。 本研究採行多層次分散式架構,以集中式系統為中心,階層式地涵蓋各個區域,直到個人版系統。同層間的系統能進行同步學習活動訊息傳遞,各層間則利用非同步協定傳遞教學資源。系統建置由個人版開始,散佈給各個教學者安裝架設,並透過分站聯盟服務中心,做為入口與資源交換環境。接著在學習科技實驗室所建置的學習平台「亞卓市」上,設立了集中式架構系統「全民學校」,並以之為中心,透過學校級伺服器的建立,與各層次間協定的設定,垂直與水平整合,形成一個「全民教學網」,進行教學資源與活動的傳遞,達到資源分享共用的目的。 「全民學校」的建置,除了提供所有人一個進行網路教學與學習的環境,以及作為多層次分散式架構中心外,也利用這個集中式平台與亞卓市學習社群進行一系列教學活動,希望利用這些活動的舉辦,帶起網路教學的進行,進而引導出終身學習的實現。 This study bases on a previous one called WebClass. We developed a web-based learning system, which uses database as the center and integrates the Internet resource and system modules into it, including user management, course management, content/exercise management, discussion management, etc., into the system. In WebClass, the system is transferred to Windows NT platform. An initialization of a distributed structure is done, however, the detail settings like the relative of CGI program, construction of virtual page directory and real system directory, linkage of database, etc. should be modified by users. It is difficult to use the system if users are not familiar with the operation platform. The system extended the system to windows 95/98. Therefore, users can easily construct their systems, supporting a learning environment to assist teachers in handling course activities. It helps teachers make efforts in teaching. In this study, we adopt a multilayer-distributed structure. The centralized system is the center and hybrids the other distributed ones in layer structure. The systems dispatch synchronal messages in the same layer and asynchronal data in different layers. First, we build the personal version system, distribute it, and keep the information in the service center of EduClasses. Then, we construct a centralized system on EduCities a learning platform. Through the school server and the protocol in the multilayer, to form a web of learning system. It can dispatch learning resource to achieve resource sharing. Except supporting an environment to teach and study and being as the center of the multilayer-distributed structure, the centralized system also can prompt a series of learning activities to raise the behavior at network learning. |