When you have finished, you can print the schedule or download the image.So when you will resume it, simply import file export and continue to make your schedule If you stop making your schedule, you can export and save it as an export file.Modify courses information or delete some courses directly in the schedule table. ![]() Select a backgroud theme to decorate your schedule.Customize schedule by picking a color for letters and adding your own logo at the top left corner.Put courses at chosen times, fullfill them with names of classes, of teachers and locations, and fill them with fill colors.Give additionnal information like title, week number and days numbers.You can add week-end like Saturday and Sunday For example you can make a schedule table that starts from Monday to Friday, from 8:00AM to 4:00PM in AM/PM format, or from 8:00 to 16:00 in 24 hours format. Choose the start and end days, the time format, and the start and end times for the schedule table.'Diferential Calculus'), but the resulting schedules will only have 1 class of each type.Ĭlass-id: "0001" # This can be any string, but it should be unique to each class.Here the features of the schedule creator : ```yaml There may be multiple entries for classes with the same subject name (ex. Schedule-maker supports the yaml file to be either in english or spanish, here is an example: ![]() If you have any questions about it, I'll gladly respond! I've also used this project as an opportunity to experiment with releases, github actions and distributing binaries, so there are already binaries for macos, windows and linux (ubuntu?) if you want to try it out without having to build the project yourself (I've 'tested' only the macos and windows builds, I hope they work without hiccups!). For more information the repo is here (licensed bsd-3 clause): Then run schedule-maker classes.yaml and it will spit out a schedules.xlsx file with a valid schedule per worksheet. Students will be able to access the Schedule Planner from their Student Homepage in UAConnect under the Manage Classes tile. I'd appreciate very much if someone more experienced than me wants to take a look at the code for some feedback! :)īasically schedule-maker works by creating a yaml file with the specification of the classes you might consider taking. Ofc, this is a haskell sub, so obviously it is written in haskell. So I thought: why not automate it? this is the result of that experiment. Unfortunately, doing it manually is very tiring, slow and prone to error. When I started college, I needed to create my school schedules mostly from scratch (selecting individual classes and checking that my classes didn't overlap).
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |