You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为GitHub Classroom作业配置默认工作流以指定Python 3.10版本?

问题原因

你遇到的配置不生效问题,是因为GitHub Classroom在生成学生作业仓库时,会默认注入平台自带的标准自动评分工作流,优先级高于模板仓库里的同名.github/workflows/classroom.yml文件,会直接覆盖你模板里的自定义配置。

可行解决方案

  • 方法1:创建作业时自定义单个作业的工作流
    创建作业流程走到「添加自动评分」步骤时,找到页面上的「编辑工作流」选项,直接将你写好的带Python 3.10版本指定的完整yaml配置粘贴替换默认内容,后续所有生成的学生仓库都会使用该配置,无需学生手动修改,也不会被默认配置覆盖。
  • 方法2:已发布作业批量更新配置
    如果作业已经发布,可以通过GitHub API遍历该作业关联的所有学生仓库,将修改后的classroom.yml批量提交推送到每个仓库的默认分支,覆盖平台生成的默认配置。

补充说明

目前GitHub Classroom暂不支持整个教室维度设置全局默认工作流,只能按单个作业分别配置工作流内容。

内容的提问来源于stack exchange,提问作者Thomas Mailund

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.23 20:24:04