Coding Assistant

Paste your code or question and learn what is wrong, why, and how to fix it — plus a challenge to try.

What Coding Assistant does

Paste your code with its error, or ask a programming question, and get a clear explanation of what is going wrong and why — then how to fix it, and a small challenge to practise on. It teaches you to debug so you can solve the next one yourself, rather than just handing back finished code. Covers Python, Java, C++, JavaScript and Scratch.

Every input, explained

How to use it

Not sure what to type? Click **Show example** in the form header — it fills every field with a real worked example (Class 9) and shows a pre-generated result without spending any AI credits. Undo restores your draft. The runner also gives you a ✨ prompt assistant and voice input on text fields, file upload to pull in your own notes, and — where your board publishes one — an official-format proof panel.

Your document & what to do with it

The result renders as a clean A4 document you can read on screen. From the output header you can Copy it, **Export** it as a branded PDF, Word, HTML or Markdown file, or send it into an LMS course as a page activity with **Add to Course**. One click on **Save to My Resources** keeps the result in your library for later. Student tool. Students don’t browse the toolkit — you hand this tool to them by assigning it into an LMS course (Assign to course on the tool page). You can lock any field as a preset; students open it inside the course and run it there, no toolkit permission needed. This coaches you through the bug and the reasoning so you actually learn — it is a tutor, not a copy-paste answer key for assignments you are meant to write.

← All help articles