Utilisation de Learn-OCaml
Connexion au serveur
Pour se connecter au serveur permettant d'utiliser Learn-OCaml, suivez le lien suivant :
Pour une première connexion, choisissez un identifiant. Comme identifiant, utilisez votre adresse mail de l'Université de Montpellier se terminant par "@etu.umontpellier.fr". Un nouveau token sera généré. Mémorisez bien ce token (enregistrez-le quelque part, dans un fichier par exemple). Il vous sera demandé lors des prochaines connexions et vous permettra de retrouver votre travail.
Pour les connexions ultérieures, entrez votre token (que vous avez pris soin de mémoriser) dans la fenêtre "Utilisateur existant". Vous retrouverez alors votre environnement et en particulier, le travail que vous avez déjà réalisé.
Les différentes activités
Dans le menu (à gauche), il y a plusieurs activités disponibles :
- "Try OCaml" et "Toplevel" : cela vous offre un toplevel OCaml permettant d'évaluer des expressions en boucle.
- "Cours" : ce sont quelques chapitres de cours rédigés (en complément des supports de cours existants).
- "Exercices" : ce sont les exercices de TP à réaliser.
Les exercices
Les exercices sont répartis en chapitres. Pour réaliser un exercice, cliquez simplement dessus (partie droite de l'écran).
L'énoncé de l'exercice apparaît alors dans la partie droite de l'écran. Dans la partie gauche de l'écran, c'est la fenêtre où vous devez donner votre solution.
Une fois votre solution saisie, vous pouvez vérifier que votre solution est syntaxiquement correcte et bien typée. Pour cela, cliquez sur le bouton "Évaluer le code" (en bas à droite de la partie gauche de l'écran). Si tout est correct, vous pouvez maintenant vérifier que votre code répond bien au problème posé en cliquant sur le bouton "Noter!" (en haut à droite de la partie gauche de l'écran).
Si votre code passe tous les tests, il est alors écrit "Exercice complet" (en haut de la partie droite de l'écran). Vous avez alors le maximum des points et vous pouvez passer à un autre exercice. Si votre code échoue sur certains tests, il est alors marqué "Exercice incomplet" (en haut de la partie droite de l'écran). Les tests qui échouent sont affichés, vous pouvez alors retravailler sur votre code afin qu'ils passent ces tests problématiques.
Même si d'une session sur l'autre, vous retrouverez votre travail et le code que vous avez saisi, vous pouvez à tout moment télécharger (en local sur votre machine) votre code en cliquant sur le bouton "Télécharger" (en bas de la partie gauche de l'écran). Nous vous conseillons de le faire régulièrement pour archiver votre travail.
Avec ce système, les TP sont ainsi en auto-correction et vous permettront de progresser plus vite individuellement. Les enseignants de TP seront bien entendu toujours présents pour vous aider à résoudre vos exercices et à répondre à toutes vos questions. N'hésitez pas à les solliciter.