All templates

Automated Scratch Class Progress Tracking

Every Friday, WebRun opens your Scratch class studio, lists which students shared a project this week and which did not, records the week in an Airtable gradebook alongside earlier weeks, and drafts a short parent update email in Gmail for each student who has now missed two weeks, leaving every email in Drafts for you.

Runs on WebRun · Strict Lockdown policy
Every Friday at 3:30 PM WebRunorchestrates each step
1 Scratch check who shared work
2 Airtable record the week in the gradebook
3 Gmail draft the parent updates
In short

How do I track which students have submitted their Scratch projects?

WebRun checks your Scratch class studio every Friday to see which students shared a project that week and which did not. It records the result in an Airtable gradebook with term totals, then drafts a warm parent update in Gmail for anyone who has missed two weeks, leaving every email for you to send.

  • Every student's weekly participation is recorded without manual roll call
  • Two missed weeks triggers a parent draft before it becomes a term problem
  • Late submissions are credited on the next run automatically

Built for teachers · coding club leaders · after-school programs · homeschool educators

Step by step

What does WebRun do on every run?

The exact actions WebRun takes, in order - in plain language, so you can adjust anything.

  1. WebRun signs in and gets to work

    Opens scratch.mit.edu in a real browser with your saved login - no setup, no API keys.

  2. 1
    Scratch - check who shared work
    scratch.mit.edu
    WebRun in Scratch: check who shared work
    WebRun opens Scratch to check who shared work.
    • Open Scratch and go to your class studio
    • List the projects added to the studio this week with the student username on each
    • Compare against your class roster to see who has not shared anything
    • Note the project title and share date for each submission

    Done when Every student on the roster is marked as shared or not shared this week.

  3. 2
    Airtable - record the week in the gradebook
    airtable.com
    WebRun in Airtable: record the week in the gradebook
    WebRun opens Airtable to record the week in the gradebook.
    • Open your class gradebook base in Airtable
    • Add this week's column with a shared or not shared value for each student
    • Update each student's running participation count for the term
    • Flag anyone who has now missed two weeks in a row

    Done when The gradebook has this week recorded for every student.

  4. 3
    Gmail - draft the parent updates
    gmail.com
    WebRun in Gmail: draft the parent updates
    WebRun opens Gmail to draft the parent updates.
    • Draft a warm, short parent update in Gmail for each student flagged for two missed weeks
    • Say what was set, what is missing, and how the parent can help at home
    • Leave every email in Drafts. WebRun never emails a parent or a student on its own
    • Skip any family already emailed about the same issue this month

    Done when A parent update draft is waiting in Gmail for every flagged student.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
scratch.mit.edu
ScheduleRuns automatically on this cadence
Every Friday at 3:30 PM
DeliveryHow each run's result reaches you
Class participation record · Airtable
OutputWhat each run produces - A weekly participation record showing who shared a Scratch project, who did not, term totals, and a parent update draft for repeat absences.
Text
Setup & safety

Secure by default

Connect once, stays signed in

WebRun signs in once and keeps each session in a persistent environment, so every run picks up right where it left off.

Your credentials stay in your own private environment - WebRun never stores your passwords.
Strict Lockdown

Every action is checked against this policy before it runs.

Domains ALLOWLIST
Typed input ALLOW
Shell command BLOCK
File uploads BLOCK
Runs in a contained environment More on policies
Good to know

Questions, answered

Will it email parents or students without me?

No. Every parent update is left as a Gmail draft for you to read, edit, and send. WebRun never contacts a family, a student, or anyone else on its own.

Does it comment on or change student projects?

No. It reads the class studio to see which projects were shared. It never opens a project to edit it, leaves a comment, loves a project, or removes anything from the studio.

What if a student shared late?

The next run picks it up and updates the gradebook, and the student is dropped from the flagged list, so a late submission is credited rather than chased twice.

Put this on autopilot.

Turn it on in minutes - or have our team set it up for you.