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国际许可证获得许可的。