Modules can only be created by any user with an administrator role. There are no limitations on the number of modules that can exist on the system.
There are four main types of module that can be created to form a course:
Classroom modules must have one or move events.
Resource modules must include a media object, which is created by selecting an existing asset. The media object will be used to enable reporting on completion of the respective module.
Modules can have their visibility set to Public or Private. Private Modules will not show up in search results or listings. Only users who have been assigned an enrolment will see a private module.
Choose who can view your Module by settings it's Scope. Choose an Access Group from the list provided to restrict access to just that Access Group.