Using MongoDB and Flask to serve up some freshly baked courses to students better than the official Bard College Course List.
At the moment, the server program relies on a preexisting MongoDB database called courselist
. I created it using the following command in the Bash terminal:
mongoimport --db courselist --file courselist.json --jsonArray
This project was partially inspired by @sabo's Bard People's Insurrectionary Course Catalog.
- Scrape the Bard College Barnes & Noble Bookstore for course textbooks
- Cross-reference and match the book titles and ISBNs with the parsed course titles
- Student account calendar visualizations and management system
- Add search functionality for identifying courses which fit into a user's schedule
- Add user course recommendations based on schedule availabilities
- Google Calendar integration, maybe?
- Allow uploads of transcripts to identify gaps in remaining distrubution and program requirements
- Using the Bard Information Portal as well as the Bard Guide to Academic Programs & Concentrations?
This was intended as a Bard College Senior Project, but I decided to make this instead.