Proposer l'affichage des règles de conjugaison

Bug #416512 reported by jpfle
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GConjugo
Fix Committed
Medium
Maxence Dolle

Bug Description

Il serait intéressant d'ajouter un lien vers les règles de conjugaison des verbes demandés dans les tests. Par exemple, dans la zone de correction et d'affichage des bonnes réponses, une icône pourrait être ajoutée pour chaque verbe. En cliquant sur cette icône, une fenêtre pourrait s'afficher pour décrire brièvement les règles s'appliquant au verbe en question. Je joins une maquette pour illustrer l'idée.

Revision history for this message
jpfle (jpfle) wrote :
Revision history for this message
jpfle (jpfle) wrote :

Je joins également l'icône d'information utilisée dans la maquette. Il s'agit d'une légère modification de l'icône ark_help.svg faisant partie de l'Open Clip Art Library, donc dans la domaine public.

Revision history for this message
jpfle (jpfle) wrote :

J'aimerais préciser que je peux participer à l'écriture des règles pour les verbes en espagnol.

Si l'idée vous plaît, j'aurais certaines questions:

1) Il faudrait que chaque verbe soit facilement liable à un groupe d'appartenance (et selon le groupe d'appartenance, afficher les bonnes règles). Je suppose que c'est déjà passablement le cas, par exemple avec la catégorisation des verbes en espagnol selon leur régularité ou irrégularité, diphtongaison, etc.

2) Est-ce que le code de développement de GConjugo est consultable? Je vois que la branche sur https://code.launchpad.net/gconjugo n'a pas été modifiée depuis 58 semaines.

Merci et bonne journée.

Revision history for this message
Maxence Dolle (yaitanes) wrote :

J'avais déjà pour idée de rajouter une fenêtre où l'on pourrait consulter les règles, il suffira donc de rajouter l'icone dans la zone de correction.

Changed in gconjugo:
assignee: nobody → Maxence Dolle (yaitanes)
status: New → Confirmed
Revision history for this message
Maxence Dolle (yaitanes) wrote :

Très bien! Je vais préparer une version alpha, et expliquer le fonctionnement plus en détail.

Revision history for this message
Maxence Dolle (yaitanes) wrote :

Voila pour le téléchargement du projet : http://code.launchpad.net/gconjugo/trunk/final/+download/gconjugo-0.7.0.tar.gz
Pour compiler, les paquets intltool, libgtk2.0-dev, libxml2-dev et libglade2-dev sont requis.
./autogen.sh
make
sudo make install
Pour démarrer le programme, il faut lancer /usr/local/bin/gconjugo

Les fichiers t*xx.xml.in regroupent les informations générales pour chaque langue : les temps, les pronoms, les types de verbes.
Pour ces derniers, chaque balise <verbType>*</verbType> ajoutera un type de verbe (visibles dans l'assistant ou dans les préférences), mais il faut ABSOLUMENT les traduire en français, sinon, ils ne seront pas pris en compte (cela est temporaire).
Les fichiers contenant les verbes sont de la forme vN-xx.xml.in, N étant le rang de la balise dans le fichier t-xx.xml.in.
La balise <templatesAreUsed> permet au logiciel de savoir si les patrons sont utilisés ou non.
Si c'est le cas, les verbes sont défini ainsi : <v><i></i> <t></t> <_translation></_translation></v>, i étant l'infinitif, t le patron. Les semicolumns servent à séparer le radical et le(/les) élément(s) changeant(s). J'ajouterai une fonctionnalité pour qu'il soit possible d'ajouter des exceptions en ajoutant une balise, <temps><first>verbe</first></temps> par exemple.
Si les patrons ne sont pas utilisés, chaque verbe est défini avec toutes ses personnes.

Revision history for this message
jpfle (jpfle) wrote :

Merci pour l'explication. J'ai fait une copie en local de la branche.

Je me demandais: est-ce que c'est possible d'ajouter facilement deux formes à un verbe, par exemple le verbe «erguir» en espagnol qui peut se conjuguer avec ou sans diphtongue (ex.: yo yergo, yo irgo).

Revision history for this message
Maxence Dolle (yaitanes) wrote :

Non, il faudrait rajouter deux verbes, un dans le fichier des verbes diphtonguant, et un autre dans le fichier des verbes s'affaiblissant. Par conséquent, il y aura un problème si le verbe est demandé à l'infinitif, puisque l'utilisateur ne pourra pas savoir quelle forme était demandée...
La meilleure solution envisageable serait de créer des "doubles" des formes, qui peuvent être acceptés mais qui ne seront pas affichés. Par exemple, dans le fichier des verbes diphtonguant, on aurait <temps><first>yergo</first> <first>irgo</first> <temps> et dans celui des verbes s'affaiblissant : <temps><first>irgo</first> <first>yergo</first><temps>
On peut aussi changer les types de verbes, et les envisager comme régulier ou non-réguliers, etc..

Revision history for this message
jpfle (jpfle) wrote :

Je continue la discussion sur la syntaxe des fichiers XML de GConjugo sur la page https://answers.launchpad.net/gconjugo/+question/80576

Je ne sais pas si tu reçois les questions au sujet de GConjugo, car il n'y a pas de contact assigné au projet. Sur la page https://answers.launchpad.net/gconjugo il y a un lien «Set answer contact» pointant vers https://answers.launchpad.net/gconjugo/+answer-contact

jpfle (jpfle)
Changed in gconjugo:
status: Confirmed → In Progress
Revision history for this message
Maxence Dolle (yaitanes) wrote :

C'est réglé. Seulement, quand on clique sur le bouton d'affichage des règles pendant le test, l'afficheur des règles n'affiche pas directement la page utile, c'est à l'utilisateur de cliquer sur le type de verbe qui l'intéresse.
En fait, il faudrait que GConjugo enregistre chaque type de verbe dans le mode practice, ce qui est assez compliqué à faire maintenant...

Changed in gconjugo:
importance: Undecided → Medium
status: In Progress → Fix Committed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.