First working draft! #8
alemalvarez
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
v0.1.0-alpha Release Notes ⭐️
This release introduces two scripts that streamline the process of generating and scheduling course offerings for a given term.📚
scraper.py🕷️
The
scraper.py
script is a utility tool designed to gather course information from the CSUS webpage and generate a comprehensive JSON file containing the schedule for a selected term. This file serves as the foundation for the scheduling process, providing a structured representation of the available courses, their respective sections, and associated details.Key Features:
scheduler.py🧠
The
scheduler.py
script uses OpenAI's GPT-3.5 language model to generate non-overlapping course schedules based on user-provided requirements. By combining the schedule data obtained fromscraper.py
and the user's input, this script generates optimized timetables that accommodate all specified courses without conflicts.Key Features:
With this release, users can streamline the process of course scheduling, saving valuable time and effort. Get started by cloning the repository and exploring the provided documentation for detailed usage instructions and configuration options.📖
This discussion was created from the release First working draft!.
Beta Was this translation helpful? Give feedback.
All reactions