Ciao ansg ar
Se ho ben capito, l'accesso a determinate attività vuoi concederlo solo ad un determinato tipo di utenza.
Dalla pagina Home (Blocco Navigazione) scegli: Pagine del sito, Partecipanti.

Avrai l'elenco di tutti gli utenti del tuo sito in ordine alfabetico.
Individua il "Prescelto" ed assegna lui un Ruolo (Al quale darai poi l'accesso alla tua attività tramite il criterio...).
Come fare: Scorri verso destra proprio nella pagina dove vedi tutti gli utenti ed individua la voce Ruoli (Figura 1) ... Vedrai che alcuni utenti saranno Senza Ruolo, altri Ruolo Studente, altri ancora Docenti (Qualora avrai assegnato loro quel ruolo...), Manager e così via.
[FIGURA 1]
Troverai in quella riga una matita che ti permette la modifica, o meglio l'assegnazione del ruolo (e potrai assegnarne anche più di uno). Scegli e salva i nuovi ruoli per il tuo utente. (Assicurati che sia evidenziato come in Figura sotto... Docente non editor)
Ricordati di salvare...
Poi, recati nella tua attività alla quale far accedere i tuoi prescelti ed imposta (Come stai facendo in riferimento alla tua descrizione) i criteri di accesso! (Intendo dalle impostazioni del corso/attività!).

Saluti.