Emmanuel Christian School, Tasmania

DigiTech Hub

Currently running for Years 7 to 10 at Emmanuel Christian School, with the goal of expanding to a full K to 12 platform across multiple schools.

Live tools
Student tool

DigiTech Hub

The student-facing chat tool. Chat and resource browsing still read the current module from a Google Sheet. For a class with a vehicle locked in through the Curriculum Planner, real lesson content, quiz questions, and suggested prompts now load live from the planner itself instead.

digitech-tools.pages.dev/hub
Staff tool

Resource Converter

Drop in an HTML, DOCX, or PDF lesson file. It pulls out the structured metadata and pushes a row straight to the Google Sheet, so the resource shows up in the Hub on next load. Staff access only.

digitech-tools.pages.dev/staff/resource-converter
Staff tool

Curriculum Planner

Full Years 7 to 10 scope and sequence, term by term, with a SEQTA lesson file generator built in. Each week has a download button that produces a student and parent facing lesson page plus a teacher version, both pre-filled from the planner data. Staff access only.

digitech-tools.pages.dev/staff/planner
What the hub does
🧠

Stays on topic

The chat tool reads the current module from a live Google Sheet. Change one cell to update what it knows about. No code changes, no redeployment.

📚

Resource browser

Students browse lesson materials, worksheets, and references filtered to their year and current unit, still served from the Sheet. A class with a vehicle locked in through the planner also gets real per-lesson content pulled live from there instead.

🔐

API key stays hidden

All calls to Claude go through Google Apps Script server-side. Students never see the key, and usage is capped per session to keep costs predictable.

📋

Curriculum-aligned

The planner covers Years 7 to 10 against Australian Curriculum v9, term by term. AC codes link directly to modules in the planner and the lesson files it generates.

Zero infrastructure cost

No server, no hosting fees. Cloudflare Pages + Google Apps Script handles everything. Estimated running cost: ~$2/student/year in API usage.

🎓

TASC teaching artefact

The platform itself is a study object for TASC Digital Technology students. It's a working example of how an automated system can be built around real curriculum needs.

Where it's going
Now
Years 7 to 10

Live at Emmanuel Christian School. Four year levels, all four terms mapped against Australian Curriculum v9, with SEQTA lesson files generated directly from the planner.

Mapped, not yet live
Foundation to Year 6

The K to 6 scope and sequence has been drafted against the curriculum, but stays hidden from the live planner until every term has been checked against Australian Curriculum v9 in full.

Next
K to 12 pilot

Once Foundation to Year 6 is verified, the plan is to pilot with two partner primary schools and grow into a shared platform across the full school journey.

Project update
13 Aug 2026HubHub flashcards fixed, filters simplified, header now reflects the real active slot
13 Aug 2026ContentGlossary content filled in for three modules
12 Aug 2026HubStudent Hub reads real, locked-in lesson content
12 Aug 2026HubQuiz and the AI companion's suggested prompts now use that same locked-in content
12 Aug 2026PlannerNext-generation planner now reads live JSON instead of hardcoded lesson content
10 Aug 2026PlannerNext-generation planner in development, running alongside the live one
2 Jul 2026PlannerDelivery vehicle variety across all four year levels
2 Jul 2026PlannerCoverage audit tool added, two compliance gaps found and closed
2 Jul 2026PlannerPlanner generator expanded to unit plans and assessments
30 Jun 2026PlannerSEQTA lesson file generator added to the planner
30 Jun 2026PlannerYears 7 to 10 fully mapped
30 Jun 2026PlannerFoundation to Year 6 drafted
30 Jun 2026PlatformStaff tools moved behind login

How it fits together

Hub Student opens the hub, sends their class and a question. The server checks the active module from the Sheet, builds a question-specific prompt, calls Claude, and returns the response.
Converter Teacher drops a lesson file in the converter. It reads the metadata (title, topics, AC codes, success criteria) and with one click pushes a row to the Sheet. The resource shows up in the Hub on next load.
Planner Years 7 to 10 curriculum map, with a built in SEQTA lesson file generator. A Lock In button confirms which vehicle is the real one for a class and term, which is what makes it available to the Hub.
Worker A Cloudflare Worker reads and writes curriculum content straight from this GitHub repo. Once a vehicle's locked in for a class and term, the Hub reads its real lesson content, quiz questions, and suggested prompts live from there.
Sheet Google Sheet still drives the resource library, the AI chat's current module, flashcards, and the general knowledge quiz bank. No database beyond it for that part. Any teacher can edit it directly.

Dev changelog

Full detail behind the summary above. No version numbers, this is a running school tool, not a release, so entries are grouped by date.
2026-08-13
Fixed
Changed
Added
2026-08-12
Added
Changed
2026-08-10
Added
2026-07-02
Added
2026-06-30
Added
Changed