Projeto de Aprendizado de temas diversos via repetição espaçada de cartões (flash cards).
O programa qualcard
aceita as seguintes chaves:
-h, --help : mostra o help -c, --version : mostra a versão e informações de direitos reservados. -v, --verbose : ativa o modo verbose (cumulativo). -q, --quiet : ativa o modo quieto (cumulativo). -s, --status : mostra o //status//, cartões para revisão, e termina. -i, --invert : inverte a ordem de apresentação, mostrando primeiro o verso do cartão. Para treinar o sentido contrário. -u username, --user username : mostra o perfil do usuário. (default, usuário atual). -p username, --path username : ajusta a pasta de configurações (use com -s). -d file.ex4, --database file.ex4 : seleciona base de dados.
O qualcard
permite você criar seus próprios cartões de modo simples, bastando editar um arquivo texto. As especificações a serem seguidas são dadas abaixo.
Vamos exemplificar as definições levando em consideração um conjunto de cartões para aprendizado de classes gramaticais de palavras em português.
O arquivo de cartões deve ter a seguinte definição de nomenclatura:
theme-front-verse.ex4
Isto é:
gramatica
(não use acentos em nomes de arquivo).palavra
.classe
pode ser usada.Pronto, o nome do nosso arquivo de cartões será:
gramatica-palavra-classe.ex4
Agora vamos editar esse arquivo e inserir os cartões propriamente ditos.
Você pode salvá-lo onde desejar, pois pode-se indicar o local com a chave -d
, como vimos na seção anterior. Por exemplo, se criar uma pasta em
/home/seuusuario/qualcard
fica fácil encontrar e editar os mesmos, incluindo cada vez mais cartões. Para executar o qualcard
com o banco de dados gramatica-palavra-classe.ex4
salvo na pasta acima, basta digitar o comando:
$ qualcard -d /home/seuusuario/qualcard/gramatica-palavra-classe.ex4
E o programa iniciará sua atividade.
Mas existe uma pasta padrão, que permite identificar suas bases de dados automaticamente. Se você salvar a mesma base .ex4
acima na pasta:
/home/seuusuario/.config/qualcard
E rodar o programa diretamente com o comando
$ qualcard
Ele identificará sua base e mostrará a mesma na lista junto com as bases já instaladas no sistema.
Os cartões do qualcard
são linhas no arquivo texto cujo nome criamos anteriormente. Cada cartão deve estar em uma única linha. Mas isso não significa que não podemos usar quebra-de-linhas ou outros caracteres especiais.
Uma linha deve ter o seguinte formato:
texto da frente do cartão::texto do verso do cartão
Ou seja, o texto da frente, separado por um duplo dois-pontos, e o texto do verso. Simples assim.
Pode-se usar acentos no arquivo, sem problemas. Pode-se inclusive usar caracteres de outros idiomas, pois o arquivo é UTF-8.
No nosso exemplo, podemos inserir os seguintes 3 cartões, um em cada linha:
Livraria::substantivo comum, simples e concreto, gênero feminino. Conclave::substantivo coletivo (de pessoas). Grupo de cardeais reunidos para eleger o papa. Classifique até em: Ele foi até o fundo do mar.::Preposição simples essencial.
Se rodarmos o programa qualcard
, o cartão 3 apareceria como:
----------------------------------------------------------- Card 3 (new card for today) Classifique até em: Ele foi até o fundo do mar. ---------------Press <ENTER> to turn the card-------------- Preposição simples essencial. Your self-evaluation (from 0 to 5, default 1) is: 1 Old score: 0.0, new score: 0.8, revision set to 26-Oct-2021 -----------------------------------------------------------
Para enfeitar um cartão, o qualcard
aceita os seguintes caracteres especiais:
Vamos usar esses caracteres especiais para melhorar nosso cartão 3 acima:
Classifique "até" em:\n\tEle foi até o fundo do mar.::Preposição simples essencial.
E agora o resultado:
----------------------------------------------------------- Card 3 (new card for today) Classifique "até" em: Ele foi até o fundo do mar. ---------------Press <ENTER> to turn the card-------------- Preposição simples essencial. Your self-evaluation (from 0 to 5, default 1) is: 1 Old score: 0.0, new score: 0.8, revision set to 26-Oct-2021 -----------------------------------------------------------
Qualcard é um software livre e está disponível, com código fonte, na página de github do Prof. Ruben C Benante, no endereço https://github.com/drbeco/qualcard
qualcard : um programa para estudar cartões usando repetição espaçada.
Copyright (C) 2016-2022 Ruben Carlo Benante rcb@beco.cc
Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU, conforme publicada pela Free Software Foundation; tanto a versão 2 da Licença como (a seu critério) qualquer versão mais nova.
Este programa é distribuído na expectativa de ser útil, mas SEM QUALQUER GARANTIA; sem mesmo a garantia implícita de COMERCIALIZAÇÃO ou de ADEQUAÇÃO A QUALQUER PROPÓSITO EM PARTICULAR. Consulte a Licença Pública Geral GNU para obter mais detalhes.
Você deve ter recebido uma cópia da Licença Pública Geral GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
qualcard : a program to study cards using spaced repetition.
Copyright (C) 2016-2022 Ruben Carlo Benante rcb@beco.cc
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
Baixe aqui o ebook do Qualcard :: Mille Parole
benante2021-qualcard-mille-parole-ed1.pdf
Livro completo para seu estudo de Italiano.