Page Properties | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
🎯 Objective
To provide a user a means to access the classes to which belongs to, showing their details in selectable blocks.
...
Goal | Metric |
---|---|
To have each Class detailed in its own selectable block. | For teachers, the block should present:
For students, the block should present the same as for teachers except for the Class Code, which should be not present in the DOM. |
Each block should link to the appropriate Class. | On click/tap, the user should land in the Class Materials area corresponding to the selected class. |
Teachers have a Search field. | It should be possible to search a Class by name, alias, code. |
Teachers have a Grade filter | When applied, the classes listed should belong all to the selected grade. |
Students have an Add Class field | Students should be able to add a new Class by entering its Code in the field and hitting <ENTER> when the cursor is in it, or clicking in the “+Add” button. |
...
\uD83D\uDDD2 Requirements
Requirement | User Story | ImportanceJira Issue | Notes | ||||
---|---|---|---|---|---|---|---|
| |||||||
|
|
|
|
| |||
\uD83C\uDFA8 User interaction and design
...
Question | Answer | Date Answered |
---|---|---|
How does a student enter a class? | To enter a class, the teacher must provide the class code to the student, and the student should register it in "+ Add." | |
Where can the class code be found? | When creating a class, the code is generated automatically, and each class has a unique code. |