Cours:TAL & ALAO/2023-2024
De GBLL, TAL, ALAO, etc.
Bienvenue sur la page du cours TAL & ALAO 2023-2024. Nous centraliserons ici tous les liens du Wiki en relation avec ce cours, ainsi que des liens externes pouvant se révéler utiles pour votre formation.
Vous pouvez accéder également à la page des cours des années précédentes.
Ce cours est géré cette année par Martina Barletta.
Planning
14 sept. | jeudi 8h30 - 10h30 | Présentation cours, tour de table, "c'est quoi apprendre un langue?" Apprentissage des langues, ALAO et limites du TAL pour l’ALAO Comment évaluer une appli |
21 sept. | jeudi 8h30 - 10h30 | Les applications d'apprentissage des langues - évaluation d'outil et cas pratique d'évaluation - préparation des présentations |
28 sept. | jeudi 8h30 - 10h30 | Présentation des évaluations des applis en langue |
5 oct. | jeudi 8h30 - 10h30 | Définition des projets et tour de table sur les projets - TP Spacy Token Matcher |
6 oct. | vendredi 10h30 - 12h30 | Cas d'étude - SELF et l'expression écrite longue - Wiki et notions de Markdown |
12 oct. | jeudi 8h30-10h30 | TP sur projet en binôme |
13 oct. | vendredi 10h30-12h30 | TP - integration d'API ou de ressources ? |
19 oct. | jeudi 8h30 - 10h30 | TP sur projet en binôme |
20 octobre | vendredi 10h30-12h30 | TP sur projet en binôme |
26 oct. | jeudi 8h30 - 10h30 | Discussion sur la maquette des projets |
9 nov. | Pas de cours ! | |
---|---|---|
16 nov. | Pas de cours ! | |
23 nov. | Pas de cours ! | |
30 nov. | jeudi 8h30 - 10h30 | Finalisation des projets |
7 dec. | jeudi 8h30 - 10h30 | Finalisation des projets |
8 jan. | Rendu code et rapport |
8 Janvier max : Rendu projet : code (url GitLab/GitHub) et rapport (sur le Wiki))
Évaluation
Vous devrez concevoir un module pour une application d'e-learning d'une langue étrangère ou maternelle. Votre module doit exploiter une ressource TAL (corpus audio/écrit, web scraping, analyse de productions d'étudiants audio/écrit etc.), dans un but pédagogique clairement définit. L'objectif, c'est d'identifier un BESOIN (d'apprenants/d'enseignants/d'institutions), et de proposer une SOLUTION, ou une piste de solution adaptée, impliquant une technologie de TAL. Il pourra s'intégrer à une application d'e-learning existante ou inventée de toute pièce. L'objectif, c'est d'identifier un BESOIN (d'apprenant/d'enseignant/d'institution), et de proposer une solution, ou une piste de solution adaptée. Votre module pourra se limiter à un prototype en ligne de commande, mais devra fonctionner. Vous pouvez l'accompagner d'une interface graphique mais ce n'est pas obligé, l'évaluation portera sur _le fond_ et non sur la forme. Exploitez votre expertise TAL et ne perdez pas trop de temps sur l'interface. Attention, l'ergonomie de votre outil reste importante, même en ligne de commande.
1. Présentations orales d'une application existante (10%)
Il s'agit dans un premier temps de présenter une appli d'apprentissage des langues de votre choix, seul ou à deux. Les critères d’évaluation de l’application à utiliser seront explicités de manière plus précise plus tard dans le cours. Les modalités d'évaluation de ces présentations sont les suivantes : - Regard didactique critique, prise de recul, remise en question des choix techniques/pédagogiques des applications --> grille d’évaluation inspiré de Rosell-Aguilar, F. (2017). - Quelle utilisation du TAL ? Quelles perspectives et contraintes d'utiliser du TAL dans ces applications ? - Qualité de la présentation (clarté de l'exposé, clarté des slides et de la manière d’exposer).
2. Présentation orale de votre projet (20%) PAS PREVUE CETTE ANNEE
La présentation orale de fin de projet ne sera pas faite cette année. Présentez un projet de conception d'un module pédagogique (présentation formelle)
- langue, objectif, public, présentation d'une maquette, difficultés a priori et pistes envisagées
- fonctionnement, difficultés rencontrées, solutions trouvées, pistes de développement
3. Rendu du projet (90%)
Détails du rendu :
- Le module de TAL fonctionnel et documenté (code sur GitLab ou GitHub ou notebook) (30%);
- (Le code sera commenté, un README expliquera comment l'installer et le faire fonctionner et si des ressources externes ou fichiers en entrée sont nécessaires elles seront incluses, même histoire si votre application est sur un notebook, si des ressources externes sont nécessaires il faudra les inclure dans votre rendu)
- Un rapport rédigé sur ce Wiki contenant (60%):
- Une présentation détaillée de votre système (de quel type d'appli est-il question ? Pour quels besoins, quel public, quelles modalités etc.), quel apport spécifique du TAL, quelles ressources utilisées, quels outils/librairies utilisés...) ;
- Une prise de recul par rapport à la solution que vous proposez (prolongements et évaluation possibles, distance entre l'objectif et la réalisation, pistes de développement ultérieures, difficultés rencontrées et solutions trouvées...) ;
- La répartition des rôles et tâches réalisées dans l'équipe ;
- Une bibliographie avec les références de sites, ressources, articles etc. que vous avez utilisés.
Grille d'évaluation (PROVISOIRE, voir les critères mais pas la répartition des points que je dois réajuster) :
Parties | Critères | Points |
---|---|---|
Présentations orales | FOND Concision et clarté de l’exposé (fond : être clair et précis, faire comprendre le projet dans les grandes lignes en 10min) | 10 |
FORME Qualité de présentation orale (forme : diction, fluidité, force de conviction, qualité et pertinence des supports éventuels) |
10 | |
Total | 20 | |
Module | Ça marche ? (robustesse) | 5 |
Propreté du code ; qualité de la documentation du code (installation, utilisation, fonctionnement) | 15 | |
Total | 20 | |
Rapport | Présentation de votre système | 8 |
Prise de recul | 6 | |
Forme (clarté, structure, illustrations, biblio) | 6 | |
Total | 20 | |
TOTAL PROJET | 20 |
Cours
Télécharger le Fichier:TAL ALAO cours2023 version wiki.pdf.
Travaux pratiques
- TP Spacy
Articles à lire pour le cours
- Article de Rosell-Aguilar sur l'évaluation des applis Fichier:RosellAguilar-StateApp-2017.pdf. - Article de S. Coulange sur les applications d'évaluation de l'oral https://hal.science/hal-04159763/file/EPIP7Proc_2023_Coulange.pdf - Article de Antoniadis et al. (2006) sur l'ALAO https://www.researchgate.net/publication/32229620_Quelles_machines_pour_enseigner_la_langue
Quelques applications vues en cours
Autre types d'outils
Quelques archives vidéos en relation avec les cours des années précedentes
Programmed Instruction and Teaching Machines | |
---|---|
Slides du cours 2022-2023 (Historique ALAO, limites du TAL)
File:cours_TALALAO_2022-2023.pdf
Applications d'ALAO vues pendant les cours des années précédentes
![]() |
![]() |
![]() |
![]() |
![]() |
Quelques corpus & ressources TAL intéressantes
Utilisation de Git et GitLab
Bases de la ligne de commande (Bash)
Manipulation de fichiers avec Bash
Édition du Wiki
MediaWiki utilise une syntaxe appelée Wiki Markup pour formatter son texte.
Memo Wiki PDF : Guide général sur l'édition de ce Wiki.
Cf. Accueil de ce wiki.
Lien vers la dernière formation Wiki : Aide:Formations “Wiki”/2017.
Syntaxe markdown sur GitHub et GitLab
Markdown pour Github ou une autre page ici
Pour GitLab ici ou plus avancé sur cette page
Utilisation du framework Django (python)
Pour jouer avec une base de données sur Django, Cours:Django_et_base_de_données
Projets 2020/2021
- Projets:SELF/Évaluation de la production écrite chinoise
- Projets:SELF/Évaluation de la production écrite française
- Projets:Mots composés en allemand
- Projets:Apprendre en Cuisinant
- Projets:MagicWord (Japonais)
- Projets:SavoirConjuguer
- Projets:Verbes de mouvement en russe
- Projets:Consultation de dictionnaire par entrée phonologique
Projets 2021/2022
- Projets:Projet Colorimots
- Projets:Projet NiHao! HanZi
- Projets:Paires Minimales
- Projets:Projet Case-use Bubble
- Projets:Projet Prépositions Allemandes
- Projets:Projet AbrFR
- Projets:Projet CoEcrire
- Projets:Projet CHAT-LIT
Projets 2022/2023
- Projets:Truth Or Dare
- Projets:LexiGo
- Projets:VOCAB-SENTENCE GENERATOR
- Projets:ProsoMatic 2000
- Projets:Vocab+
- Projets:Aller, Complète un coup...
- Projets:Crossvoc