Practice Mode: Students test against sample/public testcases with instant console feedback. Exam / Lab Mode: Full evaluation against all testcases (public + hidden) with dynamic scoring.