All templates

Weekly Student Progress Report

Every Monday, WebRun opens Canvas and pulls completion rates, assignment scores, and login activity for each course, summarises the data in a Google Sheet, and drafts a weekly progress email for each instructor ready for your review.

Runs on WebRun · Strict Lockdown policy
Every Monday at 7:00 AM WebRunorchestrates each step
1 Canvas pull completion and engagement data
2 Google Sheets compile the weekly progress snapshot
3 Gmail draft progress report for each instructor
In short

How can I automatically send instructors a weekly student progress report?

Every Monday, WebRun opens Canvas and pulls completion rates, assignment scores, and login activity for each course, summarises the data in a Google Sheet, and drafts a weekly progress report email for each instructor — so faculty always have a clear view of how their students are doing.

  • Instructors receive a consistent weekly progress snapshot without requesting it
  • Completion rates and assignment scores compiled automatically each week
  • Administrators gain visibility across all courses in one Google Sheet

Built for course instructors · academic directors · e-learning managers · higher education institutions

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 canvas.instructure.com in a real browser with your saved login — no setup, no API keys.

  2. 1
    Canvas — pull completion and engagement data
    instructure.com
    WebRun in Canvas: pull completion and engagement data
    WebRun opens Canvas to pull completion and engagement data.
    • Open Canvas Admin and navigate to each active course's Analytics view
    • Capture completion rate, average assignment score, and number of students inactive this week
    • Note any students who have fallen below 70% completion — flag them as at-risk

    Done when Progress data for every active course is captured, with at-risk students identified.

  3. 2
    Google Sheets — compile the weekly progress snapshot
    google.com
    WebRun in Google Sheets: compile the weekly progress snapshot
    WebRun opens Google Sheets to compile the weekly progress snapshot.
    • Open the weekly progress spreadsheet and add a new dated tab for this week
    • Enter each course's completion rate, average score, and at-risk student count
    • Auto-highlight rows where completion is below 70% for quick scanning

    Done when This week's data is recorded in the sheet with at-risk courses highlighted.

  4. 3
    Gmail — draft progress report for each instructor
    gmail.com
    WebRun in Gmail: draft progress report for each instructor
    WebRun opens Gmail to draft progress report for each instructor.
    • Draft a weekly progress email for each instructor with their course's key stats
    • Include a link to the Google Sheet tab for the full breakdown
    • Save as Draft — do not send until you have reviewed the content

    Done when A progress report draft is ready in Gmail for every instructor, pending approval.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
canvas.instructure.com
ScheduleRuns automatically on this cadence
Every Monday at 7:00 AM
DeliveryHow each run's result reaches you
Progress reports · Gmail (draft)
OutputWhat each run produces — A weekly progress spreadsheet tab per course and draft report emails for each instructor, ready to send after your review.
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 email instructors automatically?

No. Every progress report is saved as a Gmail Draft. You review and approve before anything is delivered to an instructor's inbox.

What counts as an at-risk student?

By default, any student below 70% module completion or with no Canvas login in the past 7 days. You can adjust both thresholds in the plan.

Can it cover multiple courses per instructor?

Yes. If an instructor teaches several courses, WebRun compiles all their courses into one combined report rather than sending separate emails.

Put this on autopilot.

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