# Logic for reset button

**URL:** <https://community.evolveauthoring.com/t/logic-for-reset-button/4119>\
**Category:** All-New Evolve - Questions\
**Created:** [March 23, 2026, 7:50am UTC](https://community.evolveauthoring.com/t/logic-for-reset-button/4119 "2026-03-23T07:50:17Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Anders](https://avatars.discourse-cdn.com/v4/letter/a/59ef9b/32.png) [@Anders](https://community.evolveauthoring.com/u/Anders)\
**Post date:** [March 23, 2026, 7:50am UTC](https://community.evolveauthoring.com/t/logic-for-reset-button/4119/1 "2026-03-23T07:50:17Z")

</div>

What’s your best practices when it comes to presenting a “reset course” button that should be hidden from start, but visible once the course is started. I use web (not scorm) for publishing.

What I need to know is the logics that shows the button. Currently I use the courses page2 and check that the user has completed the first task there (on which I’ve added an action to show the button on page1, but it doesn’t feel like that’s the best logic.

---

<div class="post-metadata">

**Author:** ![Matt\_Leathes](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/matt_leathes/32/586_2.png) [@Matt\_Leathes](https://community.evolveauthoring.com/u/Matt_Leathes)\
**Post date:** [March 23, 2026, 12:41pm UTC](https://community.evolveauthoring.com/t/logic-for-reset-button/4119/2 "2026-03-23T12:41:03Z")

</div>

I guess really it depends on what you mean by ‘course started’… from a tracking point of view the course would normally be considered ‘started’ as soon as it has loaded, but I’m guessing you want something more fine-grained.

It also depends on whether you’re publishing to Web with ‘Use Local Storage’ enabled or not.

Assuming that you do have ‘Use Local Storage’ enabled and wanted the reset button to appear only once the user has moved past page 1 (without necessarily having completed everything on that page), I was going to suggest doing it via a Page \> Unloaded action on page 1 but having tried it out I’ve realised there’s a bug with the Page \> Unloaded event 😬

---

<div class="post-metadata">

**Author:** ![Anders](https://avatars.discourse-cdn.com/v4/letter/a/59ef9b/32.png) [@Anders](https://community.evolveauthoring.com/u/Anders)\
**Post date:** [March 23, 2026, 2:21pm UTC](https://community.evolveauthoring.com/t/logic-for-reset-button/4119/3 "2026-03-23T14:21:03Z")

</div>

Your assumptions are correct, web and local storage, yes. And yes, once the user has moved past page 1 (there’s nothing to complete there but read text).  
I’ve also tried page unload, but as you point out, it doesn’t work.

I’ll stick to my solution until you fix the bug…😉

---

<div class="post-metadata">

**Author:** ![Matt\_Leathes](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/matt_leathes/32/586_2.png) [@Matt\_Leathes](https://community.evolveauthoring.com/u/Matt_Leathes)\
**Post date:** [March 27, 2026, 5:28pm UTC](https://community.evolveauthoring.com/t/logic-for-reset-button/4119/4 "2026-03-27T17:28:32Z")

</div>

> [@Anders](#):
>
> I’ll stick to my solution until you fix the bug…

The fix is part of the next set of work so hopefully shouldn’t be long… don’t want to make any promises but I’d say sometime next week?

---

<div class="post-metadata">

**Author:** ![Matt\_Leathes](https://yyz1.discourse-cdn.com/flex031/user_avatar/community.evolveauthoring.com/matt_leathes/32/586_2.png) [@Matt\_Leathes](https://community.evolveauthoring.com/u/Matt_Leathes)\
**Post date:** [April 2, 2026, 2:52pm UTC](https://community.evolveauthoring.com/t/logic-for-reset-button/4119/5 "2026-04-02T14:52:23Z")

</div>

> [@Anders](#):
>
> I’ll stick to my solution until you fix the bug…😉

this should be fixed now!
