Skip to content

I would like to contribute! #52

@NinjaChunksBackup

Description

@NinjaChunksBackup

Hey I see a few changes required in how courses and timetable is created.

This is how it should be:

Pages:

  1. Home ( Here mostly everything is fine except no need of the update timetable option in the menu )
  2. Status ( Here there is no need of Copy Schedule From )
  3. Timetable ( This requires a lot of changes mentioned below )
  4. 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:

Image

Image

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions