Actions

Cours

Différences entre versions de « Cours:TAL & ALAO/2021-2022 »

De GBLL, TAL, ALAO, etc.

< Cours:TAL & ALAO
 
(58 versions intermédiaires par 10 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
Bienvenue sur la page du cours TAL & ALAO 2021-2022. 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.
+
[[Catégorie:Enseignement/SC]]Bienvenue sur la page du cours TAL & ALAO 2021-2022. 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 du [[Cours:TAL & ALAO|cours des années précédentes]].
 
Vous pouvez accéder également à la page du [[Cours:TAL & ALAO|cours des années précédentes]].
Ligne 10 : Ligne 10 :
 
{| class="wikitable"  
 
{| class="wikitable"  
 
|-
 
|-
! 16 sept.
+
| 16 sept.
! Présentation cours, historique ALAO
+
| Présentation cours, historique ALAO
 
|-
 
|-
 
| 23 sept.
 
| 23 sept.
Ligne 31 : Ligne 31 :
 
| Django / Spacy
 
| Django / Spacy
 
|-
 
|-
| 4 nov.
+
! 4 nov.
| Vacances !
+
! Vacances !
 
|-
 
|-
| 11 nov.
+
! 11 nov.
| Armistice 1918
+
! Armistice 1918
 
|-
 
|-
 
| 18 nov.
 
| 18 nov.
Ligne 50 : Ligne 50 :
 
|-
 
|-
 
| 16 déc.
 
| 16 déc.
| Présentation des projets (rendu code et rapport en janvier)
+
| Projets
 +
|-
 +
| ?? jan.
 +
| Présentation des projets
 +
|-
 +
| 15 jan.
 +
| Rendu code et rapport
 
|}
 
|}
  
 
+
{{encart|'''15 Janvier max :''' Rendu projet : code (url GitLab/GitHub) et rapport (sur le Wiki))}}
{{encart|'''5 Janvier :''' Rendu projet : code (url GitLab) et rapport (sur le Wiki))}}
 
  
 
== Évaluation ==
 
== Évaluation ==
 
Il y aura deux évaluation pendant le cours :
 
Il y aura deux évaluation pendant le cours :
=== 1.Présentation orale d'une application pour l'apprentissage des langues (20%) ===
+
=== 1. Présentation orale d'une application pour l'apprentissage des langues et Comparaison critique des applications sur un sujet spécifique (20%) ===
Il s'agit de présenter une appli d'apprentissage des langues de votre choix. ''Cf.'' la liste non exhaustive d'appli et les critères pertinents d'évaluation que nous avons choisis ensemble pendant le cours du 15 septembre. Les présentations auront lieu mardi 29 septembre à 15h30.
+
Il s'agit dans un premier temps de présenter une appli d'apprentissage des langues de votre choix, seul ou à deux. Dans un deuxième temps, il s'agira de faire une présentation sur un sujet spécifique en comparant différentes applications ALAO. Cette présentation peut se faire à 3 ou 4.
  
