Table 1.
Summary of the requirements identified from the results of the teacher survey
| Code | Requirement |
|---|---|
| R1 | Apps should work on different platforms and devices |
| R2 | Foster teacher-student interactivity |
| R3 | Foster student-student interactivity |
| R4 | Enable several customization options |
| R5 | Collect data on how the applications are used |
| R6 | Enable easy development as well as installing and updating |
| R7 | Apps should work smoothly even on older hardware |
| R8 | Apps should allow collaborative work |
| R9 | Provide tools for analysis of data and usage patterns |
| R10 | Enable automatic analysis test difficulty |
| R11 | Detect students with learning difficulties |