← Back to case explorer
Public caseprogramming-loop-diagnosis-001

Loops

Help the student locate why the loop does not terminate and propose a testable next step.

Tutor-visible context

Student context

Procedural Error

Current student message

“My loop keeps printing forever. I increment the counter inside the loop.”

Problem context

The counter is initialized but the loop condition never becomes false.

Learning objective

Help the student locate why the loop does not terminate and propose a testable next step.

Context window

Conversation history

No prior conversation. This case starts with the current student message.

Public boundary

What this page does not expose

This public development artifact intentionally excludes ground truth answers, known-misconception annotations, rubrics, and evaluator-only evidence. A future hidden challenge dataset must use the same fail-closed serialization boundary.