Skip to content

sirubell/mochi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

433 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Mochi

短期目標(分配工作後兩個禮拜內)

  • 使用者
    • 登入
    • 登出
    • 修改自己的個人資料
    • 忘記密碼先省略
  • 題目
    • 新增
      • 題目敘述為純文字
      • 新增題目需要正確程式碼、測資、限時、限記憶體
      • 新增前確認測資輸出
      • 上傳題目時必須提供題解
    • 刪減
    • 編輯
  • submission
    • 提交 submission 並得到結果,結果存入資料庫
    • 觀看全部人的 submission status
    • 每個題目有各自的 submission status
    • 查看使用者自己的 submission status

中期目標(期末報告前)

  • 忘記密碼
  • 權限系統(老師、助教)
    • 以下課程及班級系統為具有權限者才可執行
    • 同時更改一般使用者新增題目需要經過審核
  • 班級系統
    • 新增
    • 刪減
    • 編輯
      • 編輯學生
      • 編輯考試與作業系統
    • 考試
      • 新增
      • 刪減
      • 編輯
    • 作業
      • 新增
      • 刪減
      • 編輯
  • 有個按鈕可以展開關閉題目敘述

長期目標(軟工後,未來更新、維護)

  • 一般使用者可以創建比賽
    • 類似班級裡的考試
  • 公開課程系統
    • 新增
    • 刪減
    • 編輯
  • 題目裡的留言板
    • 留言板的通知系統
  • CPE mode
  • 題目 hint
  • 新增課程時可以新增題目,新增題目完後要跳轉回來同時表單不變。
  • 教小大一如何更新、維護網站系統並傳承下去
  • 視覺化教學
  • 更加豐富的課程
  • 讓更多老師使用我們的系統
  • 加速 dispatcher
  • 資安
  • 題目敘述支援圖片
  • 題目敘述支援 pdf
  • 題目敘述支援 markdown
  • deploy server easier

About

An online judge system for NTPU

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors