بررسی فلشکارتهای Mochi در ۲۰۲۶: طرح رایگان، استفادهٔ آفلاین و مقایسه با Anki
Mochi با یک سند Markdown شروع میشود، نه فرم معمولِ رو و پشت کارت. خطی شامل سه خط تیره اضافه کنید تا سند به چند روی قابل مرور تقسیم شود. میتوانید آن را بهصورت یادداشت نگه دارید، به کارت دیگری پیوند دهید یا بایگانی کنید تا بدون ورود به صف مرور، همچنان قابل جستوجو باشد.
همین جداکنندهٔ کوچک نشان میدهد فلشکارتهای Mochi برای چه کسانی مناسباند. Mochi گزینهٔ خوبی برای کسی است که یادداشتها و مرور فاصلهدار را در یک برنامه با اولویت ذخیرهسازی محلی میخواهد؛ بهویژه اگر Markdown، پیوندهای برگشتی و مرور ساده با گزینههای Remembered («یادم بود») و Forgot («فراموش کردم») برایش طبیعی باشد. برای کاربر قدیمی Anki که مجموعهاش به گونههای مختلف کارتِ تولیدشده از یادداشت، HTML/CSS سفارشی، JavaScript، افزونهها یا کنترلهای دقیق زمانبندی وابسته است، این انتخاب کمتر قانعکننده است.
برای کار روی یک دستگاه، طرح رایگان فراتر از یک نسخهٔ آزمایشی است: ثبتنام نمیخواهد و مستندات Mochi استفادهٔ آفلاین نامحدود را تأیید میکند. محدودیت اینجاست که همگامسازی میان دستگاهها جزو طرح Pro با هزینهٔ ماهانه ۵ دلار آمریکا است. برای کاربر Anki، هزینهٔ سنگینتر دادهها و قابلیتهایی است که در مهاجرت از دست میروند. Mochi میتواند بستهٔ Anki و سابقهٔ مرور آن را وارد کند، اما نمیتواند همهٔ قالبها، سبکها، اسکریپتها، تنظیمات زمانبند یا رفتار افزونهها را حفظ کند.
شفافسازی: من Kirill Markin هستم و Nibomo را میسازم. این بررسیِ روال کار با برنامه بر پایهٔ منابع است و ادعا نمیکنم که محصول را شخصاً در عمل آزمایش کردهام. هیچ لینک همکاری در فروش در این مطلب نیست. محور مقایسه همچنان Mochi و Anki است؛ محصول خودم فقط نزدیک پایان، با معرفی روشن، بهعنوان یک گزینهٔ جایگزین مطرح میشود.
تاریخ بررسی اطلاعات: ۷ سپتامبر ۲۰۲۶. در آن تاریخ، تازهترین انتشار Mochi که قابل مشاهده بود نسخهٔ 26.8.2، به تاریخ ۱۰ اوت ۲۰۲۶، بود. قیمتها و اطلاعات فروشگاههای اپلیکیشن ممکن است تغییر کنند.

