allowed
Version 1.5.1
課程通常使用編程語言及其庫的受限制子集,以減少認知負載,專注於概念,簡化標記等。
allowed程序可以檢查您的代碼文件和Jupyter筆記本是否僅使用所教的Python構造。
allowed的教師可以提前檢查他們的示例,練習和評估,以無意中使用未教授的結構。它還允許學生和講師根據教授的結構檢查提交的代碼。要完成工作, allowed需要一個簡短的文件,該文件列出了該課程“單元”的構造。該文件可用作在新輔導員上的參考文檔,並討論課程的設計,例如檢查是否丟失了重要的構造或某些單元是否被超載。
像所有靜態分析工具一樣, allowed並不完美,也永遠不會。可能存在誤報(據報導是違規的代碼,但不是)和錯誤的負面因素(使用不允許結構但沒有報告的代碼)。
為了參考出版物中的allowed ,請引用
Michel Wermelinger。檢查符合Python語言的子集。計算機科學教育創新與技術會議論文集(ITICSE),第1卷。 2,第573–574頁。 ACM,2023年。
如果您是M269學生或導師,請遵循M269軟件安裝說明,並使用M269技術論壇或Tutor論壇報告問題並提出問題。
否則,請按照有關如何安裝,使用和配置allowed說明進行操作。如果您需要幫助,請在問答討論論壇中發布查詢。
歡迎和讚賞allowed的任何幫助。
allowed ,請在展會和告訴論壇中分享您的經驗和提示。此存儲庫中的代碼和文本是版權所有©2023英國公開大學。該代碼是根據BSD 3級差額許可證的。本文是根據創意共享歸因4.0國際許可證獲得許可的。