Forum Discussion
Preventing Learners from Forcing Completion/Score via Browser Developer Tools in Storyline 360
Hello Community,
I’m an eLearning developer working with Articulate Storyline 360 and SCORM-based LMS tracking.
Recently, we discovered that a learner was able to manipulate browser developer tools to artificially mark a course as completed/passed with a high score—without actually attempting the quiz or interacting with the content.
I understand that SCORM communication happens client-side, so absolute prevention may not be possible. However, I’d like to learn from the community:
- What best-practice approaches do you recommend to harden Storyline courses against this type of manipulation?
- Are there recommended design patterns for gating completion so that it is only issued after legitimate quiz completion?
- Have you used centralized or conditional commit logic (for example, allowing LMS communication only after passing the final assessment)?
- Any experience with LMS-side configurations that significantly reduce this risk?
- Are there known strategies for detecting suspicious behavior (e.g., unrealistically fast completion)?
My goal is to reduce risk, raise the technical barrier, and follow industry best practices—even if 100% prevention isn’t feasible.
Thanks in advance for any guidance or examples you’re willing to share.
1 Reply
Hi Chittibabuko038, I don't have a ton of knowledge here, but I wanted to share a few resources that may be helpful:
- How to Troubleshoot Your LMS with SCORM Cloud: practical walk-through for reproducing and inspecting SCORM communications
- Working with Results Slides explains results slides and variables you could use as the single commit point.
-
Storyline 360: More Quizzing and Tracking Options: addresses some of the controls authors need when trying to prevent or detect forged completions.
I hope this helps as a starting point!
Related Content
- 4 months ago
- 1 year ago