Skip to main content


Table 2 Affinity diagram composition after interacting with ProTuS

From: Learning in smart environments: user-centered design and analytics of an adaptive learning system

Category/subcategory Visualisations Outcomes Learning analytics
Settings 1) The system should visualize the learning curve to the learner. 2) Charts comparing scores and grades. 2) Charts comparing results among classmates. 1) A better grade if I use the system. 2) Responsive UI. 1) Type of content the user used most that helped him/her to achieve the best results on tests. 2) Questions that majority of the students failed or underperformed.
Means 1) Tailored reports on what the user needs to practice more. 2) Charts combining scores from all assessments the user has for a particular class. 3) Progress bar while doing tests/quizzes. 1) Indication of new tests that follow student learning curve. 2) Recommendations of content to learn to achieve higher grade at the end of the course. 1) Live representations of the code user writes. 2) Interactive code examples users can modify and run. 3) System should be able to feed back to the user what content is easy and what content is difficult for the user. 4) Keeping track of sections visited and tasks done.