Skip to main content
Chaque cours définit l’environnement de lab dans lequel les apprenants pratiquent — les langages de programmation et les profils de compilateur qui se trouvent derrière le Dynamic Workspace.

Choisir les langages

Choisissez le ou les langages de programmation que votre cours enseigne. xkat prend en charge de nombreux langages grâce à des profils de compilateur configurables, afin que les apprenants obtiennent un comportement authentique pour le langage choisi.

Profils de compilateur

Un profil de compilateur définit la façon dont le code d’un apprenant est construit et exécuté sur les serveurs distants — le langage, la version et les réglages d’exécution. Sélectionner le bon profil garantit que :
  • Les erreurs et la sortie correspondent à la véritable chaîne d’outils.
  • Les exercices se comportent de manière cohérente pour chaque apprenant.

Disposition du workspace

Votre choix de type de leçon détermine la disposition du workspace que voient les apprenants :

Éditeur + terminal

Pour les leçons backend et CLI.

Éditeur + aperçu

Pour les leçons frontend.
Les cartes de cours affichent des badges de workspace selon cette configuration, afin que les apprenants sachent à quoi s’attendre avant de s’inscrire.