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. Picks up the current module and class from a Google Sheet so it stays relevant without any setup per lesson. Students can ask questions, browse resources, and get help with what they're actually working on.

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. All content served from the same Sheet.

🔐

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. GitHub 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
Latest
SEQTA lesson file generator added to the planner

Every week in the Years 7 to 10 planner now has a generate button. It opens a pre-filled editor pulling the learning intention, success criteria, and tasks straight from the planner data, with a faith integration field linked to the school's Biblical Threads framework. One click produces a student and parent facing SEQTA page, a second produces a teacher version with watch-fors, answer hints, and timing notes added in.

Years 7 to 10 fully mapped

All four year levels now have a full four term scope and sequence in the planner, checked against Australian Curriculum v9. This is the version currently in use for day to day teaching.

Foundation to Year 6 drafted

A full K to 6 scope and sequence has been mapped out as a starting point for the primary pilot. It will not appear in the live planner until every term has gone through the same curriculum check the secondary years already have.

Staff tools moved behind login

The planner and resource converter now sit in a staff only area, accessible to school email accounts only. The student facing Hub stays open with no login required.

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. Feeds the scheduling logic that controls which module is active in the Hub at any point in the term.
Sheet Google Sheet holds everything. Resources tab stores all content. Schedule tab controls what's live. No database, no backend. Any teacher can edit it directly.