Actions

Cours

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

- TP Web Scraping

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

GrammOrtho
GrammaChrome
PhonoDrop
WikiColor
MagicWord

Quelques corpus & ressources TAL intéressantes

Ressources TAL par langue

Utilisation de Git et GitLab

Versioning avec Git

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.

BacASable Wiki

Syntaxe markdown sur GitHub et GitLab

Markdown cheatsheet

Markdown pour Github ou une autre page ici

Pour GitLab ici ou plus avancé sur cette page

Utilisation du framework Django (python)

Cours:Initiation_à_Django

Pour jouer avec une base de données sur Django, Cours:Django_et_base_de_données

Projets 2020/2021

Projets 2021/2022

Projets 2022/2023

Projets 2023/2024