Skip to content

Learning session challenge recommendation algorithm #9

@Temez1

Description

@Temez1

Definition for the learning session challenge recommendation algorithm

The app recommends the next challenge in the following order of preference accordingly to the student's skill level. For the definition of skill levels see #2

In the order of topics

  1. In the order of sub-topics

    • If the student's skill level is Unknown or Beginner -> Choose that
  2. If the student's skill level is at least Skilled in all sub-topics per one topic

    • Pick the first sub-topic that the student is not Pro yet
  3. If the student's skill level is Pro in all sub-topics per one topic
    - Pick the first sub-topic that the student has a chance of becoming an expert, see Learning progression #2

  4. If the student has no chance of becoming an expert

    • Go to the next topic

If the student has no chance of becoming an expert in any is already Pro in all topics congratulate the student

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationfeatureNew feature

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions