簡介

已完成

PyBryt 是一個開放原始碼的 Python 程式庫,用於在學生完成工作指派時向他們提供特定意見反應,而不需要講師介入。 這是一種自動化架構,用於評估學生對問題的解決方案,並判斷其正確性。 PyBryt 架構透過將解決方案與講師提供的一或多個參考實作相比較,向學生提供有關特定實作詳細資料的目標訊息。 如此一來,學生可以自動獲得相同的實用提示和指標,而無須與講師討論。

此課程模組是 PyBryt 簡介課程模組的後續內容,並涵蓋以第一個課程模組中所提供資訊為基礎的更進階主題。

您將學到什麼?

在此課程模組中,您會了解適用於下列動作的選項:設定註釋、合併註釋與關聯式註釋,以及檢查學生程式碼的時間複雜度。 您也會了解如何將 PyBryt 併入評分管線中。

主要目標是什麼?

在此課程模組結束時,您應能夠撰寫參考實作來實作用於評定學生提交的複雜邏輯,並了解如何建置管線以進行評分提交。