Skip to content

LelePG/verben-konjugieren

Repository files navigation

O que é este projeto?

Este projeto é um projeto de estudos e prática de conjugação de verbos em alemão. Ele é composto por uma tela inicial onde é possível escolher uma série de tempos verbais e verbos para praticar a conjugação, e uma tela de conjugação.

Como usar este projeto?

Na tela de tempos verbais, ou tela inicial, você deve selecionar os tempos verbais que deseja praticar, o verbo auxiliar que deseja incluir na conjugação (sein ou haben) e os verbos que deseja treinar. Caso os tempos verbais escolhidos não necessitem de verbo auxiliar não é necessário alterar essa configuração. Com relação aos verbos, você pode selecionar verbos de sets específicos implementados previamente, ou digitar seus próprios verbos, separados por vírgula.

Uma vez selecionas as conjugações e verbos que se deseja praticar é preciso clicar em iniciar, o que abrirá uma segunda página com bloquinhos para que o usuário digite as conjugações de um verbo escolhido no tempo mostrado na tela. Para alterar o tempo verbal, basta clicar nos botões Anterior e Próximo para navegar entre os tempos verbais escolhidos na primeira página.

Teclas de caracteres especiais da língua alemã estão disponívies também nesta página e clicando em um botão correspondente ao caracter que você deseja inserir, este será inserido na entrada onde o seu mouse estiver posicionado.

É possível ver as respostas das conjugações de cada verbo clicando na lâmpada no card do verbo, e para verificar as suas respostas você pode clicar no botão de verificar também no card do verbo. Pontos serão calculados com esta verificação, e o espaço de escrita ficará colorido indicando se sua resposta está ou não correta.

Clicando em Limpar o texto escrito em todos os cards de conjugação será excluido, e clicando em Voltar você será recirecionado para a página inicial novamente.

Como utilizar este projeto?

Para utilizar este projeto, é preciso fazer o download do repositório e uma vez na pasta raís do repositório, você deve rodar o comando npm i para fazer a instalação e o comando npm run serve para executar a aplicação em um terminal.

Isso irá executar servidor de desenvolvimento, e rodará a aplicação em uma das portas da sua máquina, que pode ser acessada através de http://localhost:PORTA na sua máquina, ou através de http://SEUIP:PORTA na rede local. Esses endereços serão exibidos após o programa estar rodando.

Principais dependências do projeto:

  • Boostrap-Vue: biblioteca de componentes gráficos do Vue
  • German Verbs e German Verns Dict: pacotes do node utilizados para realizar a conjugação dos verbos em alemão
  • vue-router: necessário para montar a single-page application
  • vuex: utilizado para montar o estado centralizado da aplicação.

Links úteis