All templates

Automated edX Course Deadline Tracking

Every Monday, WebRun signs in to edX, opens each enrolled course, reads the upcoming graded assignment dates, the course end date, and how much of the course is complete, works out which deadlines fall inside the next 14 days and which are at risk given current progress, writes a week ahead page in Notion, and appends the progress snapshot to Airtable.

Runs on WebRun · Strict Lockdown policy
Every Monday at 7:00 AM WebRunorchestrates each step
1 edX read deadlines and progress
2 Notion write the week ahead
3 Airtable log the progress snapshot
In short

How do I keep track of upcoming deadlines across my online courses?

WebRun reads your edX dashboard every Monday, collecting upcoming graded assignment dates, course end dates, and how much of each course is complete. It writes a Notion page listing every deadline in the next 14 days, marks courses at risk given the content left, and logs the weekly snapshot to Airtable.

  • Every deadline in the next 14 days is listed in date order
  • Courses with too much left and too little time are flagged
  • Courses that have not moved in three weeks are named from the Airtable history

Built for learners · L and D teams · students · professional development managers

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

  2. 1
    edX - read deadlines and progress
    edx.org
    WebRun in edX: read deadlines and progress
    WebRun opens edX to read deadlines and progress.
    • Sign in to edX and open the learner dashboard
    • For each active enrolment capture the course title, the provider, and the course end or expiry date
    • Open each course and read the upcoming graded assignment and exam dates
    • Record how much of the course is complete and the current grade where the course shows one
    • Mark deadlines falling in the next 14 days, and mark a course at risk when remaining content is large relative to the time left
    • Note enrolments that have not been opened at all

    Done when Every active enrolment has its next deadline, its progress, and a risk mark.

  3. 2
    Notion - write the week ahead
    notion.so
    WebRun in Notion: write the week ahead
    WebRun opens Notion to write the week ahead.
    • Create this week's learning page in your Notion workspace, dated
    • List every deadline in the next 14 days in date order with the course and what is due
    • Put at-risk courses in their own block with the percentage complete and the days remaining
    • Suggest how many study sessions the week needs to stay on track, based on remaining content
    • Link the page to last week's so progress is easy to compare

    Done when The week ahead page exists in Notion with deadlines in date order.

  4. 3
    Airtable - log the progress snapshot
    airtable.com
    WebRun in Airtable: log the progress snapshot
    WebRun opens Airtable to log the progress snapshot.
    • Append one Airtable row per active enrolment with the week, the course, the percentage complete, the next deadline, and the risk mark
    • Keep prior weeks so the rate of progress on each course is visible
    • Flag any course whose percentage complete has not moved for three weeks

    Done when This week's progress snapshot is recorded in Airtable.

Run settings

How is each run configured?

Starting pageWhere Chrome opens at the start of each run
www.edx.org
ScheduleRuns automatically on this cadence
Every Monday at 7:00 AM
DeliveryHow each run's result reaches you
Week ahead plan · Notion
OutputWhat each run produces - A weekly Notion page of edX deadlines in the next 14 days with at-risk courses, plus an Airtable history of progress by week.
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 submit coursework or take quizzes?

No. WebRun reads the dashboard, deadline dates, and progress figures only. It never opens an assessment, never submits an answer, and never enrols you in or drops a course.

How does it decide a course is at risk?

It compares how much content is left with how many days remain before the deadline or course end date. Courses with a lot left and little time get their own block on the Notion page.

Can it cover more than one learner?

It runs on the account you connect. Teams typically run one copy per learner and point them all at the same Notion workspace and Airtable base for a shared view.

Put this on autopilot.

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