-
Notifications
You must be signed in to change notification settings - Fork 13
Description
Hey I see a few changes required in how courses and timetable is created.
This is how it should be:
Pages:
- Home ( Here mostly everything is fine except no need of the update timetable option in the menu )
- Status ( Here there is no need of Copy Schedule From )
- Timetable ( This requires a lot of changes mentioned below )
- Courses ( optional but I insist to keep this)
Here is why the change is required:
Courses section allows users to add all the courses they have at one place, once that is done, using those courses timetables can be created.
Users can even add Course type along with it's name, type could be: Lecture/Lab/Project etc.
One more thing courses will be shown as a list an it can also be updated/deleted.
List will look like:
Subject X - Type Lecture
Subject Y - Type Lecture
Subject Z - Type Lecture
Lab X - Type Lab
Lab Y - Type Lab
Project X - Type Project
This is how it will help in timetable creation:
In the timetables section, display a table in which columns will be:
Time | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday | Sunday
10:00-11:00 | Subject X | Subject Y | Subject Z | Lab X | Lab Y | Project X | --
11:00-12:00 | Subject Y | Subject Z | Subject X | Project X | Subject A | -- | --
This table gives user ability to create an entire timetable of all days at one place itself.
Once timetable is created, according the day, the user will be show the lectures in the status page where they can select: Bunk | Cancelled | Present.
I have edited the Timetable page already and made it to show Courses: