Accueil > Développeurs > Constellation

Constellation

mercredi 18 avril 2018, par queinnec

CodeGradX est constitué d’une constellation de serveurs spécifiques et redondés. Voici les différents types de serveurs.

Serveurs A d’Acquisition
Ils jouent le rôle de file d’attente de programmes à noter.

Serveurs E d’Exercices
Ils contiennent les exercices en cours ou en développement.

Serveurs D de Données
Ils gèrent l’archivage des rapports de notation.

Serveurs S de Stockage
Ils contiennent les rapports de notation.

Serveurs X d’XML
Ils gèrent l’accès à la base de données centrale.

Serveurs MD pour Marking Driver
Ils gèrent la notation des programmes : ils vont chercher les programmes à noter, les exercices associés, instancient les MS (cf. plus bas), récupèrent les rapports de notation et les stockent.

Serveurs MS pour Marking Slave
Ce sont des machines virtuelles confinées où sont exécutés les programmes des étudiants et les notateurs de programme des auteurs d’exercices.