Introducing Topic unlocking rules allows you to create a content flow that suits your liking. But, there are certain shortcomings to 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 fulfill the unlocking rule (i.e. did not complete all Challenges in the preceding Topic).
Here's an example: Admin started off with no unlocking rules for Topics A & B. Player visited all Topics and completed some Challenges in both. Admin then set Topic B to be unlocked when Topic A is completed. Even though Player did not fulfill 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 fulfills the unlocking rule (i.e. not yet completed all Challenges in the preceding Topic).
Here's an example: Admin first sets Topic B to be unlocked when Topic A is completed. Player completes all Challenges in Topic A and unlocked Topic B. Admin 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 fulfills 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 fulfill 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: Admin 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. Admin then unpublished 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 Admin: 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 Admin) 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: Admin 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. Admin then deleted 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 Admin: 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 Admin)to re-attempt all Challenges in the preceding Topic
Related Articles: |
Comments
0 comments
Please sign in to leave a comment.