Education Tools

2026

Code With <AC> Classroom Tool

Feature List

A live classroom platform combing interactive teaching, formative assesment, gamified engagement with real-time visibility of learner progress, support needs and participation in a highly inclusive and accessible manner.

Design and Systems Architecture Philosophy

Technology

Constraints and Safeguarding

Accessibility

Security

Learners join using their real names. Names are checked and moderated before entering sessions. Names remain visible on their screen and I can correct them directly from the live dashboard.

Learner submissions are controlled, audited, and moderated. Flags are raised if needed.

No identifiable student data stored.

The interface is intentionally minimal to reduce cognitive load, with clear labels, visible keyboard focus, readable contrast and predictable navigation aligned with WCAG 2.2 AA.

Learners can adjust text size, contrast, motion, sound and timers, while activities support scaffolding, alternative formats, extra time, stretch and challenge as needed.

The backend acts as SSOT for guest, lecturer and admin accounts.

Layered permissions, Row Level Security, rate limiting and request validation protect data, restrict access and reduce the impact of abuse or DDoS-style traffic.

Rewards and XP writes are idempotent, preventing duplication or manipulation.

Typescript and Vite keep the front end fast, strongly typed and easier to maintain as the platform scales.

Supabase provides authentication, PostgreSQL, real-time updates and edge functions

A clear client-server architecture keeps sensitive logic and validation away from the browser, with the server acting as the source of truth.

Thesis with Classroom Use Analysis Coming Soon