Customizing Interface Options Based on User Role and Functionality
As a user of frag.jetzt,
I want the interface options, navigation menus, labels, tooltips, and explanations to adjust dynamically based on my selected role (educator or learner) and the functionality I am using (ARS or PLE),
So that I can have a streamlined experience that is tailored to my needs, making the platform more intuitive and easier to use.
Acceptance Criteria:
-
User Role Recognition:
- The system should recognize the user's selected role upon login and adjust the interface accordingly.
- If the user's role changes, the interface should update in real-time to reflect the new role.
-
Dynamic Navigation Menus:
- Navigation menus should display options relevant to the user's current role and hide any irrelevant functionality.
- Educators should see options for creating polls, quizzes, and managing classroom responses.
- Learners should have access to learning materials, quizzes, and personal progress trackers.
-
Context-Sensitive Labelling:
- Labels throughout the platform should be specific to the user's role and context to eliminate confusion.
- For instance, a button might say "Start Poll" for educators and "Join Quiz" for learners.
-
Adaptive Tooltips and Explanations:
- Tooltips and explanations that appear when hovering over interface elements should be descriptive of the action or feature's relevance to the selected ARS or PLE functionality.
- The language used should be suitable for the sophistication level of the user's role, with more technical language for educators if necessary and simpler explanations for learners.
-
Testing with Real Users:
- Conduct usability testing with a group of educators and learners to ensure the changes meet their needs.
- Use feedback from this testing to make further adjustments to the interface.
This user story focuses on providing a personalized and efficient user interface that caters to the different functionalities and roles within the frag.jetzt platform.
[by Anas & Yousif (pair-programming)]