Automatically generate class schedules.
This program is designed to automatically generate class schedules for CUHK(SZ) students to help them in academic planning.
The program is deployed on Azure📦. You can access it from Here.
Microsoft Edge |
Firefox |
Chrome |
Safari |
---|---|---|---|
last 2 versions | last 2 versions | last 2 versions | last 2 versions |
- From available courses list, select the courses that you want to take by using the tool bar on the middle of available courses list and selected courses list.
- After finishing selecting courses, click "Make Schedule" button to generate possible schedules.
- All possible schedules will be listed in a listbox below. You can then select one and click "View Schedule" to view your schedule.
Prerequists:
- .NET 6 SDK
- Visual Studio 2022 or Visual Studio for Mac 2022
Explaination of projects:
- AutoSchedule.Core: A library that defines the basic classes and implements core course selection mechanism.
- AutoSchedule.UI: The main web application built with blazor WASM.
- AutoSchedule.API: A backend application whose only purpose is to provide session information.
Feel free to fire an issue.
- AutoSchedule.Data for course data service
- Syncfusion Blazor Components for UI components
- Blazor Fluent UI for UI style
Made with contributors-img.