Discover Packages
github.com/joaocmd/criador-horarios
module
Version:
v1.18.1
Opens a new window with list of versions in this module.
Published: Sep 10, 2023
License: MIT
Opens a new window with license information.
README
README
¶
Criador de Horários
To Run
On Development
With Docker
If you have docker installed, you only need to run docker compose up
(you might want to add -d
to have it run detached)
Locally
This project uses React with Typescript.
Install the dependencies by running yarn i
and then run yarn start
to start the app in development mode.
Open http://localhost:3000 to view it in the browser.
Changelog
Changelog file
TODOs
List of TODOs
Bugs
When exporting to image, lessons overlapping bugs
Courses from another degree are not removed from courses list when a different degree is selected
When a shift is selected, if the course is unselected and selected again, it may have a different color
There were no 'Teórico-Práticas' type of shifts
When removing a course (while a shift is selected) and adding again, the chip in the timetable does not recognize the shifts selected
When a course is broken, the chip still shows and can't be removed
Suggestions
Allow export image of the chosen schedule
Allow selection of multiple degrees to have all the courses in the selection list
Add loading progress when making request
Add checklist with chosen shifts from each course to keep track
Add titles to schedules (thanks to @Hugo-Marques-work)
Distinguish courses with I, II, etc. (i.e. CDI-I and CDI-II) (FenixEdu sets the same acronym)
Find minimum classes for enrolments
Give option of what to add (room, campus, etc.) in excel
Add occupation on shift hover
If the occupations is negative, it means that Fénix is awaiting for first year students
Add buttons below the left schedule to show/hide courses
Contributors ✨
Thanks goes to these wonderful people (emoji key ):
This project follows the all-contributors specification. Contributions of any kind welcome!
Expand ▾
Collapse ▴
Directories
¶
Click to show internal directories.
Click to hide internal directories.