The Dojo

The Dojo is a git based programming platform that allows sharing assignments and solving them collaboratively developed at HES-SO.

Get StartedDownload DojoCLI

Open-source AGPL3 License
Dojo Project repositories

 # Copy / paste in your terminal to install the dojo CLI (Linux / macOS): 
curl -L "" | sh

Programming exercises

Share assignments with learners and teachers.

Automatic feedback

Create assignments that give automatic feedback to learners when they perform their exercise.

Exercises are git repositories

Gitlab based decentralized platform. Self-host it on your instance.

Open source

The Dojo is available through the AGPL3 licence.

Docker based

The use of Docker based containerization allows running exercises locally or on CI/CD tools for automatic feedback.

Flexible and modular

Create assignments for any language/framework of arbitrary complexity.