All templates

Automated Moodle Overdue Grading Alerts

Every morning, WebRun opens Moodle, checks every course for submitted assignments still ungraded past your target turnaround, books a catch-up grading block in Google Calendar for the instructor, and alerts the teaching team in Microsoft Teams with the count by course.

Runs on WebRun · Strict Lockdown policy
Every day at 7:00 AM WebRunorchestrates each step
1 Moodle check overdue grading
2 Google Calendar book catch-up grading time
3 Microsoft Teams alert the teaching team
In short

How do I catch overdue Moodle grading before students notice?

WebRun checks Moodle every morning for assignments ungraded past your target turnaround, books a catch-up grading block in Google Calendar for the responsible instructor, and alerts the teaching team in Microsoft Teams with overdue counts by course, so grading backlogs get caught before students start asking about it.

  • Grading backlogs get caught before students start asking
  • Catch-up time is booked automatically instead of squeezed in later
  • The teaching team sees overdue counts by course, not a vague reminder

Built for course instructors · teaching assistants · academic department chairs · online program coordinators

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

  2. 1
    Moodle - check overdue grading
    • Open each course's assignment activity and check grading status
    • Note submissions ungraded past your target turnaround
    • Group the count by course and instructor

    Done when Every overdue grading item across your courses is captured.

  3. 2
    Google Calendar - book catch-up grading time
    calendar.google.com
    WebRun in Google Calendar: book catch-up grading time
    WebRun opens Google Calendar to book catch-up grading time.
    • Book a grading block for the responsible instructor when items are overdue
    • Size the block to the number of submissions waiting
    • Leave existing meetings and personal events untouched

    Done when A grading block is booked whenever grading has fallen behind.

  4. 3
    Microsoft Teams - alert the teaching team
    microsoft.com
    WebRun in Microsoft Teams: alert the teaching team
    WebRun opens Microsoft Teams to alert the teaching team.
    • Post an alert to the teaching team channel with overdue counts by course
    • Flag any course over 5 ungraded submissions
    • Skip the alert on days with nothing overdue

    Done when The teaching team has today's overdue-grading alert in Teams.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
moodle.org
ScheduleRuns automatically on this cadence
Every day at 7:00 AM
DeliveryHow each run's result reaches you
Overdue-grading alert · Microsoft Teams
OutputWhat each run produces - A daily overdue-grading count by course, with catch-up time booked and the teaching team alerted.
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

Does it contact students about their grades?

No. It only alerts your teaching team internally. WebRun never emails or messages a student about grading status.

Will it grade anything itself?

No. It only reads submission and grading status from Moodle. Every grade is entered by the instructor.

What counts as overdue?

Any submission ungraded past the turnaround target you set, so the alert reflects your own grading policy, not a fixed default.

Put this on autopilot.

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