Skip to main content

Challenges and learning

Tutor IDE provides several formats for different learning goals. A teacher selects content, student scope and deadlines; students see it in their learning workspace.

Formats

Lessons

Lessons guide students through a topic with theory, examples and editor work. Progress is saved.

Challenges

Code challenges include instructions, starter files, hints and completion criteria. Prompt challenges practice writing and evaluating AI instructions. Results can be graded automatically or by a teacher.

CSS Battle

Students recreate a target using HTML/CSS. Tutor IDE compares the render with the target and reports a match percentage. Solutions are saved for later. CSS Battle is a separate experience, not a regular Challenge type.

Live quizzes

The teacher starts a session and shares a PIN. Students join the lobby, answer questions and see results/podium.

Learning paths

A path orders challenges into a sequence. Gate steps can require completion before the student continues.

Teacher assignment flow

  1. Open Assign materials.
  2. Select an assigned class or permitted students.
  3. Select content.
  4. Optionally set publish and due dates.
  5. Review the scope and confirm.

Teachers see content they created and content delegated by the owner. Owners see organization content and can delegate it to teachers. Teachers cannot assign content to students outside their classes.

Submission and grading

The student opens the task, works in the editor and submits an attempt. The gradebook can combine automatic score, teacher score and feedback. Code review supports issues, suggestions and praise on specific lines.

In assigned only mode, students see only assigned challenges. In open mode, they can also see published organization challenges. Publish dates still apply.

Student tips

  • Read the goal and criteria before coding.
  • Use hints and the AI tutor, but experiment independently.
  • Save work and check preview/result.
  • Return to teacher feedback and improve the solution when resubmission is allowed.