Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Mentoring]: Automatic Assignment of Students to Mentors Without Technical Screening #2331

Open
6 tasks
valerydluski opened this issue Oct 26, 2023 · 0 comments

Comments

@valerydluski
Copy link
Contributor

Description:

Currently, students are assigned to mentors post-technical screening. We need to introduce a feature allowing for an automatic assignment of students to mentors based on specific criteria set by the course manager. This allocation should be done with a single button click, eliminating the need for manual assignment of each student.

Certainly, I'll refine the acceptance criteria and tasks to emphasize that course managers only set the criteria, and then the system automatically assigns only those students who fit the given criteria:


Acceptance Criteria:

  1. Bypass Technical Screening: Allow students to be eligible for mentor assignments without necessitating technical screening.

  2. Criteria Setting - Course Filter: Course managers should set parameters based on student enrollment in specific courses.

  3. Criteria Setting - Ranking:

    • Course managers define criteria based on student rankings.
    • An editable field should be available to specify a rank threshold, like "top 100".
  4. Criteria Setting - Grade Filter for Tasks:

    • Course managers can define criteria based on specific tasks within the course.
    • An editable field should allow setting a minimum grade threshold, for example, "greater than 6".
  5. Automatic Assignment Execution: Once criteria are set by the managers, a button should initiate the system's automatic assignment process. Only students who meet the defined criteria should be allocated to mentors.

Tasks:

  • Enable the system to bypass technical screening for student eligibility.
  • Add a feature allowing course managers to set a course-based filter.
  • Include an editable numeric field for defining rank-based criteria.
  • Provide options for task selection and setting a grade threshold.
  • Implement a button that triggers the automatic assignment process, ensuring it factors in the manager-defined criteria.
  • Conduct comprehensive testing of the enhanced feature, ensuring the automatic assignment of students is both accurate and efficient.
@valerydluski valerydluski added the 🚀 feature New feature or request label Oct 26, 2023
@valerydluski valerydluski self-assigned this Oct 26, 2023
@valerydluski valerydluski removed their assignment Jan 19, 2024
@valerydluski valerydluski moved this from Todo to Ready for development in RS School App Feb 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
No open projects
Status: Ready for development
Development

No branches or pull requests

2 participants