🧑‍🎓 學生操作手冊

從註冊登入到征服程式挑戰,這份指南將帶你一步步熟悉 Coding Tutor 的所有強大功能。

註冊與登入 尋找課程 閱讀課文 題庫測驗 程式挑戰 學習進度

第一部:帳號與課程

建立你的身分,找到屬於你的戰場。

1. 註冊與登入

系統支援快速登入,讓你省去記密碼的麻煩。

  • Google 登入:在登入畫面點擊「以 Google 帳號登入」。如果學校有規定,請務必使用學校配發的信箱(如 @whsh.tc.edu.tw)。
  • 首次登入:系統會引導你填寫真實姓名與學號,完成個人資料設定。

2. 尋找並加入課程

登入後,首頁會顯示所有開放的課程。

  • 查看課程:瀏覽課程列表,找到你想上的課。
  • 加入課程:點擊「立即參加」按鈕。公開課程可直接進入;自由選課課程需登入後才能加入;若是人工名單課程,需等老師將你加入名單後才能看到內容。
  • 已加入的課程會固定顯示在「我的課程」區塊中。
  • 退選提醒:僅「自由選課」課程可自行退選;退選後會刪除你在該課程的測驗與挑戰紀錄,請先確認。

3. 課程儀表板

點入課程後,你會看到課程專屬的資訊主頁。

  • 公告區:查看老師發布的最新消息與注意事項。
  • 進度總覽:儀表板會顯示你目前的挑戰完成度進度條,讓你隨時掌握學習狀況。
  • 開始學習:點擊「進入第一節內容」按鈕,即可開啟章節列表。
  • 功能說明:在章節頁與程式挑戰頁,都有浮動的 ? 按鈕,點擊後可查看當頁的操作說明。

第二部:學習與互動測驗

吸收知識並立即檢驗學習成效。

1

查看課文與教材 圖片點擊放大

進入章節後,左側會有目錄,右側是主要內容。你可以閱讀老師整理的講義、程式碼範例。如果遇到圖片太小看不清,直接點擊圖片就會以全螢幕 Lightbox 放大顯示,看完按 Esc 或點擊旁邊即可關閉。

2

進行題庫測驗 即時對錯回饋

在課文中,老師可能會穿插「隨堂測驗」。測驗類型包含單選、多選與填充題。選好或填好答案後點擊送出,系統會立刻變色並告訴你對錯,錯了可以重新思考再次答題,加深印象。填充題可能有多組標準答案,只要符合其中一組即算答對。

3

牛刀小試(互動程式碼區塊) 免跳轉執行

當你看到黑底的「牛刀小試」區塊時,這代表你可以直接在網頁修改並執行裡面的程式碼!你可以改幾個數字或變數,點擊「執行程式」,下方的終端機馬上就會顯示執行結果。這是測試小靈感的最佳地點!

第三部:征服程式挑戰

這是展現實力的地方,通過所有測資,拿下 Accepted (AC) 吧!

閱讀題目與要求

在左側導覽列找到「程式挑戰」並進入。請仔細閱讀:

  • 題目描述:你要解決什麼問題。
  • 輸入/輸出說明:你的程式必須吃什麼資料,吐出什麼格式。這非常嚴格,多一個空白都不行!
  • 範例:參考範例輸入與輸出,確保邏輯正確。

撰寫程式碼

在右側的程式碼編輯器中寫 Code。編輯器支援:

  • 語法高亮顯示(Syntax Highlighting)。
  • 自動縮排與括號補全。
  • 語言選單可切換(預設為老師指定的語言)。平台支援 Python / PHP / C / C++ / Java 五種語言。

執行測試 vs 提交批改

執行測試 (Run)

這只是用來自己測試。你可以填寫「自訂輸入 (stdin)」,然後點擊測試。系統會跑出結果讓你看,不會計算成績,老師也看不到。適合送出前的最後確認。

提交批改 (Submit)

真的要交卷了!系統會用公開測資 + 你看不到的隱藏測資來測試你的程式。只有當「所有測資」都顯示綠色的 Accepted,這題才算真正過關!

中文錯誤說明與語法檢查

送出前可先點擊「語法檢查」按鈕,系統會掃描你的程式是否有語法錯誤,讓你在正式提交前先修正。若提交後得到紅色的 Wrong AnswerRuntime Error,往下滑看終端機輸出,系統會附上中文說明解釋這次錯誤的原因(涵蓋 Python / C / C++ / Java / PHP 數十種常見錯誤)。Python 程式若有變數名稱拼錯,還會顯示「Did you mean ___?」的建議。

第四部:查看自己的挑戰進度

見證自己一點一滴的成長。

儀表板與進度條

回到課程儀表板,你會看到總體的「程式挑戰進度」。而在章節列表(左側面板)中,每個章節後方也會有小紅點標示你還有幾題未完成,全綠過關的話會直接消失。

挑戰狀態與活動紀錄

在課程頁點擊「程式挑戰明細」,可查看每題目前狀態(已通過/嘗試中/尚未挑戰)、挑戰次數與最後活動時間。進入挑戰頁後,左側題目列表也會顯示各題已提交次數與最近一次結果圖示,方便你快速掌握進度。

公開課程紀錄保留提醒

若你參加的是公開課程,系統可能會顯示挑戰資料保留天數(例如 30 天)。超過保留期限後,部分挑戰紀錄可能不再保留,建議定期完成關鍵題目並整理自己的解題筆記。

常見問題(FAQ)

先看這裡,快速排除最常見的使用疑問。

Q1:語法檢查和提交批改差在哪?

語法檢查只看程式碼結構與語法,不會正式判題;提交批改才會跑所有測資(含隱藏測資)並記錄結果。

Q2:測試執行會算提交次數嗎?

不會。測試執行是給你用自訂輸入快速試跑,適合送出前檢查邏輯。

Q3:看不到「立即參加」按鈕怎麼辦?

可能是課程屬於人工名單、尚未開放、已額滿,或你尚未登入。先確認課程狀態與帳號登入狀態。

準備好開始了嗎?

程式設計沒有捷徑,只有不斷地「寫、錯、改」才能變強。善用這個系統,開始你的 Coding 之旅吧!

立即前往首頁
字體 100%