Dartmouth CS/DA Course Helper is a tool for people who wants to check the course dependency graph of the Dartmouth CS program without opening a new tab of the actual course page. The extension is a little hack based on the DOM of "diagrams.net" (formerly draw.io)
- Download the files above and put them in to a same folder. (or directly install the extension from Chrome Web Store)
- Load the entire folder with the "Load unpacked" button in chrome://extensions/ (You can also install the extension through Chrome web store)
After the install,you will see an icon on the toolbar. The extension will turn on automatically, and it only works for the pages under > viewer.diagrams.net (if you wish to use it under another site, change the setting in manifest.json)
Now you can go the the course dependancy graph, and you will see a green window at the bottom left corner. Just hover your cursor on the course circle and you can see the course description page in the window.
Vualá! the course details is now in the iframe at the bottom left.Try out the Dartmouth CS/DA course dependency graph by yourself:
https://viewer.diagrams.net/?target=blank&highlight=7EA6E0&nav=1&title=CS%20course%20dependencies%202020.drawio#Uhttps%3A%2F%2Fdrive.google.com%2Fuc%3Fid%3D14aX-LiGUAZ4SX1V2n-Mkbg05vw48sd-1%26export%3Ddownload