CodeForge
项目挑战

挑战进度

理解 Web 上的阶段状态,以及为什么进度由服务端决定。

Web 上显示的挑战进度来自服务端。它表示你的账号在某个项目和语言下已经通过了哪些阶段,以及下一次提交会评测什么。

状态含义

状态含义
未开始还没有在这个项目和语言下初始化挑战。
当前下一次 codeforge submit 会评测的阶段。
可重试上一次提交没有通过;修复代码后继续提交同一阶段。
已完成阶段已通过,不需要再次完成。

如果全部阶段都已完成,之后的提交会作为最终验证,不会再改变阶段进度。

本地目录不是进度来源

本地项目目录只记录课程和语言映射,不记录当前阶段。复制项目目录不会复制进度,删除项目目录也不会删除服务端进度。

如果你在另一台机器上重新执行 codeforge init,平台会恢复同一账号下的服务端进度,并返回当前阶段用于展示。

语言维度

同一个项目可以有不同语言模板。进度按账号、项目和语言记录。你在 Python 模板里的进度不会自动变成 C++ 模板的进度。

On this page