First half of Renderer is a table which inputs sections for courses
Second half of Renderer actually renders the timetable
[x] For the first part, I'm also thinking of using flex layout containing boxes. Each box represents a student, and shall contain an edit button, the enrolled courses, and the sections.
[ ] A dialog box that handles both adding and editing a student.
[ ] A dropdown at the top of the edit dialog called "Palette" which allows to filter the courses. I can think of two palettes as of now: "Bio sem", "Thermo sem"
Targeted results:
Second half of Renderer actually renders the timetable