Giter VIP home page Giter VIP logo

buckycourses's Introduction


refine logo

forthebadge


Say goodbye to waiting months for your advisor and access information on all your favorite courses at your fingerprints.

Watch our demo here!


What is BuckyCourses?

If you are a Computer Science major at UW Madison

  • ๐Ÿ”น not sure what courses to take which semester?
  • ๐Ÿ”น not sure what classes meet your interests?
  • ๐Ÿ”น unsure about pre requisites are required to take a course?
  • ๐Ÿ”น want to know GPA related information on any course?

Look no further! We present to you the most powerful tool in your academic arsenal โ€“ the Bucky Courses

YOU DONT NEED TO WAIT FOR AN ADVISOR'S APPOINTMENT NO MORE

How it works?

๐Ÿ”น Step 1: Upload your DARS
The first step is to upload your DARS. We need your DARS so that our model can understand your interests and the courses you have already taken.

๐Ÿ”น Step 2: Instantly Generate Your Perfect Four-Year Plan
Our cutting edge machine learning algorithm processes courses you have already taken, major requirements, average GPA data, and more. Like an advisor, BuckyCourses lets you answer any questions you have regarding coursework, how you can fulfill your requirements, information on certain courses, and recommends courses that align with your interests. All so you can make the most personalized and adaptable four year plan without stress!

๐Ÿ”น Step 3: Fine-Tune Your Plan with Ease
Not satisfied with your initial plan? No problem! Tweak your schedule in real-time to explore different elective combinations, adjust your GPA goals, or even find the best balance between work and play.

Understanding our Model

  • Data Integration: BuckyCourses utilizes a Pandas Dataframe Agent to process and integrate data from various datasets, including course information, major requirements, and average GPA data.

  • User Interface: The user interface is deployed using Chainlit, providing a user-friendly platform to interact with the tool and access the wealth of information it offers.

  • Fine-tuning: The model is fine-tuned using multiple datasets to optimize its performance for academic advising and course recommendations.

  • DAR Scraping Algorithm: BuckyCourses includes a DAR scraping algorithm that extracts course information from Degree Audit Reports (DARs) in PDF format. This is crucial for personalized academic planning.

  • GPA Data and Course Information Scraping: BuckyCourses scrapes average GPA data from Madgrades and collects course information from the University of Wisconsin-Madison guide (guide.wisc.edu) to provide insights into course performance and difficulty.

Next Steps

๐Ÿ‘‰ Work on getting all majors

๐Ÿ‘‰ Explore more data points to get more accurate and broad results across multiple different classes.

Made by

License

Copyright ยฉ 2023-present BuckyCourses

buckycourses's People

Contributors

yashg4509 avatar nikhilsethuram avatar skanda-vyas-srinivasan avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.