Now what you are looking at is how to deliver the course which is made of modules.
The best way is having dicrete modules managed by an LMS, this assumes that you are using online delivery of your content.
If you are not and are delivering it off of a cd then it is more difficult. The main reason is that the API is designed to communicate with a remote system (your LMS) and doesn't write anything to the local PC. A session doesn't have any memory so when you open the same course (made of composite modules) it always puts you back at the start.
If you have made a composite style course then the code that describes the modules is one continuous code block, there isn't a block describing module 1, 2, 3 .... as fully seperate items. Well there is as these are nested items within the XML of the file BUT you can't directly access that from within the module.
Now what you are looking at is how to deliver the course which is made of modules.
The best way is having dicrete modules managed by an LMS, this assumes that you are using online delivery of your content.
If you are not and are delivering it off of a cd then it is more difficult. The main reason is that the API is designed to communicate with a remote system (your LMS) and doesn't write anything to the local PC. A session doesn't have any memory so when you open the same course (made of composite modules) it always puts you back at the start.
If you have made a composite style course then the code that describes the modules is one continuous code block, there isn't a block describing module 1, 2, 3 .... as fully seperate items. Well there is as these are nested items within the XML of the file BUT you can't directly access that from within the module.