Pridemando permet de creer des bibliotheques contenant des "éléments", les bibliotheques peuvent être associés à d'autre bibliotheques en faisant correspondre leurs éléments. Une fois cela réalisé, on peut utiliser Pridemando comme un dictionnaire qui nous permet de retrouver facilement à quoi est associé un élément d'une bibliotheque ou comme un programme d'"auto-intérogation", c'est à dire que le programme nous questionne sur un élément, ce qui peut être pratique par exemple pour l'apprentissage des langues.
Voici la description détaillée des différentes étapes requises par Pridemando
Cet onglet permet de créer, modifier ou voir les données d'une bibliotheque.
Lors de la création d'une bibliotheque, vous pouvez donner le nom que vous voulez à votre bibliotheque pourvu qu'il n'y est pas d'espace ou de caracteres particulier (contentez vous des minuscules et majuscules de nos lettres de l'alphabets, et plutot que de mettre des espaces, utiliser le caractere "_").
Lors de leurs création, les bibliotheques sont vides. La suite des opérations consistent donc à remplir les bibliotheques avec des éléments logiques à celle ci. Par exemple la bibliotheque "livre" pourra contenir les éléments "1984", "L'empire des Anges", "Le contrat social" ....et bien d'autres.
On peut créer autant de bibliotheques que l'on veut. Jusque la, rien de passionnant. Heuresement, et c'est la l'interet du programme, on peut lier les bibliotheques les unes aux autres. Par exemple notre bibliotheques "livre" peut être relié à une bibliotheque à une bibliotheque "auteur". On liera alors les éléments des deux tables "1984" sera lié à "Orwell", "L'empire des Anges" à "Weber" et "Le contrat social" à Rousseau. La force de ce programme et qu'une bibliotheque peut être relié à une infinité d'autre bibliotheque. On organise la relation autour d'une question. Dans notre cas ce serait: "Qui est l'auteur de $livre ?" Non, il n'y a pas de faute de frappe, j'ai bien écris $livre et pas livre. Cela à une signification particuliere pour le programme qui va comprendre qu'il doit remplacer $livre par un élément de la bibliotheque "livre". Le systeme propose dans la même optique une "réponse". Cette réponse permet de définir la façon dont la réponse sera donné lorsque l'on utilisera la fonction dictionnaire (voir la suite). Elle doit contenir le mot "$mabiblio" ainsi que %reponse pour être comprise par le programme. Comme précédement "$mabiblio" sera remplacé par l'élément sélectionné dans la bibliotheque. "%reponse" doit contrairemement à "$mabiblio" être laissé écris tel quel. Le programme remplacera ce mot par la réponse. Le mieux pour éclaircir tout ça reste un exemple. Dans notre liaison la réponse "$livre à été écris par %reponse.
Il existe deux utilisations possibles: soit l'on s'en sert comme un simple dictionnaire. A un mot d'une bibliotheque choisie par l'utilisateur correspond un autre mot d'une autre bibliotheque liée à la premiere. Le programme renvoit donc la bonne valeur conditionné dans la phrase "réponse" qui à été créé lors de la création de la dépendance.
La deuxieme utilisation est plus amusante. Le programme prend un élément au hasard dans la bibliotheque désignée par la dépendance qu'à choisi l'utilisateur. En utilisant la question donnée lors de la création des dépendances, le programme intérroge l'utilisateur. Dans le futur, des statistiques de bonnes réponses seront données.
Je pense que ce projet est doté d'un potentiel important.On peut créer des bibliotheques sur tout. Langues, recette de cuisine, date.... Il faut être réaliste cependant, Pridemando n'en est qu' à ces prémises et de nombreuses choses doivent être amélioré. Je pense à la gestion des longues bibliotheques qui n'est absolument pas pratique pour l'instant, j'envisage également la création de compte utilisateur. Un utilisateur possedera ses bibliotheques privées mais pourra les rendre public. De nombreuses choses sont possibles mais cela demande du temps. Si vous avez des suggestions, des commentaires, je serais ravi de les lire, vous pouvez me les envoyer à p.vittet@laposte.net