This might be a slightly different route than what others have suggested, but Articulate Storyline can do that (https://articulate.com/360/storyline).  It's an authoring tool and feels like using PowerPoint (though more powerful).  The end result is a stand-alone module that you could upload and have learners interact with online.  Unless I'm mistaken, it can interact with LMSs as well.  Adobe Captivate is a comparable product: it's less user-friendly but more wallet-friendly.

Best,
Eric Young
Brigham Young University