Skip to main content
Getting Started

Your dashboard tour

Find assignments, filter by status or language, and understand Draft, Awaiting validation, Validated, Deploying, Deployed, and Failed states on the CodeTeach.app dashboard.

Written By Alan Gandy

Last updated About 2 hours ago

CodeTeach.app dashboard sidebar with Dashboard, New Assignment, Credits, Refer & Earn, Settings, and Help.

The CodeTeach.app dashboard lists your assignments and shows where each one is in the creation, validation, and GitHub publication workflow. Select an assignment to resume it.

Navigate the app

  • Dashboard: your assignment list.

  • New Assignment: create an assignment using Forward, Backward, Both Provided, or From Document.

  • Credits: view generation credits and usage.

  • Refer & Earn: view your referral link.

  • Settings: manage your account and, if you use your own AI key, provider settings.

  • Help: browse articles or contact us through the support messenger.

Find an assignment

Use Search, the status filter, and the language filter, then choose Apply. The table shows Assignment, Language, Status, and Created. Column headings can sort the list. Select a row to continue its current workflow.

Understand the status

  • Draft: finish entering source material and assignment settings.

  • Generating: package generation is in progress.

  • Awaiting validation: review the generated starter, solution, tests, and instructions; approve the instructions and run validation.

  • Validating: quality checks are running.

  • Validated: the approved package passed the pre-deployment check; continue to Deploy.

  • Deploying: GitHub-style grading and publication are in progress.

  • Deployed: the instructor repository was published; check the post-push validation result before distributing student repositories.

  • Failed: open the assignment and follow the displayed recovery steps. Do not assume a ZIP is available unless the required grading check passed.

Your assignment's status and detail page tell you what to do next. Start with a generation approach or read the validation recovery guide.