CheckiO

checkio.org又名 checkio

把 Python 和 TypeScript 练习做成闯关游戏的网页平台,任务按难度和主题分组,提交后自动判题并提示错误输入,过关可解锁新题、查看他人解法,还提供老师建班布置任务的 ClassRooms,适合刚学完基础语法、想找题练手的人。

工具有免费版网页英文

CheckiO 是一个把编程练习做成闯关游戏的网站。你选 Python 或 TypeScript,进入一个个小岛,每座岛上有若干任务,从简单的字符串处理到稍复杂的算法都有。写完代码提交,系统会跑测试用例,通过就过关,不通过会告诉你哪组输入错了。过关后能解锁下一批任务,也能看到其他玩家的解法,对比自己的写法。

主要功能

核心是任务库和自动判题。任务按难度和主题分组,覆盖基础语法、集合操作、逻辑推理等。除了单人闯关,还有 ClassRooms 功能,老师可以建班级、布置任务、看学生进度。网站也提到有超过 100 所学校把它当作课堂补充材料。另外,官方还做过一个叫 Empire of Code 的太空策略游戏,把编程和策略玩法混在一起。

适合谁

刚学完 Python 或 TypeScript 基础语法、想找题练手的人;需要给学生找课后练习的编程老师;以及想通过看别人解法来拓宽思路的进阶学习者。网站声称月活约 5 万,用户里既有初学者也有经验丰富的程序员。

费用与限制

免费账户能用,但有一些限制;学校或大学班级可以联系官方申请例外。界面语言有英语、俄语、乌克兰语,没有中文。题目和社区讨论以英文为主,英语阅读能力会影响使用体验。网站本身是网页版,不需要安装客户端。

常见问题

CheckiO 收费吗?
CheckiO 有免费版,部分功能或用量要付费。免费账户有限制,学校班级可申请例外。
CheckiO 有哪些平台 / App?
支持 网页。
CheckiO 的替代品有哪些?
本站整理了 6 个替代品,例如 洛谷、OpenJudge、freeCodeCamp、Codeforces。

替代品 全部 6 个 →

收录于 2024 年 4 月 · 更新于 11 月 8 日 · 浏览 318 · 报告问题

替代品 6 个打开官网checkio.org