Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 3.75 KB

framework.md

File metadata and controls

16 lines (13 loc) · 3.75 KB

Randomization Framework

The current version of our randomization framework classifies randomization into six levels ranging from 0 to 5. Levels in this framework are not necessarily on a quality hierarchy from worst to best. In fact, a question is allowed to belong to multiple levels. Questions of relatively higher complexity, such as multi-part questions with many question parameters, may have the potential for a mix of level 1-4 randomization. Further note that level 5 randomization (highlighted in italics) mainly applies to assessments since it requires entirely independent variants.

As an example, this can be achieved by implementing a large question bank from which the assessment questions for each student are randomly chosen.

Level Label Description Purpose Example
0 Unrandomized Every student receives precisely the same question. Classify questions that are not randomized at all. Abdallah uses a perfect binary tree to implement a small database system with 63 nodes. How many leaves will this tree have?
1 Surface Features Surface level features (e.g., names, colours, phrases) change for each variant. Increase cognitive load for students when they are pattern-matching. {{ Abdallah }} uses a perfect binary tree with 63 nodes to implement a {{ small database system }}. How many leaves will this tree have?
2 Conditions Within a single problem scenario, conditions and values change for each variant. Offer opportunities for repeated retrieval practice and more productive group work. Abdallah uses a perfect binary tree to implement a small database system with {{ 63 }} nodes. How many leaves will this tree have?
3 Scenarios Problem scenarios change for each variant, assessing a single concept. Enable students to develop strategies, algorithms, and procedures to solve multiple problem scenarios. Abdallah uses an {{ unbalanced }} binary tree to implement a small database system with 63 nodes. What {{ max height }} will this tree have?
4 Concepts Randomized variations lead to assessment of different concepts. Diversify question style so students need to synthesize knowledge across concepts and cannot easily pattern-match. Abdallah uses an {{ M-ary tree with $m=4$ }} to implement a small database system with 63 nodes. How many leaves will this tree have?
5 Different Questions Each question variant is entirely independent. Provide students with authentic re-assessment opportunities to demonstrate proficiency. {{ Abdallah uses a perfect binary tree to implement a small database system with 63 nodes. How many leaves will this tree have? }}