Skip to content

It's a flashcard app developed in C language and it uses the Spaced-Repetition System.

Notifications You must be signed in to change notification settings

ryan-fauder/FlashCard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flash Card

Projeto de Flash Cards com Coleções desenvolvido na linguagem C.

O usuário pode criar e nomear coleções, onde as cartas podem ser inseridas. Conforme o Spaced Repetition System (SRS), é importante revisar conceitos com períodos espaçados de tempo para consolidar esse conhecimento. Nesse sentido, o projeto desenvolvido baseia-se nesse sistema. As cartas possuem um intervalo de tempo para que precisem ser jogadas novamente e, assim, auxiliar na retenção do conhecimentos.

Como começar?

Primeiramente realize um:

  git clone https://github.com/ryan-fauder/FlashCard.git

Em seguida, abra um terminal na pasta em que está o código do programa e execute:

  ./main -help

Comandos:

Coleções:

  • create (nome): Cria uma coleção com nome informado;
  • view (colecao): Visualizar todas as cartas de uma coleção;
  • remove (colecao): Remove uma coleção;

Cartas:

  • new (nome_colecao): Cria uma carta;
  • edit (nome_colecao): Editar uma carta;
  • del (nome_colecao): Apagar uma carta;

Treino:

  • playall: Treina-se com todas cartas atrasadas;
  • playonly (nome_colecao): Treina-se com todas as cartas atrasadas da coleção informada;
  • play (nome_colecao): Treina-se com todas as cartas da coleção informada;

Desenvolvedor:

  • Ryan Fernandes Auder Lopes

About

It's a flashcard app developed in C language and it uses the Spaced-Repetition System.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages