[FEATURE IN PROGRESS] Shuffle-Mode Topic
Answered/Implemented//High-level Brief
Feature Description:
Admins can create a new Topic type which comprises of the following attributes:
- They can set the number of Challenges each Player will be assigned (N) when they first join the Topic (a Player “joins” a Topic either by clicking into a Topic for the first time or unlocking the prerequisite Topic).
- Following this, they need to create at least N Challenges which will be considered the “pool” of Challenges to be selected from when assigning Challenges to Players
- To understand this specific mechanism better, please enquire about CYBRFIT’s Treasure Hunt Topic
- Once enough Challenges have been created, the Topic can be published, and Players will be randomly assigned N Challenges when they join the Topic.
- Each Player will receive a random selection - i.e. there is no guarantee that every Player will have a unique combination/order of Challenges. However, creating a sufficiently large number of Challenges and setting a low enough N relative to the number of created Challenges will be suitable for most practical purposes.
- Administrators may change the number of Challenges to be assigned to each Player as long as no Challenges have yet been assigned
- Entering a new N lower than previously set is allowed. If the Administrator wishes to increase N past the number of available Challenges, they will be unable to do so. The Administrator will have to create enough Challenges first - i.e. the Administrator will only be allowed to enter a value up to the number of published Challenges in the Topic.
- The “Reset Player Activity” function for the Topic will delete all Completions and remove all assigned Challenges, allowing the number to be changed (subject to the rule above).
Tech Use Case Description:
To be able to assign a random "set" of Challenges to Players from a "pool" of Challenges within the Topic.
Example Scenario:
An admin has 20 challenges in the topic, and sets it such that each player will be assigned 5 random challenges when they enter the topic. As such, the challenges assigned to each player can be different.
--
More updates to follow. cc Brenda Nicole Tan
Please sign in to leave a comment.
Comments
0 comments