Blockly et handicap : quelques pistes

Patrick Raffinat

L'introduction de la programmation par blocs en cycle 3 et en cycle 4 se heurte à un défaut d'accessibilité pour des élèves en situation de handicap : c'est pourquoi j'explore diverses pistes pour Blockly dans cet article du N°54 de la revue MathémaTICE.

Cette page permet d'accéder à diverses démonstrations mentionnées dans l'article, et donne également quelques précisions sur le fichier zippé joint en fin d'article.

Navigation dans un programme et synthèse vocale

Voir démo.

Reconnaissance vocale (ou alternative textuelle)

Voir démo.

Extensions de Blockly

Le fichier zippé joint à l'article

Le fichier de configuration permettant de modifier la taille des menus et des bulles d'aide est le fichier css_accessible.js.

Le dossier "keys"

Le dossier "keys" contient l'implémentation de Blockly permettant de naviguer dans les blocs d'un programme avec les flèches du clavier (voir site de téléchargement).

Les dossiers "utils" et "demos"

Le dossier "utils" contient divers utilitaires Javascript, qui sont ensuite intégrés dans les pages web du dossier "demos" :

Le dossier "sophus"

Une extension de Blockly avec des blocs augmenter/diminuer, augmenter/diminuer d'un pourcentage...