rsschool-app icon indicating copy to clipboard operation
rsschool-app copied to clipboard

[Auto-Tests]: Create New Auto-test Management Page for Course Managers and Admins

Open valerydluski opened this issue 1 year ago • 0 comments

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

  1. Page Development:

    • [x] Create a new page for auto-test management.
    • [x] Ensure the page is accessible only to course managers and admins.
  2. 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."
  3. Sidebar Integration:

    • [x] Add an icon with a link to the new page in the admin area sidebar.
  4. 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.

valerydluski avatar Feb 10 '24 08:02 valerydluski