Professional Documents
Culture Documents
線上解題系統是一個可以提供學生上傳程式
1
碼,自動編譯,且執行程式並確認該程式之
正確性的系統。
2 本系統可以提供系上或校內之初階程式撰寫
課程應用於作業批改與期中期末上機考。
Existing Systems
Highly Distributed
Our system can take higher load by distributing the judging task to
multiple nodes. Nodes can be added and removed easily, without
reconfiguration, just like in Cloud Computing.
Project Architecture
Source
User
Web Server Judge Backend
(w/ Apache)
Computational
Cluster
...
Judge Engines
Team Member
Project Manager
陳立中
Programmer
Programmer
專案 葉心寬
Tester
徐若剛 Designer
Project Organization
工作 \ 組員 陳立中 葉心寬 徐若剛
System Architecture Design √ √ √
Backend Programmer √ √
Resource Manager √
Server Administrator √ √
Document Writer √
Risk Analysis
檢驗項目 風險和問題點 機率 / 程度 對策
Technology
修改核心 達不到關鍵技術 高 / 嚴重 使用 Source Analysis 代替
Preferably multicore
Software Requirement
All nodes are Linux based.