NJIT Rooms · Data Tool

Schedule Extractor

1
Drag the button below to your browser's bookmarks bar. (If the bar isn't visible: Ctrl+Shift+B)
2
Go to Banner Course Schedule and log in with your NJIT credentials + Duo.
3
Select the term (e.g., Spring 2026) and wait for the subject list to load.
4
Click the bookmarklet in your bookmarks bar. A progress overlay will appear while it fetches all subjects (~60–90 seconds). A CSV file will download automatically.
5
Go to the Settings page in the app, upload the downloaded CSV, and the schedule updates instantly — no restart needed.
Drag this to your bookmarks bar
⬇ Extract NJIT Schedule
or click it while on the Banner page
What it does: The bookmarklet reads the full subject list from the already-loaded page, then loops through every subject — calling the same Excel export endpoint Banner uses — and combines all sections into one CSV. It runs entirely in your browser using your existing authenticated session. No credentials are stored or transmitted anywhere else.

Output columns: Term, Course, Title, Section, CRN, Days, Times, Location, Status, Max, Now, Instructor, Delivery Mode, Credits, Info, Comments

Note: The app filters to Face-to-Face and Hybrid delivery modes only, so online-only sections are automatically excluded.