TSOFA - O Aplicativo de Flashcards Simples e Offline
TSOFA ("tee-sofa") - O Aplicativo de Flashcards Simples e Offline - é um aplicativo de flashcards que existe inteiramente em um único arquivo HTML que você pode visualizar no navegador. Sem servidor, sem anúncios, sem registro, sem recursos "premium" para pagar, sem processo de construção, sem sincronização na nuvem: É apenas um aplicativo de flashcards simples e gratuito.
🇺🇸 English, 🇪🇸 Español, 🇫🇷 Français, 🇩🇪 Deutsch, 🇳🇱 Nederlands, 🇮🇹 Italiano, 🇵🇹 Português, 🇵🇱 Polski, 🇷🇺 Русский, 🇳🇴 Norsk, 🇸🇪 Svenska, 🇨🇳 中文, 🇮🇳 हिन्दी, 🇧🇩 বাংলা, 🇯🇵 日本語, 🇰🇷 한국어, 🇹🇭 ไทย, 🇸🇦 العربية, 🇻🇳 Tiếng Việt, 🇹🇷 Türkçe, 🇵🇭 Tagalog, 🇰🇪 Kiswahili, 🇮🇷 فارسی, 🇮🇩 Bahasa Indonesia
Recursos
- Arquivo HTML único - Tudo em um arquivo HTML, fácil de compartilhar e visualizar em qualquer dispositivo
- Suporte Multilíngue - Design baseado em emoji para reduzir a dependência de idioma, mas também 24 idiomas suportados: English, Español, Français, Deutsch, Nederlands, Italiano, Português, Polski, Русский, Norsk, Svenska, 中文, हिन्दी, বাংলা, 日本語, 한국어, ไทย, العربية, Tiếng Việt, Türkçe, Tagalog, Kiswahili, فارسی, Bahasa Indonesia
- Controles de teclado - Espaço para virar, setas para navegar
- Suporte HTML - Incorporar imagens, formatar texto, adicionar links
- Embaralhamento - Aleatorizar ordem para prática
- Inversão P/R - Trocar perguntas com respostas
- Remoção de flashcards - Remover cartões conforme você os domina, recarregue a página para trazê-los de volta
- Alinhamento esquerdo, direito ou centralizado - Alterar alinhamento para preservar indentação
- Cronômetro integrado - Se você quiser cronometrar sua passagem pelo baralho de cartões
- Importação CSV - Colar dados de planilhas
- Imprimível - Imprimir uma cópia em papel dos flashcards
- Zero configuração - Funciona imediatamente offline, sem necessidade de habilidades de programação
- Focado em privacidade - Seus flashcards não são enviados ou armazenados em servidores na nuvem; eles existem apenas no arquivo HTML em seu dispositivo
- Simplesmente Gratuito - Sem registro, sem paywall, sem anúncios, sem recursos "premium"; tudo é gratuito
Conjuntos de Flashcards de Exemplo
(Estes flashcards são gerados por IA e não foram completamente revisados quanto à correção.)
- Química Ácidos e Bases
- Tabela Periódica dos Elementos
- Biologia Celular
- Órgãos Humanos e Suas Funções
- Conversões Métricas
- Tabela de Multiplicação
- Tabela de Divisão
- Números Romanos
- Questões de Estudo MCAT
- Mnemônicos de Enfermagem
- Mnemônicos de Farmacologia
- Terminologia Médica
- Emendas Constitucionais dos EUA
- Direito Constitucional dos EUA
- Capitais dos Estados dos EUA
- Ano de Eventos da História Mundial
- Moedas dos Países
- Capitais dos Países
- Termos Econômicos
- Palavras Comumente Confundidas
- 100 Verbos Franceses Comuns
- 100 Verbos Espanhóis Comuns
- Expressões Idiomáticas em Inglês
- Caracteres Hiragana Japoneses
- Caracteres Katakana Japoneses
- Falácias Lógicas
- Código Morse
- Alfabeto Fonético da OTAN
- Fobias
- Vocabulário SAT/GRE
- Termos de Tipografia
Crie Seus Próprios Conjuntos de Flashcards TSOFA
Você pode usar a página web do editor para criar novos conjuntos de flashcards.
Alternativamente, você pode baixar o arquivo tsofa.html e abri-lo em qualquer editor de texto. Encontre a variável FLASHCARDS (e opcionalmente a variável TOPIC) perto do topo da seção <script>, e edite os valores de texto. Defina a variável LANGUAGE para definir o idioma padrão (isso pode ser alterado mais tarde no próprio aplicativo.)
Você pode colocar quaisquer tags HTML que desejar e elas serão renderizadas no flashcard, incluindo imagens e vídeo.
Formato Array/JSON para Flashcards
Para o formato array/JSON, recomendo usar crases (no teclado à esquerda da tecla 1) para os valores de string FLASHCARDS para que você possa incluir caracteres de aspas e se estender por várias linhas. Você pode opcionalmente adicionar uma configuração TOPIC também para exibir na página.
const TOPIC = "(Coloque um tópico para exibir na página aqui, ou deixe vazio.)";
let FLASHCARDS = [
[`Qual é a capital da França?`, `Paris`],
[`Quanto é 2 + 2?`, `4`],
[`Qual é o maior planeta do nosso sistema solar?`, `<b>Júpiter</b><br><i>Tem uma massa de 1,898 × 10²⁷ kg</i>`],
[`Em que ano terminou a Segunda Guerra Mundial?`, `1945`],
[`Quem escreveu 'Romeu e Julieta'?`, `William Shakespeare<br><img src="shakespeare.png">`],
[`O que é HTML?`, `<b>Linguagem de Marcação de HiperTexto</b><br>A linguagem de marcação padrão para criar páginas web`],
];
Formato de String CSV para Flashcards
Alternativamente, você também pode carregar flashcards de uma única string de texto CSV (valores separados por vírgulas). Este formato é comumente usado por planilhas ou como formato de exportação em outros aplicativos de flashcards.
const TOPIC = "(Coloque um tópico para exibir na página aqui, ou deixe vazio.)";
let FLASHCARDS = `"Pergunta 1","Resposta 1"
"Pergunta 2","Resposta 2"
"Pergunta com, vírgula","Resposta com, vírgula"`;
Código Aberto
Você pode sugerir melhorias ou relatar bugs no GitHub.