Inspiration
Our inspiration was to improve upon the student experience of selecting courses. We wanted to create a visual representation that showed classes with their prerequisites to help get a better understanding of requirements.
What it does
It is a graphing solution to the PeopleSoft interface. Providing graphical views of courses and their requirements. This will allow students to get a better understanding on the classes they need to take.
How we built it
Using Java Script, Python, HTML/CSS, and Vis.js
Challenges we ran into
Injecting the HTML into PeopleSoft to display the visual graphs in the browser. Graph Theory tree data types and interpreting a parser.
Accomplishments that we're proud of
We are proud of the data organization and web scraping capabilities.
What we learned
We learned more about JS and using Vis.js for graphical visualizations. We also learned more about the creation process of web extensions.
What's next for ClassTheory
We would like to incorporate the other schools, such as INFSCI, MATH and all the rest. We would also like to add in the Co-requisites in addition to the prerequisites.
Built With
- css3
- github
- html5
- javascript
- peoplesoft
- python
- vis.js
Log in or sign up for Devpost to join the conversation.