We use xowiki to produce learning content through the tool we call "content", using the template facility of xowiki makes it easy to concentrate on the content while leaving the layout and navigation features / controls to the application, so those are created dynamically. Also we value the policy feature to allow certain behaviors with the pages.
But in an IMS (or SCORM) course these should be left to the player, using the semantic and sequencing controls that are part of IMS (or SCORM).
Or are you telling us that you've written a real IMS content generation/editing tool based on xowiki?