Tech Stack

The technologies we use in class and how they're related

Tech Stack

Tech stack

Seniors

Google Classroom is our school's classroom management system. The teacher creates a Classroom and Assignments as per normal. Similarly, the school is setup as an Organisation on GitHub and the teacher creates a Classroom and Assignments there in essentially the same way. Google Assignments include template documents for students to complete, and GitHub Assignments include template code repositories for students to complete.

The Google Assignment is the entry point for the students. Each Google Assignment includes a link to the corresponding GitHub Assignment.

For design and planning work, students write into their own copies of the template documents using Google Docs. To create their outcomes, they write into their own copies of the template repositories using either GitHub's Codespaces for remote development in their browser, or GitHub Desktop and Visual Studio Code if they want to develop locally on their device.