Thank you for your valuable feedback. Could you please elaborate more on the conditioning or give me a link to a documentation?
I'll lay down clearly my ideas below.
The context: we are a private school and we offer variety of courses. Upon registration, the student should pass an orientation test for the specialization he/she want to take. For instance, specialization on "Office 2013/2016", the student will pass a test then the system shows what are the skills that he/she lacks ("Filters in Excel", "Queries in Access", etc.) and the chapters/courses ("Chapter 2 : Filters", "Chapter 4: queries in Access") that he/she is recommended to take. From this result we will know her/his level and we can attribute courses accordingly.
Let me give some insights, first the general one then the most specific ones. These are ideal insights and their solutions may not exist in moodle to my current knowledge.
General: The most convenient way in my opinion is through the quiz activity (or an extended one). I create a new course called "Orientation Test", then I group questions with respect to a skillset, the student takes the whole quiz and finally I check whether for a given skillset a grade threshold is met (60% correct answers and the like). So the general feedback returned to the student upon completion is:
- The skills he/she lacks.
- The skills he/she has.
- The courses or chapters that he/she needs to pursue.
Specific: I create a course that is similar to my specialization, i.e. sections correspond to courses and sub-sections correspond to chapters and the description holds the skillset, then for each subsection I put a quiz activity of N questions, then if the student doesn't pass the activity of this subsection then she/he is recommended to take the corresponding chapter or the whole course.
Very Specific: in this case the orientation test will be for a specific course not a specialization. For instance, each section is a chapter of my course, and the skill is considered missing (or acquired) if the student fails (or succeed) the activity of that section.
I hope this clears things out. What do you think?