Coursewake Coursewake

Every deadline on one calm page.

Coursewake makes CUNY's Brightspace learning platform and Schedule Builder calmer: your deadlines, grade estimates and course choices in one place, with the tools you reach for most.

Private beta for CUNY students. Chrome on a computer.

The Coursewake dashboard inside Brightspace, with made-up data: the next item due with a countdown, a strip of the next two weeks, and a list of items closed with nothing submitted.
Sample data. Independent project, not affiliated with or endorsed by D2L Corporation or the City University of New York.

Everything due, tucked in one place.

Open Brightspace and the homepage becomes one page: what is due this week, what is past due but still accepted, and what opens soon, across your current courses. A menu item brings the classic homepage back at any time.

Coursewake's next two weeks as a row of days, with markers for what opens and what is due. Made-up data. Coursewake's next two weeks as a row of days, with markers for what opens and what is due. Made-up data.
Sample data. Swipe sideways for the second week.

Due soon

Practice 2.4bMATH 151 · late, still open Quiz 2ENG 110 · today 4:00 PM Lab 4CS 120 · tomorrow 9:00 AM
Sample data. Click the icon to open and close the list.

The next two weeks, at a glance.

Three layouts: Brief Two weeks and Courses.

In the toolbar, a badge counts what is due in the next 24 hours, plus anything late that you can still hand in. Click the icon for a short Due soon list.

Due in the next 24 hours
2
Late, but you can still hand it in
1
Shown on the badge
3

Deadline reminders are optional and off until you turn them on in Settings. Chrome asks to allow notifications then.

Course estimates

not official grades
CS 120
Intro to Programming10% of syllabus weight graded
90% A-

What if

Projected final 91.5% A-
A: 94% on what's leftB: 83% on what's leftC: 68% on what's left
Project Plan, 10%graded 90%

Estimates are not official grades. Drag a slider.With JavaScript on, the sliders move. Sample course and sample letter scale.

Grade estimates, and a What if.

An estimate for each course once its weights are known, and how much of the syllabus has counted so far. The weights come from:

  • Your instructor's weighted gradebook, when there is one.
  • A grading breakdown found in your syllabus. It is shown with a check weights tag until you confirm it. Open a syllabus file in Content once so Coursewake can read it.
  • A short form.

A What if panel lets you try scores. It shows the projected final, and what you need on the rest to reach A, B or C.

Estimates are not official grades.

Jump to anything with Ctrl+K.

Press Ctrl K (Cmd K on a Mac) to jump to any course tool, assignment or quiz.

The box beside this text is a small working version over made-up courses. Type a few letters, or use the arrow keys.The box beside this text shows search over made-up courses.

  • Quiz 1: readingSample Course 101 · quiz · due Mon, 2:15 PMSMP 101
  • QuizzesSample Course 101 › QuizzesSMP 101
  • QuizzesExample Course 220 › QuizzesEXM 220
  • Midterm quizExample Course 220 · quiz · due Fri, 11:59 PMEXM 220
moveopen
4 sample items
Sample data. Escape clears the search.

On Schedule Builder, a calmer look and two cards.

A calmer look
Switch it off any time. Course attributes show as chips, and a summary of the schedule you are building sits on top: days on campus, first and last class, longest gap.
Professor cards
Click an instructor's name for their sections among the courses loaded on the page, ratings and reviews from RateMyProfessors, research and career history from OpenAlex and ORCID where an exact name match is found, and, for City Tech, the faculty directory (title, office, bio, photo).
Textbook cards
Click a section's book for library, used and rental links, a copy to borrow on Open Library when there is one, and free OpenStax books on the same subject.

It never clicks, adds, pins or saves anything for you.

A Coursewake professor card on Schedule Builder for a made-up instructor, Ada Example: an About section from the City Tech faculty directory, then career and research details from OpenAlex.
Sample data: a made-up instructor.

Light, or true black.

