rsschool-app
rsschool-app copied to clipboard
[Auto-Tests]: Create New Auto-test Management Page for Course Managers and Admins
Description
A new page dedicated to auto-test management needs to be developed and integrated into the existing system. This page will be exclusively accessible to course managers and administrators. It should feature a user-friendly interface for selecting and previewing existing auto-tests. The preview mode must display all questions, answers, and indicate the correct answers. Additionally, essential test parameters like "maxAttemptsNumber," "numberOfQuestions," "strictAttemptsMode," and "thresholdPercentage" should be visibly displayed. An icon with a direct link to this page is required in the sidebar within the admin area.
Objectives
- Ease of Access: Enhance accessibility for course managers and admins to manage auto-tests.
- Efficient Management: Streamline the process of reviewing and modifying auto-tests.
- Transparency and Control: Enable detailed viewing of test parameters and content for better oversight.
Tasks
-
Page Development:
- [x] Create a new page for auto-test management.
- [x] Ensure the page is accessible only to course managers and admins.
-
Interface and Functionality:
- [x] Develop a user-friendly interface for selecting auto-tests.
- [x] Implement a preview mode displaying questions, answers, and correct answers.
- [x] Display test parameters: "maxAttemptsNumber," "numberOfQuestions," "strictAttemptsMode," "thresholdPercentage."
-
Sidebar Integration:
- [x] Add an icon with a link to the new page in the admin area sidebar.
-
Quality Assurance:
- [ ] Test the functionality of the new page.
- [ ] Ensure security measures are in place to restrict access to authorized personnel.
Expected Outcome
Upon completion, course managers and admins will have an efficient and secure way to manage auto-tests. This will facilitate better oversight, easier updates, and more effective administration of auto-tests across various courses.