Files for my website
bwc9876.dev
1---
2name: Co-op Scheduler
3summary: A WinForms app for scheduling students for job shadows
4timespan:
5 from: 2022
6tags:
7 - c#
8 - win-forms
9 - school
10links:
11 github: Bwc9876/Coop-Schedule
12image: ./coop-scheduler.webp
13---
14
15import ExtLink from "@components/ExtLink.astro";
16export const components = { a: ExtLink };
17
18This program was a favor for one of the teachers in my school, she needed a
19program that generates a schedule automatically for students
20following some simple rules.
21
22It uses the concepts of [Wave Function Collapse](https://en.wikipedia.org/wiki/Wave_function_collapse)
23to generate the schedule, for more info check out the program's [README](https://github.com/Bwc9876/Coop-Schedule#readme).
24
25In all I'm happy to have done this, I go to learn some algorithms and experiment
26with bitwise arithmetic. The UI could have been more tactful, but for WinForms, I'm
27satisfied with how it came out.