In questo forum dovresti trovare diversi spunti sul tema, in estrema sintesi credo che la tua esigenza possa essere indirizzata dalle attività ad accesso condizionato, anche in combinazione con il completamento attività. L'accesso condizionato può essere impostato anche sulle sezioni di un corso.
Ti riporto di seguito i link alla documentazione: