Accéder au contenu.
Menu Sympa

educ - Re: [EDUC] [Educ] fiches de logiciels éducatifs

Objet : Liste de discussion du groupe de travail Éducation et logiciels libres de l'April (liste à inscription publique)

Archives de la liste

Re: [EDUC] [Educ] fiches de logiciels éducatifs


Chronologique Discussions 
  • From: PrimTux <contact AT primtux.fr>
  • To: educ AT april.org
  • Subject: Re: [EDUC] [Educ] fiches de logiciels éducatifs
  • Date: Sat, 13 Feb 2021 18:40:20 +0100

Oui, bien sûr!

Le 13/02/2021 à 18:06, Georges Khaznadar a écrit :
Bonjour Stéphane,

Avec une centaine de lignes de code en plus, le bot sait maintenant
déployer les fiches de Primtux sur plus de pages :

- une page de sommaire à
http://georges.khaznadar.fr/mediawiki/index.php/Primtux:Sommaire
- une page par fiche, dans le même espace de nommage du mediawiki

La question que je posais ne concernait pas la liste des logiciels hors
du dépôt de Primtux, ni un classement de logiciels. Merci beaucoup
pour ces informations, elles serviront probablement tôt ou tard.

La question était plutôt technique : le tableau du fichier
logiciels-Primtux-V6.ods dispose de descripteurs, en première ligne,
c'est ce qui le rend précieux.

Afin de pouvoir au moins un peu unifier des données qui ont été saisies
par des contributeurs dans d'autres projets libres similaires, l'idéal
c'est de disposer pour chacune d'une structure en tableau comparable.

Évidemment, le noms des descripteurs peuvent être différents d'un
travail à l'autre, pour des concepts équivalents ou presque équivalents.

Pour pouvoir croiser ainsi des données, une première étape consiste à se
mettre d'accord sur les données qui ne doivent ou ne peuvent pas être
croisées avec d'autres sources... du coup sommes-nous d'accord sur la
liste des descripteurs qui n'existeraient *que pour Primtux* ?

----

Ce qu'il faudrait réaliser idéalement, c'est une base de données
relationnelle qui peut enrichir des pages web plus ou moins
interactives, sur un serveur au moins, et être en retour enrichie si des
contributeurs viennent modifier les pages web visibles. Le robot devra
aussi (toujours dans l'idéal), proposer un feedback aux contributeurs,
en donnant un score qui tient compte de la richesse d'une fiche de
logiciel éducatif (par exemple, y a-t-il ou non une section pour aider
un visiteur à faire « les premiers pas » avec un logiciel, y a-t-il des
liens vers une ou plusieurs fiches pédagogiques « clé en main » pour une
utilisation en classe, etc.)

Donc, toujours idéalement, des données telles que tu viens de m'envoyer,
ça doit pouvoir être extrait « automatiquement » de la base de données.
J'ai regardé rapidement la liste de logiciels « hors des dépôts
Primtux » : il n'y a pas de descripteur dans le tableau
logiciels-Primtux-V6.ods pour une colonne qui donnerait ce type de
renseignement : donc il y a de quoi ajouter des données à la base de
données. Pour cela, il faudrait une précision supplémentaire, pour les
logiciels majoritairement dans Primtux : un pointeur vers le dépôt
correspondant.

Enfin, en ce qui concerne la proposition de classement que tu as jointe :
si les données du tableau ODS sont cohérentes, alors ce type de document
peut être calculé ou recalculé à partir de la base de données, car il
s'agit d'une arborescence, basée sur les valeurs de descripteurs :

Cycle --> Domaine --> Sous-domaine ou matière --> logiciel

Penses-tu qu'un document élaboré manuellement (avec probablement des
raccourcis et des malgames) soit utile ?

Amitiés, Georges.

PrimTux a écrit :
Pas mal! Les logiciels éducatifs qui ne dépendent pas de notre dépôt sont:
Apprenti clavier, audacity, blinken, eduactive8, gcompris, kgeography,
scratch, geogebra, marble, calculator, goldendict, jclic, klavaro, monsieur
patate, musescore, pysycache, ri-li, stellarium, gtans, tuxmaths, tuxpaint.

Le reste (en éducatif j'entends) est sur notre dépôt, soit parce qu'on l'a
téléchargé et intégré pour faciliter la compilation, soit nous les avons
développés, mais ils ne sont pas (ou plus) présents dans les dépôts
officiels Debian stable. Je joins le classement des logiciels de la 6.

Amicalement,

Stéphane


Le 13/02/2021 à 15:52, Georges Khaznadar a écrit :
Bonjour Stéphane,
, leximots
j'ai commencé un peu à hacker, pour apprendre à interagir entre une base
de donnée de fiches de logiciels éducatifs et un mediawiki, par exemple
celui de FÉE.

Bon alors en quelques deux cents lignes de code, c'est faisable, grâce à
l'API de mediawiki et au paquet Python pywikibot : voir
https://f-droid.org/fr/packages/de.rwth_aachen.phyphox/

Premier essai :
===============
à partir des données contenues dans le fichier de tableur
logiciels-Primtux-V6, je sais générer en dix secondes d'attente une page
telle que http://georges.khaznadar.fr/mediawiki/index.php/Essai

Les essais suivants seront plutôt dédiés à générer une page par
logiciel, plutôt qu'une seule contenant le tout, et les pages générées
doivent contenir suffisamment de métadonnées pour permettre un décodage
dans l'autre sens (page du mediawiki --> base de données)

Question pour la suite :
========================
Du coup, voici ma question : en plus du nom et du résumé attachés à une
fiche de logiciel, il y a quantité de descripteurs :

Nom des entrées de menu, Usage, Domaine, Matière, âge minimal, âge
maximal, Niveau, cycle minimal, cycle maximal, Session PrimTux, Lien
éditeur, Fiche PrimTux, Licence, Support

L'idée est d'agréger des données venant d'autres sources : freeduc-book,
framalibre, ...

Parmi les descripteurs, lesquels sont attachés à Primtux, et lesquels
sont un peu plus universels ? Mon avis c'est que ceux qui sont plutôt
spécifiques sont :

Nom des entrées de menu, Session PrimTux, Fiche PrimTux

d'accord, pas d'accord ?

Amitiés, Georges.

PrimTux a écrit :
Bonjour Georges,

Non cette base n'existe pas.  Mais ce fichier peut toujours servir de
base...

@+,

Stéphane

Le 12/02/2021 à 09:34, Georges Khaznadar a écrit :
Bonjour (Stéphane?) Primtux,

En effet, je trouve en suivant le lien
http://primtux.fr/wp-content/uploads/2015/06/PrimTux-Guides-Logiciels.tar.gz
un ensemble d'archives qui contiennent des fichiers .xmind, lesquels
sont à un format ZIP ; ils contiennent un fichier contents.xml avec du
contenu qu'on peut retravailler par programme.

D'autre part, le lien
http://www.primtux.fr/Documentation/site/logiciels-PrimTux-V6.ods donne
accès à des données structurées en tableau, là aussi possibles à
retravailler par programme.

J'avoue que le foisonnement des ressources sera probablement difficile à
organiser d'une façon idéale, du moins pour une sortie papier ou écran
non-interactive.

Les données présentes dans logiciels-PrimTux-V6.ods permettent de bâtir
automatiquement une base de données relationnelles : par exemple le mot
"conjugaison" qui se retrouve à de nombreux endroits dans l'attribut
"Matière" au sein d'une liste, pourrait probablement devenir une clé de
recherche pour extraire des entrées utiles.

Est-ce que par hasard, cette base de données relationnelle existe déjà
et a servi à fabriquer le fichier ODS ?

Amitiés, Georges.




PrimTux a écrit :
Bonjour,

Pour infos: https://ressources.primtux.fr , jetez un œil sur le tableau des
logiciels.

@+,

Steph

Le 11/02/2021 à 19:34, Georges Khaznadar a écrit :
alter.md a écrit :
J'ai déjà signalé que sur le wiki April un bon nombre de fiches comme
celles  des logiciels libres à l'école, ...
Bonjour Didier,

je trouve :
https://wiki.april.org/w/Les_logiciels_libres_%C3%A0_l%27%C3%A9cole
qui contient des liens vers divers projets.

mais, y a-t-il déjà un travail de documentation avec une fiche par
logiciel ? Sinon, il vaut mieux partir de travaux qui sont déjà
ailleurs, et plus avancés : le freeduc-book, les fiches de framalibre,
peut-être des fiches du côté de FÉE ? ...

Amitiés, Georges.

--
Pour vous désinscrire de cette liste :
https://listes.april.org/wws/sigrequest/educ

Pour connaître la configuration de la liste, gérer votre abonnement à la
liste educ et vos informations personnelles :
https://listes.april.org/wws/info/educ


--
Pour vous désinscrire de cette liste :
https://listes.april.org/wws/sigrequest/educ

Pour connaître la configuration de la liste, gérer votre abonnement à la
liste educ et vos informations personnelles :
https://listes.april.org/wws/info/educ







Archives gérées par MHonArc 2.6.19+.

Haut de le page