230718 – Gauge Update Stage 2 (Continued)

Chill Chill 😎

I found it. You know... that error I was talking about a few days ago. It wasn't obvious but I worked out what I was doing wrong. Hopefully you guys enjoy this release by the team at Chill Music Lab while we see what was going wrong 🙂

Screenshot 2023-07-15 152651

Code Error Found & Resolved

The reason for getting that "can't divide by zero" error was that after the MOOV session was being stored in the MOOVPAD Web App session, the individual exercises within the MOOVs were being reset/re-instantiated, thereby resetting their stored parameters as well. This was difficult to find because at some point earlier, I had decided to store the active MOOV in the user's session right from the beginning, rather than waiting until the MOOV was completed.

However this change was implemented without taking into account of how this would affect the loading of the UI, which led to the error when the UI Interops called on the stored MOOV in the user's session to make comparisons. So with that error fixed, some (fingers crossed) minor changes are now needed to the UI coding to get that working right. Once that's done, I can then start stage 3 for this gauge, which will serve as a useful procedural guide for future gauges too 🙂

Stay awesome,

EMH

22-08-12-01

HOW MOOVPAD IS BEING BUILT

For the overview of how MOOVPAD apps are being developed, the reasoning behind particular decisions during development, policies, links to the science and research at the core of MOOVPAD, and more in relation to all the technical things, please see the link to the left.

This will be an ongoing work in progress, and will always be linked to the bottom of each upcoming Blog post.

I AM #LAME7