Hey, Bob. It looks like you have some well-defined requirements in mind here. Check out Adobe's Captivate (Scorm integration with Canvas), Articulate Storyline (Scorm), Raptivity (Scorm), and Softchalk Cloud (LTI integration).
SoftChalk is my favorite. It is relatively easy to learn, has few bugs, good technical support, includes a wide range of interactions. There are no hint buttons, but students can see the correct answers and feedback as they submit each question; they can also attempt each lesson and set of interactions multiple times with integration to the canvas grade book. Additionally, SoftChalk Cloud is nice because if you revise, you only have to revise the lesson on SoftChalk once and every course linked to that lesson revises immediately.
I hope that helps!
This discussion post is outdated and has been archived. Please use the Community question forums and official documentation for the most current and accurate information.