Ciao.
In effetti assegnare un unico articolo ad un solo utente è complesso. Ma non impossibile.
Più che il singolo articolo le estensioni per il group access credo facciano riferimento a sezioni e categorie.
Ossia è possibile assegnare ai gruppi di utenti la visibilità degli articoli raggruppati in una sezione e/o categoria.
Così come sono sviluppate le estensioni per il group access quindi l'unica soluzione sarebbe quella di far coincidere un gruppo con un unico utente e un articolo con una categoria.
Non credo sia una strada percorribile se gli alunni da gestire sono tanti.
Un'altra idea, forse più percorribile, potrebbe essere quella di assegnare al singolo utente, tramite il suo profilo CB (Community Builder), l'indirizzo ad un particolare articolo (un articolo non assegnato a nessuna categoria) e accessibile solo dal profilo dell'utente.
CB consente di personalizzare i campi del profilo utente e in questo modo non sarebbe necessario utilizzare un componente che regoli l'accesso ai contenuti.
Resta in ultimo lo sviluppo di un componente apposito o l'adattamento di un componente già esistente alle tue esigenze.
Ma questo è molto più complesso e richiede, oltre alle conoscenze di php, una buona conoscenza del framework di joomla.
Se tu hai visto già un componente simile usato in altre occasioni dovresti investigare meglio per capire se è un componente Open Source o commerciale ed eventualmente cercarlo in rete.