TSOFA - Простое, Офлайн Приложение для Карточек
TSOFA ("ти-софа") - Простое, Офлайн Приложение для Карточек - это приложение для карточек, которое полностью существует в одном HTML-файле, который вы можете просматривать в браузере. Никакого сервера, никакой рекламы, никакой регистрации, никаких платных "премиум" функций, никакого процесса сборки, никакой облачной синхронизации: Это просто простое, бесплатное приложение для карточек.
🇺🇸 English, 🇪🇸 Español, 🇫🇷 Français, 🇩🇪 Deutsch, 🇳🇱 Nederlands, 🇮🇹 Italiano, 🇵🇹 Português, 🇵🇱 Polski, 🇷🇺 Русский, 🇳🇴 Norsk, 🇸🇪 Svenska, 🇨🇳 中文, 🇮🇳 हिन्दी, 🇧🇩 বাংলা, 🇯🇵 日本語, 🇰🇷 한국어, 🇹🇭 ไทย, 🇸🇦 العربية, 🇻🇳 Tiếng Việt, 🇹🇷 Türkçe, 🇵🇭 Tagalog, 🇰🇪 Kiswahili, 🇮🇷 فارسی, 🇮🇩 Bahasa Indonesia
Функции
- Единственный HTML-файл - Всё в одном HTML-файле, легко делиться и просматривать на любом устройстве
- Многоязычная Поддержка - Дизайн на основе эмодзи для уменьшения языковой зависимости, а также поддержка 24 языков: English, Español, Français, Deutsch, Nederlands, Italiano, Português, Polski, Русский, Norsk, Svenska, 中文, हिन्दी, বাংলা, 日本語, 한국어, ไทย, العربية, Tiếng Việt, Türkçe, Tagalog, Kiswahili, فارسی, Bahasa Indonesia
- Управление с клавиатуры - Пробел для переворота, стрелки для навигации
- Поддержка HTML - Встраивайте изображения, форматируйте текст, добавляйте ссылки
- Перемешивание - Случайный порядок для практики
- Инверсия В/О - Поменять вопросы с ответами
- Удаление карточек - Удаляйте карточки по мере их освоения, перезагрузите страницу, чтобы вернуть их
- Выравнивание по левому, правому краю или по центру - Изменить выравнивание для сохранения отступов
- Встроенный таймер - Если вы хотите засечь время прохождения колоды карточек
- Импорт CSV - Вставка данных из электронных таблиц
- Печатаемый - Распечатать бумажную копию карточек
- Нулевая настройка - Работает сразу в офлайне, навыки программирования не требуются
- Ориентирован на конфиденциальность - Ваши карточки не загружаются и не хранятся на облачных серверах; они существуют только в HTML-файле на вашем устройстве
- Просто Бесплатно - Никакой регистрации, никакого платного доступа, никакой рекламы, никаких "премиум" функций; всё бесплатно
Примеры Наборов Карточек
(Эти карточки сгенерированы ИИ и не были тщательно проверены на правильность.)
- Химия Кислоты и Основания
- Периодическая Таблица Элементов
- Клеточная Биология
- Органы Человека и Их Функции
- Метрические Преобразования
- Таблица Умножения
- Таблица Деления
- Римские Цифры
- Учебные Вопросы MCAT
- Мнемоники для Медсестер
- Фармакологические Мнемоники
- Медицинская Терминология
- Поправки к Конституции США
- Конституционное Право США
- Столицы Штатов США
- Год Событий Мировой Истории
- Валюты Стран
- Столицы Стран
- Экономические Термины
- Часто Путаемые Слова
- 100 Распространенных Французских Глаголов
- 100 Распространенных Испанских Глаголов
- Английские Идиомы
- Японские Символы Хирагана
- Японские Символы Катакана
- Логические Ошибки
- Азбука Морзе
- Фонетический Алфавит НАТО
- Фобии
- Словарь SAT/GRE
- Типографские Термины
Создайте Свои Собственные Наборы Карточек TSOFA
Вы можете использовать веб-страницу редактора для создания новых наборов карточек.
Альтернативно, вы можете скачать файл tsofa.html и открыть его в любом текстовом редакторе. Найдите переменную FLASHCARDS (и опционально переменную TOPIC) в начале раздела <script> и отредактируйте текстовые значения. Установите переменную LANGUAGE для установки языка по умолчанию (это можно изменить позже в самом приложении.)
Вы можете вставить любые HTML-теги, какие хотите, и они будут отображаться в карточке, включая изображения и видео.
Формат Array/JSON для Карточек
Для формата array/JSON я рекомендую использовать обратные кавычки (на клавиатуре слева от клавиши 1) для строковых значений FLASHCARDS, чтобы вы могли включать символы кавычек и охватывать несколько строк. Вы можете опционально добавить настройку TOPIC для отображения на странице.
const TOPIC = "(Введите тему для отображения на странице здесь, или оставьте пустым.)";
let FLASHCARDS = [
[`Какая столица Франции?`, `Париж`],
[`Сколько будет 2 + 2?`, `4`],
[`Какая самая большая планета в нашей солнечной системе?`, `<b>Юпитер</b><br><i>Его масса составляет 1,898 × 10²⁷ кг</i>`],
[`В каком году закончилась Вторая мировая война?`, `1945`],
[`Кто написал 'Ромео и Джульетту'?`, `Уильям Шекспир<br><img src="shakespeare.png">`],
[`Что такое HTML?`, `<b>Язык Гипертекстовой Разметки</b><br>Стандартный язык разметки для создания веб-страниц`],
];
Формат Строки CSV для Карточек
Альтернативно, вы также можете загрузить карточки из одной строки текста CSV (значения, разделенные запятыми). Этот формат обычно используется электронными таблицами или как формат экспорта в других приложениях карточек.
const TOPIC = "(Введите тему для отображения на странице здесь, или оставьте пустым.)";
let FLASHCARDS = `"Вопрос 1","Ответ 1"
"Вопрос 2","Ответ 2"
"Вопрос с, запятой","Ответ с, запятой"`;
Открытый Исходный Код
Вы можете предложить улучшения или сообщить об ошибках на GitHub.