Coursewake Light and Coursewake Black (a true-black dark mode), a softer dark, and popular open-source palettes. Text and accent colors in every theme, including ones you import, are adjusted to meet WCAG AA contrast wherever the theme's background allows it.

Import a theme by pasting a theme file from a code editor or terminal (VS Code, Alacritty, Kitty, base16 and more; Settings lists every supported format) or a GitHub link.

Choose one of the two to try it on this page.This page follows your system's light or dark setting.

The next-due card in Coursewake Light: dark text on white with a blue button. Made-up data.
Coursewake Light Sample data
The same next-due card in Coursewake Black: light text on true black with a bright blue button. Made-up data.
Coursewake Black Sample data

Also included

Calendar export
Download an .ics file of your due dates and quiz windows, and import it into the calendar app you already use.
Copy for AI
Copies your due dates and grades, or one assignment's instructions, to your clipboard as Markdown, to paste into a notes app or an assistant of your choice. The extension itself sends it nowhere.
WeBWorK
If a course uses it, your own scores and due dates join the dashboard, search, calendar export and reminders. The first time you sync a course, Chrome asks once to allow that course's own WeBWorK server, and only that one. Say no and WeBWorK stays a link.
Fonts
By default, headings use Fraunces and text uses Geist (on Schedule Builder, text only, while its look is on), the same two typefaces as this page. Pick another of eight type systems, including Lato to match the original pages, in Settings. The fonts ship inside the extension; nothing is downloaded.
Course pages
A bar with what is next in that course and quick links. Announcements carry a mark for what is new since your last visit, and instructor feedback shows under each assignment on the Assignments list.
Tidy-ups
Hides the course banner image and a few low-value homepage panels (such as CUNY Colleges), stops the school's Learnwise chat assistant and D2L's support-chat helper from loading while Coursewake is active, widens pages, and puts the course code first in browser tab titles with a tab icon in the course's color.

What it reads, and what can leave.

  • Your coursework stays in your browser unless you turn on encrypted backup or send feedback. Nothing is read from Brightspace or WeBWorK until you click Turn on in the first-run card.
  • Read only: it never submits, edits, enrolls or deletes anything on these sites.
  • No analytics unless you turn on anonymous counts. No ads, no remote code.
  • Delete your data in Settings. Removing the extension clears its own storage, but not a backup copy, files saved to Downloads, or the few theme and layout preferences stored on the school sites themselves, so erase the backup first.

One more option stays on your computer: a plain-text (unencrypted) JSON copy of your dashboard data, saved to Downloads/brightspace-plus/snapshot.json for tools you choose. It is off until you switch it on, and Chrome's download bubble is hidden for this one file.

Read the full privacy policy

Six things can send data.Each one happens only because you did something.
You didWhat is sent, and where
You enter your tester code Only that code is sent to our own service, to check it. The same code is attached to any feedback you send, so the developer knows who it is from.
You open a professor or textbook card

Chrome asks for permission the first time. Only an instructor's name and college, or a book's title and author, go to those public sites, and only when you open a card.

The one exception is the optional City Tech instructor photos setting, off by default, which looks up the City Tech instructors shown on the page.

You turn on encrypted backup Your settings and cached dashboard data (courses, deadlines, grades, announcements, instructor comments and syllabus text) follow you to your other computers. It is encrypted in your browser with a random key that is kept in Chrome's own sync storage and never sent to us, so our server holds data it cannot read.
You send feedback

A person does read the feedback reports you choose to send. You see a screenshot of that page and mark it up (Hide covers anything private), add a note, and send it. The report carries the extension version and, if you are a beta tester, your tester code, plus, unless you untick the technical details, details such as the page's address without anything after "?", its title and your browser. The editor lists exactly what is sent before you send.

It is encrypted in your browser to the developer's key before it is sent to our own service. The developer decrypts it and files it in a private GitHub repository, where the developer and their AI coding tools can read it. The issue is deleted after 90 days, though GitHub may keep the uploaded screenshot file.

