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.
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
What does WebRun do on every run?
The exact actions WebRun takes, in order - in plain language, so you can adjust anything.
-
WebRun signs in and gets to work
Opens
www.edx.orgin a real browser with your saved login - no setup, no API keys. -
1
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.
-
2
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.
-
3
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.
How is each run configured?
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.
Every action is checked against this policy before it runs.
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.