Using profiles to make selecting modules easier
At the first start of OpenTeacher and/or in the settings window a user can select a profile (student at school, teacher, student at home, self-study) and get only the modules they need. (For example a student at home wants the game module, but doesn't need the test module he/she uses when at school to make tests.)
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Low
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- None
- Definition:
- Approved
- Series goal:
- Accepted for 3.x
- Implementation:
-
Implemented
- Milestone target:
-
3.2
- Started by
- Marten de Vries
- Completed by
- Marten de Vries
Related branches
Related bugs
Sprints
Whiteboard
Since this will be the way to control which modules are activated now, priority++...
TODO:
- 3.1 (GOOD PROGRESS) The priorities have to be determined and set inside the files
- 3.0 (IMPLEMENTED) The priorities have to be chosen somehow. (Command line arguments & GUI)
Priority overview by profile here: http://
--
the stuff that remains isn't that important. Maybe it would be a small performance improvement in some cases (less modules to enable()), but apart from that... -> Priority low.
--
Seems to work just fine even with sometimes a few modules enabled that aren't strictly necessary. -> Implemented
Work Items
Work items:
(3.0) set priorities for the note calculators: DONE
(3.0) set priorities for lesson types: DONE
(3.0) set priorities for listModifiers: DONE