Oui, cela devrait être possible avec Discourse Automation — le plugin inclut une automatisation appelée « ajouter un utilisateur à un groupe via un champ personnalisé ».
Ainsi, lors de l’inscription, vous pourriez exiger un champ personnalisé avec les options « étudiant » et « enseignant », et en fonction de ce que l’utilisateur sélectionne, il peut être automatiquement ajouté au groupe d’utilisateurs pertinent. Le groupe d’utilisateurs peut ensuite avoir accès à des catégories spécifiques (plus d’informations à ce sujet dans Understanding groups and category permissions).