Closed alyip98 closed 5 years ago
just realized there's a select command already, with a different functionality, maybe I should rename this, any suggestions?
core feature implemented, created sub issues for specific enhancements/ bug fixes moving forward
A selection system would allow the user to easily perform batch operations (such as marking attendance, generating grade report etc).
Feature 1: Select by tag The basic select would leverage the existing tag system to work. Tutors would be able to select students with a common tag (e.g. W13) to immediately select all students tagged with W13. This selection could then be followed up with a command to be applied to all students within the selection.
Feature 2: basic set operations (intersect, union, complement) to allow more advanced manipulation. For example, select W13 AND W14 to select students from both tutorial groups.
Feature 3: Attribute based selection. Allows users to select based on attributes (e.g. grade). Example: select /attr grade A