TSOFA - La Aplicación de Tarjetas de Estudio Simple y Sin Conexión

TSOFA ("tee-sofa") - La Aplicación de Tarjetas de Estudio Simple y Sin Conexión - es una aplicación de tarjetas de estudio que existe completamente en un único archivo HTML que puedes ver en el navegador. Sin servidor, sin anuncios, sin registro, sin funciones "premium" de pago, sin proceso de compilación, sin sincronización en la nube: Es simplemente una aplicación de tarjetas de estudio simple y gratuita.

🇺🇸 English, 🇪🇸 Español, 🇫🇷 Français, 🇩🇪 Deutsch, 🇳🇱 Nederlands, 🇮🇹 Italiano, 🇵🇹 Português, 🇵🇱 Polski, 🇷🇺 Русский, 🇳🇴 Norsk, 🇸🇪 Svenska, 🇨🇳 中文, 🇮🇳 हिन्दी, 🇧🇩 বাংলা, 🇯🇵 日本語, 🇰🇷 한국어, 🇹🇭 ไทย, 🇸🇦 العربية, 🇻🇳 Tiếng Việt, 🇹🇷 Türkçe, 🇵🇭 Tagalog, 🇰🇪 Kiswahili, 🇮🇷 فارسی, 🇮🇩 Bahasa Indonesia

Características

  • Archivo HTML único - Todo en un archivo HTML, fácil de compartir y ver en cualquier dispositivo
  • Soporte Multilingüe - Diseño basado en emojis para reducir la dependencia del idioma, pero también soporta 24 idiomas: 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 - Espacio para voltear, flechas para navegar
  • Soporte HTML - Inserta imágenes, formatea texto, añade enlaces
  • Barajado - Aleatoriza el orden para practicar
  • Inversión P/R - Intercambia preguntas con respuestas
  • Eliminación de tarjetas - Elimina tarjetas a medida que las dominas, recarga la página para recuperarlas
  • Alineación izquierda, derecha o centrada - Cambia la alineación para preservar la sangría
  • Temporizador integrado - Si quieres cronometrar tu recorrido por el mazo de tarjetas
  • Importación CSV - Pega datos desde hojas de cálculo
  • Imprimible - Imprime una copia en papel de las tarjetas
  • Sin configuración - Funciona inmediatamente sin conexión, no se necesitan habilidades de programación
  • Enfocado en la privacidad - Tus tarjetas no se suben ni se almacenan en servidores en la nube; solo existen en el archivo HTML en tu dispositivo
  • Simplemente Gratis - Sin registro, sin muro de pago, sin anuncios, sin funciones "premium"; todo es gratis

Conjuntos de Tarjetas de Ejemplo

(Estas tarjetas son generadas por IA y no han sido revisadas exhaustivamente para verificar su corrección.)

Crea Tus Propios Conjuntos de Tarjetas TSOFA

Puedes usar la página web del editor para crear nuevos conjuntos de tarjetas.

Alternativamente, puedes descargar el archivo tsofa.html y abrirlo en cualquier editor de texto. Encuentra la variable FLASHCARDS (y opcionalmente la variable TOPIC) cerca de la parte superior de la sección <script>, y edita los valores de texto. Establece la variable LANGUAGE para configurar el idioma predeterminado (esto se puede cambiar más tarde en la aplicación misma.)

Puedes poner cualquier etiqueta HTML que quieras y se renderizará en la tarjeta, incluyendo imágenes y video.

Formato Array/JSON para Tarjetas

Para el formato array/JSON, recomiendo usar comillas invertidas (en el teclado a la izquierda de la tecla 1) para los valores de cadena FLASHCARDS para que puedas incluir caracteres de comillas y abarcar varias líneas. Opcionalmente puedes añadir una configuración TOPIC también para mostrar en la página.

const TOPIC = "(Pon un tema para mostrar en la página aquí, o deja esto vacío.)";

let FLASHCARDS = [
[`¿Cuál es la capital de Francia?`, `París`],
[`¿Cuánto es 2 + 2?`, `4`],
[`¿Cuál es el planeta más grande de nuestro sistema solar?`, `<b>Júpiter</b><br><i>Tiene una masa de 1.898 × 10²⁷ kg</i>`],
[`¿En qué año terminó la Segunda Guerra Mundial?`, `1945`],
[`¿Quién escribió 'Romeo y Julieta'?`, `William Shakespeare<br><img src="shakespeare.png">`],
[`¿Qué es HTML?`, `<b>Lenguaje de Marcado de HiperTexto</b><br>El lenguaje de marcado estándar para crear páginas web`],
];

Formato de Cadena CSV para Tarjetas

Alternativamente, también puedes cargar tarjetas desde una sola cadena de texto CSV (valores separados por comas). Este formato es comúnmente usado por hojas de cálculo o como formato de exportación en otras aplicaciones de tarjetas.

const TOPIC = "(Pon un tema para mostrar en la página aquí, o deja esto vacío.)";

let FLASHCARDS = `"Pregunta 1","Respuesta 1"
"Pregunta 2","Respuesta 2"
"Pregunta con, coma","Respuesta con, coma"`;

Código Abierto

Puedes sugerir mejoras o reportar errores en GitHub.