When you set a module prerequisite, the module is locked until a student completes the required items. However, unless completion requirements are set for prior modules, students will still be able to access upcoming modules.
When you add requirements to a module, students must complete the defined requirements within the module before the module will be marked complete. You can require students to complete all requirements in the module, or have them choose one item to fulfill a specific requirement.