Les documents dans une classe virtuelle n'ont pas le même système de contrôle d'accès que les \link{code}{documents en dehors des classes}.

Les documents dans une classe ne sont pas accessibles en dehors de la classe où il sont créés. Mais ils peuvent contenir des éléments (blocs) des documents en dehors des classes. Il suffit pour cela d'utiliser la commande \link{link}{\link} ou la commande \link{embed}{\embed}.

Seul l'enseignant de la classe peut créer un document et modifier ses propriétés. Il peut décider du droit d'accès au document par les participants de la classe (modifiable dans les propriétés du document) :

- Ni lecture ni écriture. Les participants ignorent totalement l'existence du document. C'est en particulier le mode de choix quand le document est en préparation.
- Lecture mais pas écriture. C'est le mode d'accès habituel d'un document de cours.
- Lecture et écriture. Dans ce cas le document peut être modifié librement par tout participant de la classe, et il n'y aura aucune trace de qui a fait quoi. On peut ainsi en faire un espace de bavardage.

Quelques variables sont pré-définies pour un document dans une classe virtuelle : \\class_code, \\user_login, \\user_firstname, \\user_lastname