Introducing Topic unlocking rules allows you to create a content flow that suits your liking. But there are certain shortcomings in the design of the function. Learn more about the known issues below.
(1) If the Player has already interacted with the supposed locked Topic
If the Player has interacted with the Topic (e.g. visited the Topic or completed any Challenge) before the unlocking rule was introduced, the Topic will remain unlocked even if the Player did not fulfil the unlocking rule (i.e. did not complete all Challenges in the preceding Topic).
Here's an example: Administrator started with no unlocking rules for Topics A & B. Player visited all Topics and completed some Challenges in both. Administrator then set Topic B to be unlocked when Topic A is completed. Even though the Player did not fulfil the requirement (i.e. did not complete all Challenges in Topic A), Topic B remains unlocked.
(2) When a Challenge is added to or published in the preceding Topic after Players have already unlocked the next Topic
When a new Challenge is added to or published in the preceding Topic and if the Player has already unlocked the next Topic, the next Topic remains unlocked when, technically, the Player no longer fulfils the unlocking rule (i.e. not yet completed all Challenges in the preceding Topic).
Here's an example: Administrator first sets Topic B to be unlocked when Topic A is completed. Player completes all Challenges in Topic A and unlocks Topic B. The Administrator then adds a new Challenge in Topic A, changing the total number of Challenges to be completed. Topic B remains unlocked for the Player despite the Player no longer fulfilling the requirement (i.e. not yet completed all Challenges in Topic A).
(3) When Challenges in the preceding Topic are unpublished before Players are able to fulfil the unlocking requirement
When Challenges in the preceding Topic are unpublished before Players are able to complete them, resulting in Players having no avenue to complete the preceding Topic to unlock the next.
Here's an example: Administrator first sets Topic B to be unlocked when Topic A (which has 3 Challenges) is completed. The player completes 2 of the 3 Challenges in Topic A. The administrator then unpublishes the remaining 1 Challenge that the Player has yet to complete. Although the Player has completed all visible Challenges (2, in this case), Topic B remains locked.
- As Administrator: publish at least 1 Challenge in the preceding Topic. Once the Player has completed that, the next Topic will be unlocked.
- As Player: you can reset Topic activity (if enabled by Administrator) to re-attempt all Challenges in the preceding Topic
(4) When a Challenge in the preceding Topic is deleted before Players are able to fulfill the unlocking requirement
When Challenges in the preceding Topic are deleted before Players are able to complete them, resulting in Players having no avenue to complete the preceding Topic to unlock the next.
Here's an example: Administrator first sets Topic B to be unlocked when Topic A (which has 3 Challenges) is completed. Player completes 2 of the 3 Challenges in Topic A. Administrator then deletes the remaining 1 Challenge that the Player has yet to complete. Although the Player has completed all visible Challenges (2, in this case), Topic B remains locked.
- As Administrator: create and publish at least 1 Challenge in the preceding Topic. Once the Player has completed that, the next Topic will be unlocked.
- As Player: you can reset Topic activity (if enabled by Administrator)to re-attempt all Challenges in the preceding Topic
Related Articles




Comments
0 comments
Please sign in to leave a comment.