Skip to content

Sakunae (咲苗), logiciel qui permet d'apprendre des mots et leurs traductions au travers de différents quiz.

Notifications You must be signed in to change notification settings

Crisxzu/sakunae

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Version française/French Version

================================

Présentation

Sakunae (咲苗) est un logiciel qui permet d'apprendre des mots et leurs traductions au travers de différents quiz. Il s'agit de mon tout premier projet et aussi un gros projet qui m'a pris plus d'un mois de travail. J'espère qu'il vous plaira ^^. N.B: Il s'agit de mon tout premier code, il y aura donc sûrement quelques coquilles. Âme sensible s'abstenir. Dans un futur proche, je reviendrai sur ce projet pour l'améliorer. Aussi, le logiciel est fait pour des utilisateurs francophones.

Principe

Dès votre première utilisation, la première chose à faire est d'ajouter des mots et leurs traductions respectives dans le logiciel sinon vous ne pourrez pas faire de quiz. Pour cela il vous suffira de suivre les différentes instructions. Pour cette démonstration, j'ai choisi d'utiliser des mots français et leurs traductions en anglais.

Demo1 Demo2

Si vous vous êtes trompés, vous pouvez tout à fait modifier une entrée ou la supprimer et en ajouter une autre. Il est aussi possible d'ajouter des traductions à un mot. Bien passons à la partie quiz. Pour ce faire, je vais ajouter quelques mots et des traductions en plus.

Demo3

Ici, comme vous pouvez le voir, il y a trois modes de quiz. Le premier est un quiz des plus simples, vous serez interrogé sur les mots que vous avez entré et vous devrez entré un de leurs traductions. Pour chaque bonne réponse, vous aurez des points. Vous serez interrogé sur au maximun 10 mots parmi ceux présents dans votre base de données. Bien sûr, ceux-ci sont choisis au hasard.

Demo4

A la fin de chaque quiz, vous avez droit à un récapitulatif de vos différents taux de réussite pour chaque mot. Il est maintenant possible de faire le quiz avancé. Qu'est-ce que c'est me demanderez-vous ? Il s'agit très simplement d'un quiz où vous serez interrogé sur les mots qu'apparemment vous n'avez pas bien maîtrisé, les 20 mots les moins maîtrisés et encore une fois pris au hasard.

Demo5

Le dernier quiz comme son nom l'indique permet de faire la même chose qu'avec un quiz simple mais en inversé. Ici, vous serez interrogé sur chaque mot à partir de chaque traduction. Il s'agit d'une option expérimentale qui fonctionne bien sûr mais qui doit encore être revu et améliorer.

Demo6

Bien sûr, tout ce que vous faites dans le programme est sauvegardé et répertorié pour être utilisé à chaque fois que vous vous servez du programme(dans le fichier dico.txt).

Voilà pour Sakunae !

Compilation

Le programme n'utilise aucune librairie tiers uniquement ceux de base du C. Il vous suffira donc de le compiler avec un compilateur de C et vous pourrez vous en servir sans problème. Les compilateurs GNU sur Linux et Windows sont ceux que je vous conseillerai.

Dédicace

Je tiens à faire une dédicace à ma prof celle qui m'a guidé et qui continue de me guider dans mon apprentissage. Merci zuda et je te fais plein de bisous !

Version Anglaise/English Version

==================================

Presentation

Sakunae (咲苗) is a software that allows you to learn words and their translations through different quizzes. This is my very first project and also a big project that took me more than a month of work. I hope you like it ^^. N.B: This is my very first code, so there will surely be some typos. Sensible soul to withhold. In the near future, I will come back to this project to improve it. Also, the software is made for French-speaking users.

Principe

From your first use, the first thing to do is to add words and their respective translations in the software otherwise you will not be able to do a quiz. To do this, you just need to follow the different instructions. For this demonstration, I chose to use French words and their English translations.

Demo1 Demo2

If you made a mistake, you can completely modify an entry or delete it and add another one. It is also possible to add translations to a word. Alright, let's get to the quiz part. To do this, I will add a few more words and translations.

Demo3

Here, as you can see, there are three quiz modes. The first is a very simple quiz, you will be asked about the words you have entered and you will have to enter one of their translations. For each correct answer, you will get points. You will be asked about a maximum of 10 words among those present in your database. Of course, these are chosen at random.

Demo4

At the end of each quiz, you are entitled to a summary of your different success rates for each word. It is now possible to do the advanced quiz. What is it you ask me? It is very simply a quiz where you will be asked about the words that you apparently have not mastered well, the 20 least mastered words and once again taken at random.

Demo5

The last quiz as its name suggests allows you to do the same thing as with a simple quiz but in reverse. Here you will be asked about every word from every translation. This is an experimental option which of course works but still needs to be reviewed and improved.

Demo6

Of course, everything you do in the program is saved and listed for use each time you use the program (in the dico.txt file).

That's it for Sakunae!

Compilation

The program does not use any third-party libraries, only the basic C ones. All you have to do is compile it with a C compiler and you can use it without any problem. The GNU compilers on Linux and Windows are the ones I will recommend.

Dedication

I would like to make a dedication to my teacher, the one who guided me and who continues to guide me in my learning. Thank you zuda and I send you lots of kisses!

About

Sakunae (咲苗), logiciel qui permet d'apprendre des mots et leurs traductions au travers de différents quiz.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published