e-Learning-by-SSE / nm-skill-lib

Apache License 2.0
0 stars 0 forks source link

PathPlanner: Consider Levels #11

Open Elscha opened 11 months ago

Elscha commented 11 months ago

Actual Situation

Skills have an attribute level, which is currently ignored by the algorithm.

Target Situation

The level should implicitly refer to a taxonomy, which the user has into his mind, e.g., Bloom taxonomy. With this in mind, the user may create multiple skills with the same name, but with different levels. Higher levels include automatically all lower levels of the same name (w.r.t. the Repository that defines the Skills).

Image

Purpose

User may define the "same" Skills (same name) multiple times, on different Levels and may assign them to separate LearningUnits. For instance:

Modifications to the Algorithm

The algorithm must check if a Skill at least on the specified level is fulfilled. If the Skill was already learned on a higher level then specified, the user does not need to learn also the lower level again.

AhmadAlamoush commented 8 months ago

Points from our meeting on the Skill Levels:

image

A discussion point,

  1. Propose a higher level of the same skill since it includes the lower skill. Keep in mind, that the higher level of a skill gives more depth about the subject.
  2. No path found for the requested skill level since other levels give more or less depth about the subject.

@kschmid