透過您的圖書館登入
IP:18.219.95.244
  • 學位論文

整合線上程式編譯功能之考試管理系統

An Online Examination Management System with Programs Compiler Function

指導教授 : 王佳盈

摘要


線上考試系統,是用來幫助教學很方便的一項工具。目前網路上可以找到許多考試平台,也可以找到一些線上解題系統,但是同時具備兩者功能的平台卻很少看到。對於程式語言的學習來說,一個好的考試平台,應該要具備程式編譯的功能。本論文主要是以遵循GPL (General Public License)版權的開源軟體VirtualX考試平台為基礎,在其上開發整合程式編譯的功能。系統開發以Model-View-Controller架構為主,使用Ruby on Rails程式語言。除了開發程式編譯功能之外,同時增加匯入考題與中文語系介面,以及在驗證方面更為便利和嚴謹的OpenID功能。此外有關安全問題,也在論文中一併討論。

並列摘要


An online examination system is a convenient tool to help class teaching and learning. Nowadays, we can find many online examination systems and programming judge systems in the internet. However, it is hard to find an online system with both functions at the same time. For programming teaching and learning, a good examination system should have program compiler functions. This thesis is mainly based on the VirtualX examination system, which is an open source software following the General Public License (GPL) license, and based on which we develop and integrate the programs compiler function. The system uses Movel-View-Controller architecture and is coded by Ruby on Rails programming language. In addition to the programs compiler function, we also add Chinese language interface, the question importing function and the OpenID authentication function. The programming security issues are also be considered and discussed.

參考文獻


[2] 柳青、曹璐、趙丹, Ruby on Rails 快速web應用開發手冊,文魁資訊電子工業出版社, 2007年8月。
[6] Luisa MR, Elena V, Juan PC, María ÁP, et al. “A proposal of user interface for a distributed asynchronous remote evaluation system: An evolution of the QUESTOURnament tool¸” Proc. 9th IEEE Int’l Conf. on Advanced Learning Technologies. Riga, 2009.75−77.
[13] Ruby on Rails Framework, http://www.tutorialspoint.com/ruby-on-rails/rails-framework.htm.
[1] 許來國,「整合OpenID與RIA技術之軟體工程線上考試系統」,國立中央大學,碩士論文,民國99年。
[3] 龔昕、張浩, Ruby on Rails 經典範例集,人民郵電出版社,民國96年。

被引用紀錄


鄭皓維(2015)。服飾業產品行銷平台之研製〔碩士論文,朝陽科技大學〕。華藝線上圖書館。https://www.airitilibrary.com/Article/Detail?DocID=U0078-2502201617132135

延伸閱讀