HydroOJ 從入門到入土(16)快速佈置固定作業(>=4.10.3)

每次作業都一樣,每次佈置都要手動輸入一堆題號,能不能簡單點?

一、想法

  • 每課作業都基本一樣,但每次佈置都要手動輸入一堆題號,能不能簡單點?
  • HydroOJ 從4.10.3版本開始,支持批量粘貼用戶/題號,也就是如果複製1,2,3,4並在題目框裏粘貼,OJ 會自己搜索四道題並填在上邊,速度非常快。
  • 這樣就可以把題號預先放在課程 ppt 裏,留作業的時候,直接複製粘貼過去就可以省去手打一串題號的麻煩。

二、實現

1. 準備題號

把每次課的題號整理好放到 ppt 或者一個專門的表格裏,注意,題號必須爲題目實際id。比如,我的第一題的題號是 P1,但實際在數據庫中的 id 爲32,那麼就應該用32

如果不知道實際 id,或者需要批量得到題目 id 的話,有個小技巧。

OJ 的訓練模塊裏,是可以輸入題號的,但是最後會以 id 來儲存。所以只需要把需要的題號全部複製到某個訓練裏,保存,然後再打開,就會看到題目全部都按順序保存爲 id 了。

注意:id 放置的格式必須爲數字,數字,數字和數字之間只有逗號,沒有空格。逗號可以爲中英文。

2. 複製粘貼

新建作業,並將題號複製粘貼到題目框裏。

如果粘貼完還是一片空白,就是不成功,需要仔細檢查一下格式。

3. 我的例子

課號 課程 pids
第2課 第一個C++程序 2,113,224,335
第3課 輸出類cout 427,438,449,460,471
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章