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.
Download for
iOS
App Store
Download for
Android
Google Play
Download for
Windows
.exe installer
Download for
macOS
.dmg universal
Download for
Linux
.AppImage
Try BotSurf in your browser — no install
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
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
Bulk Product Link Copier for Sellers
Bulk selects and copies product links, affiliate URLs, and catalog links. Copy as CSV, newline, HTML, or Markdown.
Emergency Contact Card Generator for Kids
Creates child-friendly emergency contact cards—extract contacts or enter manually, print as HTML or text.
Bear Notes Bulk Tag Assigner
Scan any page for Bear Notes-style tags, select multiple, and generate find/replace instructions for bulk tagging across your notes.
Slang Translator and Explainer
Identifies slang and informal expressions, providing clear explanations and standard equivalents with regional context.
Technical Term Translator
Identifies technical terms and jargon, providing plain-language explanations with expertise-level tailored definitions.
Listing Commute Time Calculator
Auto-detects property address and calculates drive/walk commute time to workplace via OpenStreetMap.