Skip to content

Teaching Language

DojoCode content is written in English. A group's teaching language lets your students learn in their own language instead: everything they open is translated for them, and the AI talks to them in it. Your own authoring screens stay in English.

What it changes for the students

While a student is a member of the group:

  • Challenge and lesson texts are translated the first time a student opens them — descriptions, theory, questions and hints. The English original stays the source, so a text you edit later is translated again.
  • The AI answers in the teaching language: the tutor, the hints, the post-solution code review and reflection, the career coach and the AI grading feedback.
  • The learning pages switch their labels to it: challenges, learning paths, contests, assignments and results.
  • Your authoring screens stay in English, and so does the content you create — challenges, learning paths, contests and assignments are written in English and translated for the students when they are published.

Setting the teaching language

The teaching language is part of the group settings:

  • Open the Groups page: Go to Organization → Groups.
  • Open the group settings: On the group's row, open the menu and choose Settings. (Fig. 1)
  • Pick the language: In the Teaching language section, choose the language from the list.
  • Save: Choose Save settings. (Fig. 2)

Fig. 1

Fig. 2

The change applies to every member of the group the next time they load a page.

TIP

The group's language wins over each student's own account language for as long as they are members. A student who registers through the group's invitation link sees the language step of the registration locked on the group's language; a student who leaves the group falls back to the language chosen on their account (see Setting up your account).

Supported teaching languages: English and Română.