Git编程练习平台
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
The Dojo 是 HES-SO 开发的编程教学平台,定位为基于 Git 的作业分享与协作解题工具。它将编程练习组织为 Git 仓库,并结合 GitLab、Docker 与 CI/CD 流程,为学习者在完成练习时提供自动反馈。官网还提供 DojoCLI 安装命令,说明其主要面向具备命令行和版本控制基础的教学或开发场景。
在功能与用途上,The Dojo 适合教师发布编程作业、学习者完成练习,以及师生围绕仓库协作。自动反馈是其关键能力,能够在练习执行时给出反馈,适合编程课程中的即时评测。支持语言/框架方面,正文称其“Flexible and modular”,可创建任意语言或框架、任意复杂度的作业,但没有列出具体适配清单。平台基于 GitLab,练习是 Git 仓库;Docker 容器化则用于本地运行或 CI/CD 自动反馈,这让它更贴近真实软件开发流程。
The Dojo 采用 AGPL3 许可证开源,这是它的显著优势。对于高校、实验室或重视数据控制的机构,自托管能力很关键:正文明确提到可部署在自己的实例上,并称其为 GitLab based decentralized platform。定价方面,官网正文未披露任何商业订阅、托管版价格、付费支持或 SLA,仅能判断其开源可用。
优点是技术路线清晰:Git/GitLab 负责版本化与协作,Docker 负责环境一致性,CI/CD 负责自动反馈,整体非常适合培养工程化实践。AGPL3 开源和自托管也降低了教育机构长期锁定风险。缺点是公开信息偏简略,未看到班级管理、成绩统计、权限体系、题库复用、反作弊等教学管理功能说明;API/SDK 也未被提及,仅看到 DojoCLI。Windows 支持、文档深度和维护支持情况同样不明。
它更适合已有 GitLab/Docker 基础的高校课程、编程训练营和技术团队内训,而不是零技术门槛的在线课堂。中国访问情况无法仅凭正文判断,标记为未知;若依赖 GitLab、Docker 镜像或海外站点,实际部署时可能需要评估网络连通性与镜像加速。替代方案可考虑 GitHub Classroom、GitLab Education、CodeGrade、PrairieLearn 或 Moodle 相关编程评测插件。
本测评基于公开资料整理,不构成购买建议,请以 hepiapp.ch 官网实际信息为准。
开源AGPL编程教学工具,适合教师/学生自建。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。