You can use the Restrict access settings to control the availability of content and activities based on one or more conditions, including date and group.
Activity completion allows you to set completion criteria for a specific activity or resource.
Activities or resources with a completion criteria display a circle next to them in the Module index. The circle turns green (and is filled in) when the student meet the criteria. On the main module page, a tick and the word "done" appears against the item when the student meets the criteria. This helps students manage their progress on a module and staff can easily review student engagement and progress against key activities.
You can combine Restrict access and Activity completion to provide structured pathways through your module.