You turn on anonymous counts 19 small counts at most once a day, such as how many courses you have and your Chrome version; never names, course titles, grades or ids. Settings shows exactly what is sent.
You import a theme from a GitHub link Coursewake fetches the theme file from GitHub (for a repository link, up to five usual file names in turn), and GitHub sees your IP address. A theme file you paste in is never sent anywhere. Its colors are part of your settings, so they travel in your encrypted backup if you turn that on.

Get the beta.

Coursewake turns on with the tester code from your invite. Until then it stays off, and Brightspace works exactly as usual.

On a phone? Coursewake is for Chrome on a computer. Email yourself this page and open it there.

Once you are in, you can send feedback about any page from inside Coursewake.

  1. Request an invite.

    Email coursewake@blurxy.net, or use the button. Your invite comes with a tester code.

  2. Add Coursewake to Chrome.

    On a computer, open Coursewake in the Chrome Web Store (the I have a code button goes there) and add it to Chrome.

  3. Open brightspace.cuny.edu and enter your code.

    Enter the tester code from your invite in the Coursewake card. Until you do, Coursewake stays off.

  4. Click Turn on in the first-run card.

    Nothing is read from Brightspace or WeBWorK before you do.

Questions.

Is Coursewake affiliated with CUNY or D2L?

No. Coursewake is an independent project. It is not affiliated with, endorsed by or sponsored by D2L Corporation or the City University of New York.

What does Coursewake read?

Nothing from Brightspace or WeBWorK, until you click Turn on in the first-run card. After that it builds your dashboard from your courses, deadlines, grades, announcements, instructor comments and syllabus text, and keeps that in your browser unless you turn on encrypted backup or send feedback.

If a course uses WeBWorK, Chrome asks once to allow that course's own WeBWorK server before Coursewake brings in your scores and due dates.

Does anything leave my browser?

In a few cases, and each one happens only because you chose it: entering your tester code, opening a professor or textbook card, turning on encrypted backup, sending feedback, turning on anonymous counts, or importing a theme from a GitHub link. The privacy section says exactly what each one sends. A person does read the feedback reports you choose to send.

Does it change anything in Brightspace?

It is read only: it never submits, edits, enrolls or deletes anything on these sites. It does change how pages look. Your homepage becomes the dashboard (a menu item brings the classic one back), and it hides a few low-value panels and widens pages. On Schedule Builder it never clicks, adds, pins or saves anything for you.

Which sites does it work on?

CUNY's Brightspace (brightspace.cuny.edu) and Schedule Builder (sb.cunyfirst.cuny.edu), plus the WeBWorK server of a course that uses it, if you allow that. The faculty directory in professor cards covers City Tech.

Which browser do I need?

Chrome, on a computer. If you are on a phone, email yourself this page and open it on a computer.

How do I get a tester code?

Request an invite by emailing coursewake@blurxy.net. The code comes with your invite, and Coursewake stays off until you enter it. Entering it sends only that code to our own service, to check it.

How do I remove Coursewake and my data?

Delete your data in Settings first. Remove all Coursewake data also erases your encrypted backup on our server once the server confirms; if it can't be reached, Coursewake keeps your backup key and retries every 30 minutes. Then remove the extension from Chrome.

Removing the extension clears its own storage, but not a backup copy, files saved to Downloads, or the few theme and layout preferences stored on the school sites themselves.

Support.

coursewake@blurxy.net
Inside Coursewake
Click the Coursewake icon in the toolbar (it sits behind the puzzle-piece icon until you pin it) and choose Send feedback about this page. You see a screenshot of it and mark it up (Hide covers anything private), add a note, and send it. The editor lists exactly what is sent before you send.
Your data
Delete it in Settings, with Remove all Coursewake data. The privacy section says what that does and does not remove.
More