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 روی دستگاه شما وجود دارند
  • کاملاً رایگان - بدون ثبت‌نام، بدون دیوار پرداخت، بدون تبلیغات، بدون ویژگی‌های "حرفه‌ای"؛ همه چیز رایگان است

مجموعه‌های فلش‌کارت نمونه

(این فلش‌کارت‌ها توسط هوش مصنوعی تولید شده‌اند و به‌طور کامل برای صحت بررسی نشده‌اند.)

مجموعه‌های فلش‌کارت 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 گزارش دهید.