Practical learning

Don't only test what students remember. Test what they can do.

A student who can pick "XLOOKUP" from four options has not yet shown they can build anything. Practical assignments ask for the work itself — and Classroom gives them somewhere to do it.

The workspace

Build it in the browser, run it, hand it in.

The practical workspace in Grawity Classroom, with a web page being written and previewed.
Practical work happens in the browser — write it, run it, hand it in.
  • **Web pages** — HTML, CSS and JavaScript, with a live preview
  • **Python** — runs in the browser; nothing to install on institute machines
  • **Starter files** set by the teacher, so the task is clear from the first second
  • **Automated checks** for the objective parts: is there a form, does the function return the right value
  • **A rubric** for everything a machine should not judge alone
  • **Versions kept**, so a returned-and-improved submission shows real progress

Not only coding

Practical work is wider than programming.

Any course can set work that produces something. Classroom takes the hand-in, the rubric, the feedback and the versions, whatever the task was made in.

Office and data

An Excel dashboard, a mail-merged letter pack, a report — handed in as files against a rubric.

Accounts

A month of books in Tally, exported reports, a GST return summary.

Design and content

A poster, a brand kit, a landing page link, a short video.

Web development

Built and run in the workspace, checked automatically, then reviewed.

Python

Programs written and run in the browser, with checks on the output.

Projects and capstones

Multi-part work with a rubric that weights each deliverable.

Set work that produces something.

We will build your first practical assignment with you, checks and rubric included.