Par défaut, 4 profils globaux : Administrateur, Utilisateur enregistré, Invité, Anonyme.
Excepté Anonyme, ces profils sont assignés aux utilisateurs lors de l'enregistrement manuel ou lors de l'autoenregistrement (mais seulement pour les profils Utilisateur enregistré ou Invité).
Un utilisateur enregistré avec le profil Utilisateur enregistré conserve ce profil quel que soit l'endroit où il se trouve (cours, outil/objet de cours).
Assignation locale
Les outils/objets de la plate-forme possèdent des profils locaux prédéfinis ayant chacun un certain nombre de droits. Un cours possède par exemple les profils Administrateur, Tuteur, Membre (apprenant), un forum le profil Modérateur.
L'assignation aux utilisateurs des profils locaux prédéfinis se fait depuis l'élément (outil/objet) où ces derniers sont prédéfinis. Dans un cours, il est ainsi possible d'assigner à un utilisateur X de la plate-forme le profil Administrateur (ou le profil Tuteur ou le profil Membre). Il est possible également d'assigner à un même utilisateur Y, dans un forum le profil Modérateur, dans une salle de chat le profil Modérateur de chat.
Il s'agit d'un système complexe au premier abord mais qui permet d'adapter la plate-forme à diverses configurations, qui ne fige pas les utilisateurs dans des rôles immuables. Un utilisateur peut être simple apprenant dans un cours et administrateur dans un autre.