All templates

Automated CK-12 Assignment Coverage Checks

Every morning, WebRun opens CK-12, reads the assignments due this week in each class, checks which students have opened and started them and which have not, files the coverage list in Google Drive, and messages the teacher on WhatsApp with the short list of names to chase today.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 CK-12 check who has started
2 Google Drive file the coverage list
3 WhatsApp message the teacher
In short

How do I see which students have not started this week's assignment?

Every morning WebRun opens CK-12, checks which students in each class have opened this week's assignment and which have not started, and files the list in Google Drive. It messages the teacher on WhatsApp with the handful of names to chase, so nobody reaches the due date having done nothing.

  • The teacher gets a short chase list each morning, not a full gradebook
  • Students never assigned the work are flagged as a setup problem
  • Nobody reaches the due date without having opened the assignment

Built for teachers · tutors · homeschool educators · department heads

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 www.ck12.org in a real browser with your saved login - no setup, no API keys.

  2. 1
    CK-12 - check who has started
    ck12.org
    WebRun in CK-12: check who has started
    WebRun opens CK-12 to check who has started.
    • Open CK-12 and list the assignments due this week for each of your classes
    • Check that every student in the class has actually been assigned the work
    • For each assignment, capture who has started, who is part way through, and who has not opened it
    • Note how many days remain until each due date

    Done when Every assignment due this week has a started and not started list for its class.

  3. 2
    Google Drive - file the coverage list
    drive.google.com
    WebRun in Google Drive: file the coverage list
    WebRun opens Google Drive to file the coverage list.
    • Write today's coverage list to your class folder in Drive, one section per class
    • Show for each assignment the number started, the number not started, and the days remaining
    • Keep the previous days so a student who has not moved all week is easy to see

    Done when Today's coverage list is filed in Drive next to the previous days.

  4. 3
    WhatsApp - message the teacher
    whatsapp.com
    WebRun in WhatsApp: message the teacher
    WebRun opens WhatsApp to message the teacher.
    • Message the teacher the short list of students who have not started, with the assignment and its due date
    • Put anyone who has not started for several days at the top
    • Flag any student who was never assigned the work, since that is a setup problem rather than a chase
    • Leave every conversation to the teacher. WebRun never messages a student or a parent

    Done when The teacher has today's short chase list on WhatsApp.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.ck12.org
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Chase list · WhatsApp
OutputWhat each run produces - A daily coverage list per class showing who has started this week's assignment, who has not, and how many days remain.
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 message students or parents?

No. The only message goes to the teacher on WhatsApp. WebRun never contacts a student or a parent, so every conversation about missing work is started by the teacher.

Does it check that everyone was assigned the work?

Yes. A student missing from the assignment altogether is flagged separately from one who simply has not started, because that is a setup problem rather than a chase.

Can it change or extend an assignment?

No. WebRun reads assignment and progress data and reports it. Creating work, moving a due date, or grading stays entirely with the teacher.

Put this on autopilot.

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