Les modalité d'évaluation de cette présentation sont les suivantes :
+
Voilà quelques idées de sujets que vous pourriez aborder :
**Profondeur de la documentation (richesse des informations partagées (diversité/précision))
+
*Aborder un nouveau système d'écriture;
**Qualité de la présentation (clarté de l'exposé, qualité de la diction, clarté des slides) ;
+
*Évaluation des connaissances / positionnement / certificat de compétences;
**Qualité de l'esprit critique, de la prise de recul, de la remise en question des choix techniques/pédagogiques de l'application.
+
*Adaptativité des contenus;
 +
*Travailler la prononciation;
 +
*Découvrir, travailler, mémoriser le lexique;
 +
*Les différents systèmes de récompense, ou comment l'app vous rend addict;
 +
*...
  
 +
Les modalité 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;
 +
*Quelle utilisation du TAL ? quelles perspectives et contraintes d'utiliser du TAL dans ces applications ?
 +
*Qualité de la présentation (clarté de l'exposé, qualité de la diction, clarté des slides).
  
=== 2.Projet de fin de semestre (80%) ===
+
=== 2. Projet de fin de semestre (80%) ===
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, [https://fr.wikipedia.org/wiki/Web_scraping web scraping], analyse de productions d'étudiants audio/écrit etc.), dans un but pédagogique clairement définit. 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, mais devra fonctionner. Vous pouvez l'accompagner d'une interface graphique mais ce n'est pas obligé.
+
Vous devrez concevoir un module pour une application d'e-learning d'une langue étrangère ou maternelle sur la base de l'application créée en cours (appli Django/Spacy). 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, mais devra fonctionner.
  
'''Ce projet peut être combiné avec le projet de Python ou celui de Java.'''
+
'''Ce projet peut être combiné avec le projet du cours de Claude (Python).'''
  
 
Détails des rendus :
 
Détails des rendus :
**Le module de TAL fonctionnel (code, et url le cas échéant) '''(30%)''';
+
*Le module de TAL fonctionnel (code, et url le cas échéant) '''(30%)''';
**Une présentation de votre projet (10~15 minutes) '''(20%)''';
+
*Une présentation de votre projet (10~15 minutes) '''(20%)''';
**Un rapport rédigé sur ce Wiki contenant:
+
*Un rapport rédigé sur ce Wiki contenant:
***Une présentation du projet global dans lequel s'intègre votre travail (de quel type d'appli est-il question ? Pour quels besoins, quels publics, quelles modalités etc.), quels apports potentiels du TAL et la problématique à laquelle vous tenterez de répondre avec votre module ;
+
**Une présentation du projet global dans lequel s'intègre votre travail (de quel type d'appli est-il question ? Pour quels besoins, quels publics, quelles modalités etc.), quels apports potentiels du TAL et la problématique à laquelle vous tenterez de répondre avec votre module ;
***Une présentation de votre travail et de sa place dans le projet global ;
+
**Une présentation de votre solution (ressources utilisées, fonctionnement) ;
***Une présentation de votre solution (ressources utilisées, fonctionnement) ;
+
**Une prise de recul par rapport à la solution que vous proposez (prolongements possibles, évaluation possible, distance entre l'objectif et la réalisation...) ;
***Une prise de recul par rapport à la solution que vous proposez (prolongements possibles, évaluation possible, distance entre l'objectif et la réalisation...) ;
+
**Une bibliographie avec les références que vous utilisez (sites, ressources, articles etc.).
***Une bibliographie (courte, que des textes que vous utilisez).
 
  
Voici le planning du projet :
+
Grille d'évaluation :
**13 octobre : présentation de sujets possibles (vous restez libres de choisir autre chose) ;
+
{| class="wikitable"
**20 octobre : ''deadline'' pour choisir votre projet ;
+
|- style="font-weight:bold; background-color:#CCC;"
**17 novembre : présentation orale de votre travail ;
+
! Parties
**début janvier : rendu code et rapport, date à définir ensemble.
+
! Critères
 +
! Points
 +
|-
 +
| rowspan="3" style="font-weight:bold;" | Présentation orale (20%)
 +
| 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<br />Qualité de présentation orale (forme : diction, fluidité, force de conviction, qualité et pertinence des supports éventuels)
 +
| 10
 +
|- style="font-weight:bold;"
 +
| Total
 +
| 20
 +
|-
 +
| rowspan="3" style="font-weight:bold;" | Module (30%)
 +
| Ça marche ? (robustesse)
 +
| 5
 +
|-
 +
| Propreté du code ; qualité de la documentation  du code
 +
| 15
 +
|- style="font-weight:bold;"
 +
| Total
 +
| 20
 +
|-
 +
| rowspan="6" style="font-weight:bold;" | Rapport (50%)
 +
| Présentation du projet global dans lequel s’intègre votre travail (de quel type d’appli est-il question ? Pour quels besoins, quels publics, quelles modalités…?) Quels apports du TAL, problématique
 +
| 2
 +
|-
 +
| Présentation de votre travail et de sa place dans le projet global
 +
| 3
 +
|-
 +
| Présentation de votre solution (ressources utilisées, fonctionnement, utilisation)
 +
| 8
 +
|-
 +
| Prise de recul par rapport à la solution (prolongements possibles, évaluations possibles, distance entre l’objectif et la réalisation…)
 +
| 5
 +
|-
 +
| Forme (clarté, structure, biblio)
 +
| 2
 +
|- style="font-weight:bold;"
 +
| Total
 +
| 20
 +
|- style="font-weight:bold;"
 +
|
 +
| TOTAL PROJET
 +
| 20
 +
|}
  
 
== Cours ==
 
== Cours ==
Télécharger le [[Fichier:Cours TALALAO 2020-2021.pdf|vignette]].
+
Télécharger le [[Fichier:Cours TALALAO 2021-2022.pdf]].
 +
 
 +
=== Quelques archives vidéos en relation avec le cours ===
 +
 
 +
{| class="wikitable" style="text-align:center;"
 +
|-
 +
! colspan="2" | Programmed Instruction and Teaching Machines
 +
|-
 +
| <youtube>jTH3ob1IRFo</youtube>
 +
| <youtube>rTHLba-bwJM</youtube>
 +
|-
 +
| <youtube>Clxq4rasACQ</youtube>
 +
| <youtube>Kiv6xA6igSE</youtube>
 +
|}
 +
 
 +
<youtube>kBASiXP1TlA</youtube>
  
 
=== Quelques corpus & ressources TAL intéressantes ===
 
=== Quelques corpus & ressources TAL intéressantes ===
Ligne 95 : Ligne 167 :
  
 
=== Utilisation de Git et GitLab ===
 
=== Utilisation de Git et GitLab ===
[[Versioning avec Git]]
+
[[Cours:Versioning_avec_Git | Versioning avec Git]]
 +
 
 +
=== Utilisation du framework Django (python) ===
 +
[[Cours:Initiation_à_Django | Initiation à Django]]
 +
 
 +
=== Bases de la ligne de commande (Bash) ===
 +
[[Cours:Manipulation_de_fichiers_avec_Bash | Manipulation de fichiers avec Bash]]
  
 
=== Édition du Wiki ===
 
=== Édition du Wiki ===
[[Fichier:Memo wiki.pdf]] : Guide général sur l'édition de ce Wiki.
+
MediaWiki utilise une syntaxe appelée [https://www.mediawiki.org/wiki/Help:Formatting Wiki Markup] pour formatter son texte.
 +
 
 +
[https://wiki.lezinter.net/_/Fichier:Memo_wiki.pdf Memo Wiki PDF] : Guide général sur l'édition de ce Wiki.
  
 
Cf. Accueil de ce wiki.
 
Cf. Accueil de ce wiki.
Ligne 106 : Ligne 186 :
 
[[Temp:Bac À Sable|BacASable Wiki]]
 
[[Temp:Bac À Sable|BacASable Wiki]]
  
 +
==== Syntaxe markdown sur GitHub et GitLab ====
 +
[https://gist.github.com/cuonggt/9b7d08a597b167299f0d Markdown pour Github] ou [https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet une autre page ici]
 +
 +
[https://about.gitlab.com/handbook/markdown-guide/ Pour GitLab ici] ou plus avancé [https://comp.umsl.edu/gitlab/help/user/markdown.md sur cette page]
  
 
== Projets 2020/2021 ==
 
== Projets 2020/2021 ==
Ligne 117 : Ligne 201 :
 
* [[Projets:Consultation de dictionnaire par entrée phonologique]]
 
* [[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]]
  
 
[[Catégorie:TALALAO]]
 
[[Catégorie:TALALAO]]

Version actuelle datée du 14 septembre 2022 à 15:03

Bienvenue sur la page du cours TAL & ALAO 2021-2022. 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 du cours des années précédentes.


Ce cours est géré cette année par Sylvain Coulange.

Planning

16 sept. Présentation cours, historique ALAO
23 sept. Limites de l’ALAO, apports du TAL Tour d’horizon d’apps pour l’apprentissage des langues
30 sept. Mise en commun du Tour d’horizon d’apps
7 oct. Comparaison des apps en se focalisant sur 1 aspect spécifique
14 oct. Mise en commun de la comparaison des apps
21 oct. Django / Spacy
28 oct. Django / Spacy
4 nov. Vacances !
11 nov. Armistice 1918
18 nov. Wiki + ssh/serveur
25 nov. Projets
2 déc. Projets (+mini présentations et échanges)
9 déc. Projets
16 déc. Projets
?? jan. Présentation des projets
15 jan. Rendu code et rapport

15 Janvier max : Rendu projet : code (url GitLab/GitHub) et rapport (sur le Wiki))

Évaluation

Il y aura deux évaluation pendant le cours :

1. Présentation orale d'une application pour l'apprentissage des langues et Comparaison critique des applications sur un sujet spécifique (20%)

Il s'agit dans un premier temps de présenter une appli d'apprentissage des langues de votre choix, seul ou à deux. Dans un deuxième temps, il s'agira de faire une présentation sur un sujet spécifique en comparant différentes applications ALAO. Cette présentation peut se faire à 3 ou 4.

Voilà quelques idées de sujets que vous pourriez aborder :

  • Aborder un nouveau système d'écriture;
  • Évaluation des connaissances / positionnement / certificat de compétences;
  • Adaptativité des contenus;
  • Travailler la prononciation;
  • Découvrir, travailler, mémoriser le lexique;
  • Les différents systèmes de récompense, ou comment l'app vous rend addict;
  • ...

Les modalité 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;
  • Quelle utilisation du TAL ? quelles perspectives et contraintes d'utiliser du TAL dans ces applications ?
  • Qualité de la présentation (clarté de l'exposé, qualité de la diction, clarté des slides).

2. Projet de fin de semestre (80%)

Vous devrez concevoir un module pour une application d'e-learning d'une langue étrangère ou maternelle sur la base de l'application créée en cours (appli Django/Spacy). 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, mais devra fonctionner.

Ce projet peut être combiné avec le projet du cours de Claude (Python).

Détails des rendus :

  • Le module de TAL fonctionnel (code, et url le cas échéant) (30%);
  • Une présentation de votre projet (10~15 minutes) (20%);
  • Un rapport rédigé sur ce Wiki contenant:
    • Une présentation du projet global dans lequel s'intègre votre travail (de quel type d'appli est-il question ? Pour quels besoins, quels publics, quelles modalités etc.), quels apports potentiels du TAL et la problématique à laquelle vous tenterez de répondre avec votre module ;
    • Une présentation de votre solution (ressources utilisées, fonctionnement) ;
    • Une prise de recul par rapport à la solution que vous proposez (prolongements possibles, évaluation possible, distance entre l'objectif et la réalisation...) ;
    • Une bibliographie avec les références que vous utilisez (sites, ressources, articles etc.).

Grille d'évaluation :

Parties Critères Points
Présentation orale (20%) 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 (30%) Ça marche ? (robustesse) 5
Propreté du code ; qualité de la documentation du code 15
Total 20
Rapport (50%) Présentation du projet global dans lequel s’intègre votre travail (de quel type d’appli est-il question ? Pour quels besoins, quels publics, quelles modalités…?) Quels apports du TAL, problématique 2
Présentation de votre travail et de sa place dans le projet global 3
Présentation de votre solution (ressources utilisées, fonctionnement, utilisation) 8
Prise de recul par rapport à la solution (prolongements possibles, évaluations possibles, distance entre l’objectif et la réalisation…) 5
Forme (clarté, structure, biblio) 2
Total 20
TOTAL PROJET 20

Cours

Télécharger le Fichier:Cours TALALAO 2021-2022.pdf.

Quelques archives vidéos en relation avec le cours

Programmed Instruction and Teaching Machines

Quelques corpus & ressources TAL intéressantes

Ressources TAL par langue

Utilisation de Git et GitLab

Versioning avec Git

Utilisation du framework Django (python)

Initiation à Django

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 pour Github ou une autre page ici

Pour GitLab ici ou plus avancé sur cette page

Projets 2020/2021

Projets 2021/2022