Uma aplicação simples e intuitiva para estudo e memorização baseada no conceito de repetição espaçada, inspirada no Anki.Você pode criar, editar, organizar e revisar seus cartões de forma eficiente, acompanhando seu progresso em uma interface funcional.
- Criar cartões: Adicione novos cartões facilmente, com suporte para frente e verso.
- Editar cartões: Atualize o conteúdo de qualquer cartão existente.
- Excluir cartões: Remova cartões desnecessários com apenas um clique.
-
Acompanhe seu desempenho com métricas como:
-
Total de cartões revisados.
-
Taxa de acertos.
-
Gráficos que mostram o progresso diário, semanal e mensal.
-
Sugestões de Frameworks para essa Aba
-
Qt Charts: Biblioteca para criar gráficos interativos em C++.
-
Matplotlib (C++ bindings): Para criar gráficos de alta qualidade.
-
Plotly (C++ bindings): Para gráficos interativos e visualizações avançadas.
- Design minimalista
- Modo de estudo: Interface limpa .
- Aba de estatísticas: Visualização dos dados sobre seu desempenho (Semanal).
- Sugestões de Frameworks para essa Aba (Total em Aberto)
- Qt: Framework para criar interfaces gráficas em C++.
- wxWidgets: Outra opção para interfaces gráficas multiplataforma.
O sistema foi projetado para ser modular e escalável. Aqui está uma visão geral das classes principais:
+-----------------+ +-------------------+ +--------------------+ +----------------------+
| Subject | | Pad | | Card | | LevelTime |
+-----------------+ +-------------------+ +--------------------+ +----------------------+
| - id: int | | - id: int | | - id: int | | - id: int |
| - title: string | | - title: string | | - front: string | | - time: Date |
| - pads_id: Pad[]| | - cards_id: Card[]| | - back: string | | - obs: string |
| | | - subject_id: int | | - pad_id: int | | - title: string |
| + get_title() | | | | - level_time_id: int| | |
| + get_pads() | | + get_title() | | - last_review: Date| | + get_time() |
| + set_title() | | + get_cards() | | + nextReview() | | + get_details() |
| + set_pads() | | + set_cards() | | | | |
| - delete(id) | | - delete(id) | | | | |
+-----------------+ +-------------------+ +--------------------+ +----------------------+
| ^ | ^ | ^
| | | | | |
' ----- Contém --------' ' ----- Possui ---- ' ' ----- Está Classifcado em: ---'