Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Une application libre et gratuite pour créer des jeux d'association de type Memory, à partir d'un simple texte en Markdown.

License

Notifications You must be signed in to change notification settings

eyssette/memory

Repository files navigation

MemoryMD

MemoryMD est une application libre et gratuite qui permet de créer des jeux d'association à partir d'un simple texte en Markdown.

Vous pouvez créer des jeux qui associent : du texte, des images ou du son. Toutes les combinaisons sont possibles : texte/texte, texte/image, texte/son, image/son, image/image, son/son.

⚙️ Fonctionnement

Pour utiliser l'application MemoryMD, vous devez créer un fichier Markdown avec la syntaxe suivante :

  • On sépare chaque carte avec une ligne vide.
  • Si vous voulez associer deux éléments, écrivez le premier élément sur une ligne, puis allez à la ligne pour écrire le deuxième élément : utilisez la syntaxe Markdown pour écrire votre texte ou insérer une image.
  • Si une seule ligne est présente, au lieu d'associer deux éléments différents, la carte sera répétée deux fois et il s'agira alors de retrouver la carte identique.

Vous pouvez tester l'éditeur en ligne afin de comprendre comment cela fonctionne

Pour pouvoir partager votre Memory, il faut mettre votre contenu en Markdown dans un fichier en ligne (par exemple avec CodiMD).

Votre jeu Memory sera alors disponible à l'adresse suivante : https://memorymd.forge.apps.education.fr/#URL_DU_FICHIER_MARKDOWN

On peut ajouter un titre et/ou une consigne à son jeu de Memory.

  • Pour le titre, on utilise un titre de niveau 1 en Markdown
  • Pour la consigne, on utilise un bloc de citation

Vous pouvez aussi utiliser un fichier audio avec une ligne qui commence par audio: suivie de l'URL de votre fichier.

👀 Exemples

🚀 Fonctionnalités plus avancées

On peut ajouter des fonctionnalités avec un en-tête YAML.

---
maths: true
wintext: Excellent, tu as parfaitement réussi !
style: body{background:darkgreen}
---
  • maths: true permet de mettre des formules mathématiques en Latex
  • wintext: permet de personnaliser le message qui s'affiche quand on a terminé le memory
  • style: permet d'ajouter des styles CSS personnalisés

🙋‍♀️ Contribuer

Merci de votre intérêt pour MemoryMD ! Toute contribution est appréciée !

  • N'hésitez pas à faire une suggestion pour ajouter une fonctionnalité, ou à signaler un bug. Pour cela, vous pouvez utiliser les tickets de l'application ou bien envoyer un mail.
  • Si vous souhaitez participer au code de MemoryMD, n'hésitez pas à consulter les tickets et à contacter le responsable du projet.

👩‍⚖️ Licence

MemoryMD est distribué sous licence MIT.

🙏 Crédits

MemoryMD a été écrit à partir du Memory Game de Nate Wiley sous License MIT.

Il a été réécrit sans jQuery et refactorisé pour moderniser le code et l'optimiser.

Cette réécriture ajoute également les fonctionnalités suivantes :

  • source des cartes en Markdown, grâce à la librairie marked.js
  • lecture d'un fichier externe en Markdown en mettant l'URL dans le hash
  • ajustement automatique de la taille de la police dans chaque carte, avec la librairie textFit
  • possibilité d'utiliser du texte, une image ou un son dans une carte, avec toutes les associations possibles : texte / image, texte / son, image / son …
  • accès à des fonctionnalités plus avancées (Latex, styles CSS, personnalisation du contenu de l'interface) avec un en-tête YAML dans sa source en Markdown.

About

Une application libre et gratuite pour créer des jeux d'association de type Memory, à partir d'un simple texte en Markdown.

Resources

License

Stars

Watchers

Forks

Packages

No packages published