ارزیابی کوتاه
- Mochi را انتخاب کنید اگر یادداشتها و کارتهای Markdown را کنار هم میخواهید، به استفادهٔ آفلاین بدون حساب روی یک دستگاه نیاز دارید و پیوندهای برگشتی و تصمیم دوگزینهای هنگام مرور را ترجیح میدهید.
- Anki را انتخاب کنید اگر انواع یادداشت جاافتاده، قالبهای HTML/CSS، افزونهها، همگامسازی میزبانیشدهٔ رایگان، چهار درجهٔ مرور یا کنترلهای بیشتر FSRS لازم دارید.
- فعلاً مهاجرت نکنید اگر همین حالا مرتب مرور میکنید و نمیتوانید مشخص کنید Mochi قرار است چه مشکلی از گردشکارتان را حل کند. رابط تازه بهتنهایی دلیل کافی برای به خطر انداختن سالها دادهٔ زمانبندی و کارتهای سفارشی نیست.
- پیش از مهاجرت آزمایش کنید اگر Anki از قبل محل مجموعهٔ بلندمدت شماست. Mochi فایلهای
.apkgرا میپذیرد و میتواند سابقهٔ مرور را وارد کند، اما HTML را به Markdown تبدیل و CSS و JavaScript را حذف میکند.
مقایسهٔ Mochi و Anki در یک نگاه
| معیار تصمیم | Mochi | Anki |
|---|---|---|
| مناسب برای | کاربران یادداشتهای پیوندخورده و Markdown که یادداشتها را کنار کارتهای مرور میخواهند | یادگیرندگانی که یک سیستم فلشکارت جاافتاده و قابل تنظیم میخواهند |
| ساخت کارت | سند Markdown با افزودن --- چندرو میشود؛ فیلدها و قالبها هم در دسترساند |
یادداشتها فیلد دارند؛ قالبهای HTML/CSS یک یا چند کارت تولید میکنند |
| روال مرور | کارتهای جدید ابتدا وارد مرحلهٔ یادگیری میشوند؛ کارتهای یادگرفتهشده از Forgot («فراموش کردم») و Remembered («یادم بود») استفاده میکنند | کارتها گزینههای Again («دوباره»)، Hard («سخت»)، Good («خوب») و Easy («آسان») دارند |
| زمانبندی | الگوریتم اختصاصی Mochi بهصورت پیشفرض؛ FSRS اختیاری است | FSRS یا SM-2 قدیمی، با ابزارهای گستردهتر برای تنظیم FSRS |
| استفادهٔ رایگان | بدون ثبتنام و با استفادهٔ آفلاین نامحدود | برنامههای دسکتاپ و همگامسازی AnkiWeb رایگاناند؛ برنامهٔ رسمی iOS پولی است |
| همگامسازی میان دستگاهها | Pro، ماهانه ۵ دلار آمریکا | رایگان از طریق AnkiWeb |
| پلتفرمها | وب، macOS، Windows، Linux، iOS، Android | Windows، macOS، Linux، AnkiWeb، برنامهٔ رسمی AnkiMobile و برنامهٔ مستقل AnkiDroid |
| قالبهای قابل انتقال | خروجی بومی .mochi، Markdown و CSV |
قالبهای بومی .colpkg و .apkg، بهعلاوهٔ متن با جداکنندهٔ تب |
| حدود کنترل داده و میزبانی | با اولویت ذخیرهسازی محلی؛ برنامهٔ اصلی متنباز معرفی نشده و سرویس همگامسازی خودمیزبانِ پشتیبانیشدهای در مستندات ندارد | مخزن اصلی مجوز AGPL دارد؛ سرور رسمی همگامسازی خودمیزبان در مستندات توضیح داده شده است |
تفاوت کاربردی این است: سادگی با محوریت یادداشت در برابر کنترل در سطح کل مجموعه.
رابط Mochi بر چه اساسی ساخته شده است؟
وقتی مسیر یک کارت را دنبال کنید، رابط Mochi قابلفهمتر میشود.
هر کارت به یک دستهکارت تعلق دارد. روی New Card («کارت جدید») کلیک کنید تا بهجای کادرهای ثابت پرسش و پاسخ، یک فضای ویرایش Markdown ببینید. یک کارت میتواند عنوانها، فهرستها، کد، تصویر، فیلدهای ساختاریافته و پیوندها را در خود جا دهد. میان بخشها --- بگذارید تا دو یا چند رو برای مرور بسازید. با دو جفت کروشه، بهشکل [[double brackets]]، به کارت دیگری ارجاع دهید؛ Mochi بهطور خودکار پیوند برگشتی میسازد. معرفی رسمی کارتها قالبهایی را هم توضیح میدهد که جاینگهدارهایشان مقادیر فیلدهای ساختاریافته را نمایش میدهند.
کارتها میتوانند بدون نیاز به دو سیستم جدا، دو نقش داشته باشند:
- کارت مرور چند رو دارد و وارد مرور فاصلهدار میشود؛
- یادداشت مرجع میتواند در همان دسته بماند و بایگانی شود؛ با این کار از صف کارتهای جدید و موعدرسیده خارج میشود، بیآنکه محتوا، برچسبها، پیوندها یا سابقهاش حذف شود.
نماهای دستهکارت ترکیبهای ذخیرهشدهای از فیلتر، مرتبسازی و چیدمان هستند. میتوانید نمای شبکهای را برای مرور عادی محتوا نگه دارید و نمای دیگری برای یک برچسب، وضعیت موعد، احتمال پایین یادآوری یا مرورهای اخیر بسازید. Mochi همچنین اجازه میدهد از یک نما جلسهٔ مرور فشرده بسازید، بدون اینکه زمانبندی عادی یا سابقهٔ مرور تغییر کند. این توضیح از توصیف رابط بهعنوان «مرتب» ملموستر است: یک دسته میتواند نقش دفتر یادداشت، پایگاه دادهٔ فیلترشده و صف مطالعه را داشته باشد.
مرور روزانه دو مرحله دارد. در New cards («کارتهای جدید»)، یا کارت را به برنامهٔ مرور اضافه میکنید یا Again («دوباره») را میزنید تا کمی بعد دوباره آن را ببینید. پس از یادگیری، کارتی که موعد مرورش رسیده، روی بعدی را نشان میدهد و از شما میخواهد Forgot («فراموش کردم») یا Remembered («یادم بود») را انتخاب کنید. اگر آن را فراموش کرده باشید، Mochi پیش از بازنشانی پیشرفت، از صف مرور مجدد استفاده میکند. در نتیجه، انتخاب هنگام مرور عمداً محدود میماند.
آیا Mochi رایگان است و چه چیزهایی آفلاین کار میکنند؟
بله، اما معنای «رایگان» و «آفلاین» به محل اجرای برنامه بستگی دارد. قیمتگذاری Mochi در زمان این بررسی چنین بود:
- رایگان: برای همیشه ۰ دلار آمریکا، بدون نیاز به ثبتنام و با استفادهٔ آفلاین نامحدود.
- Pro: ماهانه ۵ دلار آمریکا؛ با همگامسازی میان دستگاهها، انتشار دستهکارت، فیلدهای پویا، یکپارچهسازی با هوش مصنوعی و پشتیبانی ایمیلی.
Mochi روی macOS، Windows، Linux، iOS، Android و وب اجرا میشود. راهنمای دانلود و نصب مرز عملی این امکانات را روشن میکند:
| محل استفاده | معنای رایگان و آفلاین |
|---|---|
| برنامهٔ نصبشده روی دسکتاپ یا موبایل | میتوانید Mochi را بدون حساب و آفلاین استفاده کنید. دادهها روی دستگاه ذخیره میشوند؛ بنابراین یک برنامهٔ نصبشده میتواند تمام گردشکار رایگان شما را پوشش دهد. |
| برنامهٔ وب بدون Pro | محتوا در فضای ذخیرهسازی آفلاین مرورگر نگه داشته میشود. Mochi هشدار میدهد که مرورگر ممکن است این دادهها را بدون اخطار پاک کند. |
| یک مجموعه روی چند دستگاه | همگامسازی خودکار میان دستگاهها از امکانات Pro است، هرچند هر برنامهٔ نصبشده میتواند آفلاین کار کند. |
استفادهٔ آفلاین و همگامسازی دو قابلیت جدا هستند. صرفاً برای ساخت یا مرور کارت در برنامهٔ دانلودشده به Pro نیاز ندارید. اما اگر میخواهید همان مجموعهٔ بهروز بهطور خودکار از لپتاپ به گوشی منتقل شود، به آن نیاز دارید. برای دادههای مهم طرح رایگان، نسخهٔ پشتیبان با قالب بومی نگه دارید و دستگاه، بهویژه فضای ذخیرهسازی مرورگر، را تنها نسخهٔ دادهها ندانید.
اگر رفتار آفلاین عامل تعیینکننده است، گردشکار دقیق دستگاهتان را در آیا Anki آفلاین کار میکند؟ و راهنمای جامعتر برنامههای فلشکارت آفلاین مقایسه کنید.
دلیل اصلی انتخاب Mochi، فلشکارتهای Markdown است
مزیت اصلی Mochi این است که Markdown شکل محتوایی را که مینویسید و نگه میدارید تغییر میدهد.
کارت Mochi بهصورت متن خوانا باقی میماند. همان سند میتواند توضیحی کوتاه، بلوک کد، پیوند به ایدههای مرتبط و جداکنندههای بین روهای کارت را داشته باشد. وقتی ساختار تکرارشونده اهمیت دارد، کارتها میتوانند از فیلدها و قالبها هم استفاده کنند. با اعمال یک قالب، Mochi متن Markdown قالب را همراه با جاینگهدارهای فیلدها نمایش میدهد و هنگام نمایش، Markdown خود کارت را نادیده میگیرد، بدون اینکه آن را حذف کند.
Anki از مدل دیگری شروع میکند. یادداشت، فیلدها را ذخیره میکند و قالبهای کارت مشخص میکنند کدام فیلدها نمایش داده شوند و چه کارتهایی تولید شوند. قالبها از HTML و برای ظاهر از CSS استفاده میکنند. به این ترتیب، یک یادداشت واژگان میتواند هم کارت تشخیص معنی واژه و هم کارت یادآوری خود واژه بسازد، در حالی که دادهٔ اصلی در یک جا میماند.
این ساختار به Anki ظرفیت بیشتری برای چیدمانهای شرطی، تولید گونههای مختلف کارت، پاسخهای تایپی، ظاهر سفارشی و گردشکارهای گسترشیافته با افزونهها میدهد. همچنین یعنی Anki ذاتاً برنامهٔ فلشکارت Markdown نیست. گردشکار مبتنی بر Markdown در Anki به یک لایهٔ اضافی تبدیل یا افزونه نیاز دارد.
پرسش عملی ساده است: یادداشتی میخواهید که بتواند به کارت تبدیل شود، یا نوع یادداشت ساختاریافتهای که چند کارت تولید کند؟ Mochi برای اولی ساخته شده و Anki برای دومی.
مرور فاصلهدار Mochi حالا FSRS هم دارد
مقایسههایی که میگویند Mochi از FSRS پشتیبانی نمیکند، قدیمی شدهاند. Mochi در ۲۰۲۵ نسخهٔ پیشنمایش FSRS را اضافه کرد و پس از آن هم اصلاحات مربوط به زمانبند را منتشر کرده است. با این حال، الگوریتم اختصاصی Mochi همچنان پیشفرض است.
الگوریتم پیشفرض پس از هر مرور، بسته به اینکه پاسخ را به یاد آوردهاید یا فراموش کردهاید، فاصلهها را با ضرایب ثابت تغییر میدهد. در Review Settings («تنظیمات مرور») به FSRS تغییر دهید تا کارتهای یادگرفتهشدهٔ موجود بدون از دست دادن سابقه به FSRS منتقل شوند. میتوانید میزان یادآوری هدف را تعیین کنید، پارامترهای سفارشی وارد کنید و بعداً به الگوریتم قبلی برگردید.
Mochi در هر دو زمانبند درجهبندی دوگزینهای خود را حفظ میکند:
- Forgot («فراموش کردم») به Again («دوباره») در FSRS نگاشت میشود.
- Remembered («یادم بود») به Good («خوب») در FSRS نگاشت میشود.
مستندات Mochi میگوید درجهبندی دوگزینهای با FSRS کار میکند، هرچند بخشی از اطلاعاتی را که Hard («سخت») و Easy («آسان») فراهم میکنند از دست میدهد. Mochi پارامترهای سفارشیِ بهینهشده را میپذیرد، اما بهینهساز داخلی ندارد؛ تولید پارامترهای شخصی به یک بهینهساز خارجی FSRS و سابقهٔ مرور Mochi نیاز دارد.
تنظیمات FSRS در Anki امکانات بیشتری دارند. میزان یادآوری مطلوب و پارامترها را میتوان به تنظیمات ازپیشتعیینشده وصل کرد؛ بهینهساز داخلی میتواند پارامترها را با سابقهٔ مرور تطبیق دهد و شبیهساز تعداد مرورها یا دقایق مطالعه را در تنظیمات مختلف تخمین میزند. Anki همچنین چهار نتیجه را ثبت میکند: Again («دوباره»)، Hard («سخت»)، Good («خوب») و Easy («آسان»).
این دکمههای بیشتر فقط وقتی کمک میکنند که آنها را با معنایی ثابت به کار ببرید. راهنمای Anki، Hard را یادآوری موفق محسوب میکند. اگر پاسخ را فراموش کردهاید و Hard را بزنید، اطلاعات نادرستی به FSRS میدهید که ممکن است فاصلههای بیش از حد طولانی ایجاد کند.
اگر انتخاب میان یادآوری و فراموشی جلسه را ساده و روشن نگه میدارد، مرور دوگزینهای Mochi را انتخاب کنید. اگر اطلاعات بیشترِ درجهبندی را میخواهید و از بهینهساز، کنترلهای میزان یادآوری، تنظیمات ازپیشتعیینشده یا شبیهساز حجم مطالعه استفاده خواهید کرد، Anki را انتخاب کنید. برای مقایسهٔ خود زمانبندها، بهجای برنامهها، FSRS در برابر SM-2 را ببینید.
هزینهٔ Mochi و Anki در بخشهای متفاوتی ظاهر میشود
برای مطالعه روی یک کامپیوتر، هر دو برنامه میتوانند کاملاً رایگان باشند. وقتی دستگاههای بیشتری وارد گردشکار میشوند، هزینه در جای متفاوتی ظاهر میشود.
Mochi برای همگامسازی Pro ماهی ۵ دلار آمریکا میگیرد و انتشار، فیلدهای پویا، یکپارچهسازی با هوش مصنوعی و پشتیبانی را هم در همین طرح میگنجاند. برنامههای دسکتاپ Anki رایگاناند و سایت رسمی Anki همگامسازی AnkiWeb را رایگان معرفی میکند. AnkiMobile برنامهٔ رسمی و پولی iPhone و iPad است؛ AnkiDroid یک کلاینت رایگان Android است که مستقل توسعه داده میشود.
پس پاسخ «کدام ارزانتر است؟» به دستگاههای شما بستگی دارد:
- یک کامپیوتر: هر دو میتوانند رایگان باشند؛
- چند دستگاه دسکتاپ یا Android: همگامسازی میزبانیشدهٔ رایگان Anki نیاز به اشتراک را برطرف میکند؛
- iPhone یا iPad: Anki هزینهٔ یکبارهٔ خرید برنامه دارد، در حالی که همگامسازی میان دستگاهها در Mochi نیازمند پرداخت دورهای طرح Pro است؛
- کاربران Mochi که از قبل انتشار، فیلدهای پویا یا یکپارچهسازی با هوش مصنوعی را میخواهند، ممکن است همگامسازی را بخشی از بسته بدانند، نه تمام هزینهٔ آن.
پیش از مقایسهٔ دقیق مجموع هزینهها روی iOS، App Store منطقهٔ خودتان را بررسی کنید. در این بررسی، قیمت فروشگاه را ثابت فرض نکردهام، چون ممکن است در بازارهای مختلف فرق کند.
میزبانی Mochi با استفادهٔ محلی یکی نیست
سه اصطلاح را اغلب با هم یکی میگیرند:
- اولویت ذخیرهسازی محلی (Local-first) یعنی نسخهٔ مورد استفاده روی دستگاه شماست و برنامه میتواند بدون سرویس ابری خود به کار ادامه دهد.
- متنباز یعنی کد منبع با مجوزی در دسترس است که بررسی و تغییر آن را اجازه میدهد.
- خودمیزبان یعنی محصول راهی پشتیبانیشده و مستند برای اجرای سرویس مربوطه روی زیرساخت خودتان ارائه میکند.
Mochi رفتار مبتنی بر ذخیرهسازی محلی را بهروشنی مستند کرده است. برنامهٔ اصلی را متنباز معرفی نمیکند: لینک «Open source» («متنباز») در پایین صفحهٔ سایت عمومی آن به مجموعهای از یکپارچهسازیها میرود، نه خود برنامهٔ اصلی. سایت رسمی آن همچنین جایگزین خودمیزبانِ پشتیبانیشدهای برای همگامسازی Pro مستند نکرده است.
اگر میزبانی Mochi را جستوجو میکنید چون سرور خودتان را میخواهید، محدودیت همینجاست: میتوانید دادههای محلی و نسخههای پشتیبان بومی را نگه دارید، اما مسیر مستندشده برای استفاده روی چند دستگاه، Mochi Pro است. اولویت ذخیرهسازی محلی کنترل مفیدی روی داده میدهد؛ به معنای میزبانی شخصی نیست.
مخزن اصلی Anki مجوز AGPL نسخهٔ ۳ یا بالاتر دارد و استثناهای بعضی اجزا نیز فهرست شدهاند. راهنمای رسمی همچنین سرور همگامسازی خودمیزبان را برای کاربران حرفهای توضیح میدهد. این سرور در کلاینتهای سازگار جای همگامسازی AnkiWeb را میگیرد؛ نسخهای خودمیزبان از سایت AnkiWeb نیست. Anki انتظار دارد ادارهکنندهٔ آن مسائل خط فرمان، شبکه، فایروال، پروتکل و بهروزرسانی را مدیریت کند.
وارد کردن داده از Anki چه چیزهایی را حفظ میکند و چه چیزهایی را تغییر میدهد؟
طبق مستندات ورود دادهٔ Mochi، این برنامه فایلهای .apkg از Anki را همراه با سابقهٔ مرور میپذیرد. اما «وارد شد» و «معادل نسخهٔ قبلی است» یک نتیجه نیستند.
هنگام ورود داده، Mochi کد HTML را به Markdown تبدیل و CSS و JavaScript را حذف میکند. این تبدیل قالب میان دو مدل متفاوت کارت است. محتوای سادهٔ رو و پشت کارت آسانترین حالت است. کارتی که به ظاهر سفارشی، منطق قالب، تعامل تایپی یا JavaScript وابسته است، پس از ورود باید بررسی شود.
برای انتقال سابقهٔ مرور هم باید هنگام خروجی گرفتن، گزینهٔ مربوط به آن را فعال کنید. راهنمای خروجی Anki میگوید گزینهٔ Include Scheduling Information («گنجاندن اطلاعات زمانبندی») تعیین میکند که سابقهٔ مرور در بسته قرار بگیرد یا نه. اگر آن را خاموش بگذارید، Mochi نمیتواند سابقهای را بازیابی کند که اصلاً در .apkg نبوده است.
حتی وقتی سابقه منتقل میشود، انتظار موعدهای یکسان در آینده نداشته باشید. دو برنامه ممکن است از زمانبندها، درجهها، میزان یادآوری هدف، پارامترها، مراحل یادگیری و تنظیمات دستهٔ متفاوتی استفاده کنند. سوابق حفظشده دادهٔ لازم را در اختیار زمانبند جدید میگذارند؛ دو سیستم را یکسان نمیکنند.
نسخهٔ پشتیبان بومی و خروجی متنی کاربردهای متفاوتی دارند
پیش از جابهجا کردن هر چیزی، نسخهٔ پشتیبانی تهیه کنید که امکان بازیابی سیستم اصلی را بدهد و آن را نگه دارید. خروجی خوانا مفید است، اما همیشه امکان بازیابی کامل را نمیدهد.
راهنمای پشتیبانگیری Mochi دو راه بومی برای حفظ دادهها معرفی میکند:
- کپی کردن کل پوشهٔ کاربر، محتوا، سابقهٔ مرور، پیوستها، تنظیمات برنامه و وضعیت ورود به حساب را حفظ میکند.
- خروجی
.mochiدستهها، کارتها، قالبها و فیلدها، پیوستها، برچسبها و فراداده، سابقهٔ مرور، ترتیب کارتها و ساختار دستهها را حفظ میکند.
خروجیهای Markdown و CSV در Mochi قالبهایی برای انتقال محتوا هستند. Markdown برای هر کارت یک فایل و برای زیردستهها پوشه میسازد، اما سابقهٔ مرور، ترتیب کارتها، قالبها و برچسبهای فراداده را کنار میگذارد، مگر اینکه خود برچسبها در متن Markdown باشند. CSV میتواند فیلدهای قالب یا محتوای نهاییِ نمایشدادهشده در رو و پشت کارت را خروجی بگیرد، اما سابقهٔ مرور و قالبها را حفظ نمیکند؛ برچسبهای فراداده هم فقط در صورتی منتقل میشوند که در محتوا درج شده باشند.
Anki هم تمایز مشابهی دارد:
- فایل
.colpkgکل مجموعه را همراه با زمانبندی خروجی میگیرد و میتواند رسانهها را هم شامل شود. وارد کردن آن، کارتهای مجموعهٔ مقصد Anki را جایگزین میکند. - فایل
.apkgیک دسته و زیردستههایش را خروجی میگیرد و گزینههایی برای اطلاعات زمانبندی، تنظیمات ازپیشتعیینشده و رسانهها دارد. - یادداشتها در قالب متن ساده از فیلدهای جداشده با تب و قالببندی HTML درجشده در آنها استفاده میکنند. محتوای قابل ویرایش را حفظ میکنند، نه تمام رفتار مجموعه را.
برگشتن از Mochi به Anki معمولاً با CSV انجام میشود. Anki میتواند ستونهای متن را به فیلدهای یادداشت نگاشت کند، اما پیوندهای Mochi، رفتار کارتهای چندرو، قالبها و سابقهٔ مرور از طریق این فایل به اجزای معادل در Anki تبدیل نمیشوند. حتی وقتی نسخهٔ Anki درست به نظر میرسد، خروجی .mochi را نگه دارید.
با یک دستهٔ نمونه، آزمایشی برگشتپذیر انجام دهید
پنجرهٔ مهاجرت فقط ثابت میکند که فایل پذیرفته شده است. ثابت نمیکند مجموعهٔ واقعی شما هنوز درست کار میکند یا میتوانید محتوای قابل استفاده را برگردانید. هر دو مسیر را آزمایش کنید و پروفایل عادی Anki را دستنخورده نگه دارید.
- از کل Anki پشتیبان بگیرید. یک
.colpkgهمراه با رسانهها خروجی بگیرید و بیرون از پروفایل کاری ذخیره کنید. - مطمئن شوید پشتیبان باز میشود. یک پروفایل موقت و خالی Anki بسازید و
.colpkgرا آنجا وارد کنید. ورود بستهٔ مجموعه، مجموعهٔ مقصد را جایگزین میکند؛ اهمیت پروفایل موقت همین است. - در همان پروفایل موقت، دستهای بسازید که نمونهٔ گویایی از مجموعهٔ شما باشد. آن را آنقدر کوچک نگه دارید که بتوانید کارتبهکارت بررسیاش کنید، اما رفتارهایی را که به آنها متکی هستید بگنجانید: کارتهای ساده و معکوس، جایخالی، قالبهای سفارشی، CSS، JavaScript، تصویر، صدا، معادله، برچسب، دستههای تودرتو و سابقهٔ مرور.
- از آن دسته خروجی
.apkgبگیرید. اطلاعات زمانبندی، تنظیمات ازپیشتعیینشده و رسانهها را هرجا اهمیت دارند بگنجانید. این گزینهها دادهها را در بستهٔ Anki قرار میدهند؛ تضمین نمیکنند که Mochi تکتک تنظیمات را بازتولید کند. - آن را در یک دستهٔ جدید Mochi وارد کنید. پروفایل روزمرهٔ Anki و صف کارتهای موعدرسیدهٔ آن را تغییر ندهید.
- پیش از مرور، بررسی کنید. محتوا، قالببندی، فیلدها، رسانهها، برچسبها، ساختار دستهها و سابقه را مقایسه کنید. به هر چیزی که به HTML، CSS، JavaScript یا گونههای مختلف کارتِ تولیدشده از یادداشت وابسته بوده، توجه ویژه داشته باشید.
- زمانبند را آگاهانه انتخاب کنید. Mochi با الگوریتم خودش شروع میکند. فقط اگر قصد دارید پس از آزمایش از FSRS استفاده کنید، آن را فعال کنید.
- نسخهٔ کپی را یک هفتهٔ معمولی مرور کنید. روال ویرایش Markdown، مرحلهٔ New cards («کارتهای جدید»)، تصمیم Remembered/Forgot («یادم بود/فراموش کردم»)، رفتار آفلاین و، اگر هزینهاش را پرداختهاید، همگامسازی را روی دستگاههایی که واقعاً همراه دارید ارزیابی کنید.
- راه برگشت را آزمایش کنید. از دستهٔ آزمایشی Mochi هم خروجی
.mochiبرای پشتیبان بومی و هم CSV برای Anki بگیرید. اگر فیلدهای قابل استفادهٔ مجدد اهمیت دارند، CSV حاوی مقادیر فیلدها را انتخاب کنید؛ اگر بیشتر به محتوای قابل مشاهدهٔ رو و پشت کارت نیاز دارید، CSV محتوای نهاییِ نمایشدادهشدهٔ کارتها را بگیرید. آن CSV را در یک پروفایل خالی دیگر Anki وارد کنید و ستونهایش را به نوع یادداشت مناسبی نگاشت کنید. - هر چیزی را که از دست دادنش را پذیرفتهاید، یادداشت کنید. مسیر رفت و برگشت را جداگانه بررسی کنید. ظاهر دقیق، رفتار کارتهای چندرو، رفتار افزونهها، گونههای تولیدشدهٔ کارت، درجههای مرور، سابقه یا موعدهای آینده ممکن است در استفادهٔ روزمره مهمتر از چیزی باشند که در جدول مقایسه به نظر میرسیدند.
برگشت با CSV مهاجرت محتواست، نه بازیابی کامل Mochi: سابقهٔ مرور و قالبها منتقل نمیشوند و برچسبهای فراداده هم فقط در صورتی همراه محتوا میآیند که در آن درج شده باشند. اگر Mochi مشکلی را که مشخص کرده بودید حل نمیکند، دستهٔ آزمایشی را حذف کنید و با پروفایل اصلی Anki ادامه دهید. اگر حل میکند، هر بار یک دستهٔ واقعی را منتقل کنید و پشتیبانهای .colpkg از Anki و .mochi از Mochi را در طول چند چرخهٔ عادی مرور نگه دارید.
فلشکارتهای Mochi برای چه کسانی مناسباند؟
Mochi انتخاب خوبی است وقتی:
- همین حالا با Markdown مینویسید و فکر میکنید؛
- یادداشتها و کارتهای مرور باید در یک فضای کاری بههمپیوسته باشند؛
- تصمیم سادهٔ Remembered/Forgot («یادم بود/فراموش کردم») را به چهار درجه ترجیح میدهید؛
- استفادهٔ آفلاین روی یک دستگاه نیازهای گردشکار رایگان شما را پوشش میدهد، یا همگامسازی Pro برایتان ماهی ۵ دلار آمریکا میارزد؛
- مجموعهتان تازه است یا آنقدر ساده است که تبدیل از Anki ریسک کمی داشته باشد.
با Anki بمانید وقتی:
- انواع یادداشت شما چند گونهٔ مهم از کارت تولید میکنند؛
- قالبهای HTML/CSS، JavaScript، افزونهها یا دستههای بهاشتراکگذاشتهشده بخشی از سیستم شما هستند؛
- همگامسازی رایگان میان دستگاهها از نوشتن با Markdown مهمتر است؛
- بهینهساز FSRS، کنترل تنظیمات ازپیشتعیینشده، چهار درجه و شبیهساز حجم مطالعهٔ Anki را میخواهید؛
- سالها دادهٔ مرور و رفتارهای سفارشی از قبل خوب کار میکنند.
معقولترین جایگزین Mochi به این بستگی دارد که چرا هیچکدام از این دو گزینه مناسب شما نیست. برای مجموعهای تازه و سادهتر، قابلیتهای Nibomo شامل مرور با FSRS، مطالعهٔ آفلاین و همگامسازی، امکان انتقال کارتها، برچسبها و رسانهها، دسترسی عاملها و مسیر مستند میزبانی شخصی است. من سازندهٔ آن هستم و محدودیتهایش در این مقایسه اهمیت دارند: جای دفتر یادداشت Markdown بههمپیوستهٔ Mochi یا سیستم جاافتادهٔ قالبها و افزونههای Anki را نمیگیرد. راهنمای شروع کار مسیرهای فعلیِ نسخهٔ میزبانیشده، موبایل، عاملها و میزبانی شخصی را نشان میدهد.
تصمیم نهایی
Mochi فراتر از یک رابط زیباتر برای Anki است. ایدهٔ اصلیاش این است که یادداشت Markdown، مطلبی در پایگاه دانش با پیوند به مطالب دیگر و کارت مرور فاصلهدار بتوانند یک چیز باشند. طرح رایگان کار آفلاین بدون حساب را پوشش میدهد؛ Pro امکانات میزبانیشده، از جمله همگامسازی میان دستگاهها، را اضافه میکند.
برای یادگیرندهای که مجموعهٔ تازهای با محوریت Markdown میسازد، این ترکیبِ مزایا و محدودیتها مناسب است. مهاجرت از Anki هم میتواند ارزش داشته باشد، اگر آزمایش دستهٔ نمونه ثابت کند که Markdown بومی و مرور دوگزینهای واقعاً دردسرهای کار را کم میکنند.
برای کاربر قدیمی Anki، این Mochi است که باید ارزش مهاجرت را ثابت کند. از مجموعه پشتیبان بگیرید، کارتهایی را که بیشترین رفتار سفارشی دارند آزمایش کنید و با Anki بمانید، مگر اینکه Mochi روال کار هفتگی را آنقدر بهتر کند که از دست دادن قابلیتهای مشخصِ قالببندی، قالبها، زمانبند و اکوسیستم بهصرفه باشد.