This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Coursera Deadline Countdown Badge

Productivity · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryProductivity
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES Coursera Deadline Countdown Badge scans your Coursera course pages and displays a floating badge with live countdown timers for upcoming assignment deadlines and quiz due dates. It extracts deadline data from the course syllabus, assignment list, and quiz sections, showing the nearest deadline prominently with a real-time hours:minutes:seconds countdown. A list of upcoming deadlines (next 3-5) is also displayed, each color-coded by urgency: green for deadlines more than 3 days away, yellow for 1-3 days, red for less than 1 day, and flashing red for less than 1 hour. The countdown updates every second, so you always know exactly how much time you have left. You can copy the entire deadline summary as text for planning or sharing. WHERE IT RUNS This script runs on Coursera course pages (*.coursera.org/*). It operates entirely within your browser tab, reading the page's DOM to locate deadline elements, assignment dates, and quiz due dates. The script cannot access other tabs, your browsing history, bookmarks, downloads, or any data outside the current page. All settings—including badge position, multiple deadlines visibility, overdue highlighting, auto-detect preference, and refresh rate—are stored locally using GM_setValue and never transmitted anywhere. HOW TO USE After installing with the BotGentz extension, the script automatically detects Coursera course pages and displays the deadline countdown badge (if auto-detect is enabled). The badge shows the nearest deadline with a large countdown timer and a list of upcoming deadlines. Click "Load Deadlines" to manually refresh the data. Customize the badge position (top-left, top-right, bottom-left, bottom-right, or float), toggle multiple deadlines on or off, enable or disable overdue highlighting, and set auto-detect on or off. The countdown updates every second automatically. Click "Copy Deadline Summary" to copy a formatted text summary to your clipboard. THE REAL MECHANISM The script detects Coursera deadline elements using multiple selectors (.deadline, .assignment-deadline, .due-date, .quiz-deadline, [data-testid="deadline"]) to handle different course page layouts. For each deadline, it extracts the assignment or quiz name from .title, .item-name, .assignment-title, or .quiz-title, and the date from text content using a multi-format date parser that handles "MMM DD, YYYY", "YYYY-MM-DD", and "MM/DD/YYYY" formats, as well as relative date phrases like "2 days from now." Deadlines are sorted by date, with the nearest displayed prominently. The countdown timer uses setInterval to update every second, calculating the difference between the current time and the deadline. The urgency color is determined by the remaining time: green (>3 days), yellow (1-3 days), red (

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.