SuperAPI AI 工具集

challenge

编程与开发

查看项目

更新于 10-15 23:42

技能介绍

用途:把一节课或一次代码改动转成可完成的编程练习,包含起始状态、解答与评分标准。当用户输入 /challenge 或提出相关要求时使用。\n\n主要能力:从 docs/lessons/ 查找课程来源;若无课程,则按 references/shared/change-analysis.md 界定并阅读改动。优先选取课程已指出但未修复的缺陷作为练习缺口,其次选下一个明显功能或反转一条约束。避免课程已完整演示的内容。\n\n使用方式:流程分六步。1 查找来源;2 选择缺口,选前阅读 references/exercise-design.md;3 构建起始状态,保留类型、测试、导入与周边代码,只移除实现,放在 docs/challenges/NN-slug/starter/ 下,并说明应改与不应改的文件;4 先写解答再写说明,放在 docs/challenges/NN-slug/solution/;5 撰写练习说明与评分标准,说明不含提示,评分标准用可自行验证的表述,3 至 5 条,并写明常见错误答案及其原因;6 汇报路径、预估时间与对应课程。\n\n适用场景:课程练习设计、代码改动转化为练习、教学材料制作。\n\n限制:未提供具体收费、平台支持或效果数据;起始状态应基于可运行代码而非空文件;若解答需要课程未覆盖的内容,须在说明中补充或另选缺口。