الحصول على المساعدة
سؤال أسئلة جيدة
باستثناء أنكي موبيل، أنكي ودعمه موفر مجانا من قبل ناس يتبرعون بوقتهم بكرم. يرجى تذكر هذا عند النشر؛ إذا كنت وقحا ومتطلّبا أو لم تبذل أي جهد لحل المشكلة بنفسك، فمن المرجح أن الناس لن يرغبوا في مساعدتك.
يرجى البدء بمحاولة حل المشكلة بنفسك:
- اقرأ قسم البدء من دليل الاستخدام، واطلع على الفيديوهات التعريفية.
- إذا صادفت عطلا في أنكي، يرجى تتبع هذه الخطوات.
- استخدم زر البحث في هذه الصفحة للبحث في الأسئلة المتكررة.
- استخدم زر البحث في دليل الاستخدام.
- استخدم زر البحث في المنتديات.
- ابحث في غوغل عن حل المشكلة.
إذا جربت كل الخطوات وما زلت تواجه مشكلة، فقد حان الوقت لطلب المساعدة. عند كتابة منشور، يرجى شرح المشكلة التي تواجهها بوضوع وتفصيل.
تجنب أسئلة مبهمة مثل:
"لا يعمل أنكي معي، ما الذي علي فعله؟"
لكن وفر أكبر قدر مستطاع من التفاصيل. مثلا:
"عندما أنقر نقرا مزدوجا على أيقونة أنكي، تظهر رسالة خطأ. جربت البحث في غوغل عن الخطأ، لكني لم أجد أي شيء مفيد. لقد نسخت الخطأ ولصقته أسفل المنشور. اتبعت الخطوات في صفحة "عندما تحدث مشاكل"، لكن لم تذهب رسالة الخطأ. ما الذي علي فعله؟"
هذا السؤال أفضل بكثير. إنه يخبرنا:
- أنك حاولت.
- ما الخطوات التي كنت تتبعها عندما حدثت المشكلة.
- ما المشاكل/الأخطاء التي واجهتها.
معرفة هذه الأموار تجعل الإجابة عن سؤالك أسهل بكثير.
تستخدم منتديات المستخدمين نظام دخول مختلفا عن أنكي ويب، لذلك يرجى إنشاء حساب هناك إذا كانت هذه أول زيارة لك للمنتديات.
أخيرا، اطلع على إرشادات المجتمع.
أنكي لسطح المكتب (نسخة الكمبيوتر) وأنكي ويب
بعد قراءة القسم في الأعلى، يرجى النشر في منتديات المستخدمين لطلب المساعدة.
أنكي موبيل (آيفون/آيباد)
انظر صفحة دعم أنكي موبيل.
أنكيدرويد (أجهزة أندرويد)
انظر صفحة دعم أنكيدرويد.
الأسئلة الخاصة
يرجى استخدام منتديات المستخدمين حيثما أمكن. ليس عليك توفير اسمك الكامل، ولن يظهر بريدك الإلكتروني إلا لمديري المنتدى وكادر الدعم. الأسئلة المنشورة في منتديات الدعم يجاب عنها بشكل أسرع غالبا، لأن عددا أكبر من الناس يراها.
إذا كنت تريد كتابة شيء لا يجب أن يراه عامة الناس، يرجى إنشاء منشور خاص في موقع الدعم القديم.
عندما تحدث مشاكل
إذا تتبعت هذه الخطوات وما زلت تواجه مشاكل، يرجى محاولة التالي:
1. أعد تشغيل أنكي
أغلق أنكي وشغله مجددا.
إذا لم تكن قادرا على إغلاق أنكي بسبب رسالة خطأ، تستطيع إما إنهائه من خلال مدير المهام، أو إعادة تشغيل حاسوبك. يحفظ أنكي بياناته دوريا، لذلك لن تخسر أكثر من بضع دقائق من عملك في معظم الأحوال.
إذا لم تحدث المشكلة مجددا، تستطيع تخطي الخطوات التالية.
2. افحص الإضافات
أغلق أنكي ثم شغله مجددا مع الضغط على زر shift لكي يتم إيقاف تفعيل أي إضافات لديك.
إذا اختفت المشكلة عند إيقاف الإضافات، تستطيع حصر السبب بإيقاف إضافة واحدة أو أكثر، ثم إعادة تشغيل أنكي والتحقق مما إذا اختفت المشكلة. إذا كان لديك كثير من الإضافات، تستطيع تحديد النصف الأعلى من الإضافات في شاشة الإضافات وإيقافها. إذا ما زالت المشكلة بعد إعادة تشغيل أنكي، جرب النصف الآخر. حالما تجد النصف الذي يسبب المشكلة، اقسم ذاك النصف إلى قسمين مجددا، وكرر العملية. يجب أن تتمكن من حصر السبب في 6 خطوات تقريبا باستخدام هذه الطريقة.
كحل بديل، إذا لم تكن بحاجة لكل الإضافة لديك، يمكنك إيقاف تفعيل ما لا تحتاجه والتحقق مما إذا كان هذا يحل المشكلة. كرر العملية مع إضافات مختلفة حتى تجد الإضافة التي تسبب المشكلة.
إذا كان سبب المشكلة إضافة، يرجى إبلاغ مطورها.
3. تحقق من إصدار أنكي
يظهر هذه الأيام أنكي إصداره في رسالة الخطأ. إذا كنت تستخدم إصدارا قديما، تستطيع إيجاد الإصدار الذي تستخدمه من خلال قائمة مساعدة>حول أو أنكي>حول.
إذا كان الإصدار الذي تستخدمه ليس آخر إصدار </2.1.x> منشور في https://apps.ankiweb.net، فيرجى إغلاق أنكي، وتنصيب آخر إصدار، ثم تشغيله مجددا والتحقق مما إذا ذهبت المشكلة.
إذا كنت تستخدم لينكس، يجرى التأكد من أن المشكلة موجودة في الإصدار المنشور في موقع أنكي، لأن التوزيعات كثيرا ما تنشر إصدارات معطوبة.
4. افحص قاعدة البيانات
بعد إعادة تشغيل أنكي، جرب زر قائمة أدوات>فحص قاعدة البيانات للتأكد من أن المجموعة سليمة من المشاكل.
5. أعد تشغيل حاسوبك
أحيانا قد تساعد إعادة تشغيل الحاسوب.
6. غير معرف الفيديو
في ويندوز ولينكس، قد تحصل أعطال ومشاكل عرض بسبب معرف الفيديو. قد يساعد هنا تغيير معرف الفيديو من خلال شاشة التفضيلات أو ملف gldriver. جرب كل الخيارات الثلاثة في ويندوز.
7. إذا استمرت المشاكل
إذا تأكدت من أنك تستخدم آخر إصدار وما زلت تواجه أخطاء عند بدء أنكي مع الضغط على زر shift، يرجى الإبلاغ عن المشكلة مع تضمين نص الخطأ في منشورك.
الاسترجاع من نسخة احتياطية أوتوماتيكية (استعادة البيانات المفقودة)
قد يحصل أن تتضرر مجموعتك جدا. مثلا:
- حذفت نوع بطاقة أو آلاف البطاقات بدون قصد ولم تلحظ ذلك في الوقت المناسب لكي تتراجع.
- تلفت مجموعتك.
- حصل خطأ مزامنة واستبدلت بالخطأ عددا كبيرا من المراجعات في جهاز آخر.
- ...أو أي شيء يسبب لك فقدان بيانات
يأخذ أنكي نسخة احتياطية من مجموعتك في كل مرة تغلقه فيها أو تزامن (يأخذ أنكي موبيل نسخ احتياطية بعد فواصل زمنية ثابتة وقبل المزامنة)، ويحتفظ بـ 30 نسخة بشكل افتراضي. لمزيد من المعلومات حول الاسترجاع من نسخة احتياطية أوتوماتيكية، يرجى زيارة الصفحة المناسبة:
- استعادة نسخة احتياطية مأخوذة في أنكي 2.1 على حاسوبك.
- استعادة نسخة مأخوذة في أنكي موبيل.
- استعادة نسخة مأخوذة في أنكيدرويد.
هل أستطيع ربط البطاقات مع بعضها البعض؟
يدعم أنكي ربط بطاقات الملحوظة الواحدة مع بعضها، لكن ليس البطاقات من ملحوظات مختلفة. لنقل إنك تدرس اللغة اليابانية وتهدف لأن تصبح قادرا على فهم اليابانية والتحدث والكتابة بها. قد تدخل كلمة "ookii"، والتي تعني "كبير"، وتخبر أنكي بأن يولد بطاقتين، ookii←كبير و كبير←ookii.
في الحالة المذكورة آنفًا يستطيع أنكي أن يباعد بين مراجعات هذه البطاقات الشقيقة حيث لا تظهر بشكل متتالي.
يريد بعض الناس تعزيز هذه الميزة للربط بين بطاقات عشوائية. يريدون القدرة على أن يقولوا لأنكي "بعد إظهار هذه البطاقة، أظهر تلك البطاقة"، أو "لا تظهر تلك البطاقة حتى أعرف هذه البطاقة بشكل جيد". قد تبدو هذه فكرة جيدة نظريًا، لكنها ليست عملية.
أولا، على عكس حالة البطاقات الشقيقة المذكورة آنفًا، سيكون عليك تعريف كل العلاقات بنفسك. سيصبح إدخال ملحوظات جديدة إلى أنكي عملية معقدة، حيث سيكون عليك البحث في باقي الرزمة وتعريف العلاقات بين المواد القديمة والجديدة.
ثانيا، تذكر أن أنكي يستخدم خوارزمية لتحديد الوقت المثالي لإظهار المواد مجددا. إضافة قيود لعرض البطاقات تسبب بعرضها بوقت أبكر أو متأخر أكثر من الوقت المفترض أن تظهر فيه سيجعل نظام التكرار المتباعد أقل فعالية، ما يؤدي إلى بذل جهد أكثر مما هو ضروري، أو بطاقات منسية.
الطريقة الأكثر فعالية لاستخدام أنكي هي بجعل كل ملحوظة تراها مستقلة عن الملحوظات الأخرى. بدلًا من محاولة ربط الكلمات المتشابهة معًا، من المفضل أن تميز الفروقات بينها. من النادر أن تحمل المترادفات المعنى نفسه تمامًا؛ إنها تميل لأن تملك فروق دقيقة، وليس من غير المعتاد أن تصبح جملة غريبة إذا تم استبدال كلمة بمرادفة لها.
لنكمل مع مثال اليابانية السابق، ولنقل إنك تريد تعلم كلمة "dekai"، والتي تُتَرجم إلى "كبير" تقريبًا، لكنها تعبير عامي أكثر. إذا كنت ما زلت تريد مراجعة البطاقة بكلا الجانبين، قد تجعل السؤال الإنجليزي لهذه الكلمة "كبير (أقل رسمية)". كلما تقدمت في دراستك للغة، أصبح عبء تمييز الفروقات بين الكلمات المتشابهة أكبر، وهذا هو السبب الذي يجعل من الأفضل ترك البطاقات التي تطلب منك تذكر كلمة محددة للمستويات الأولى من دراستك. مع خزينة مفردات قوية، تصبح الدراسة المبنية على التعرف معقولة أكثر، لأننا كلنا لدينا خزينة مفردات غير فعالة (passive) أكبر من خزينتنا الفعالة (active).
بما يخص ترتيب المواد بحيث تأتي المواد الأصعب بعد المواد الأسهل، فهناك عدة أدوات متوفرة بهذا الخصوص. يتم عرض البطاقات الجديدة بالترتيب التي تضاف فيه إلى الرزمة بشكل افتراضي، لذلك طالما كانت المواد التعليمية أو المصادر التي تستخدمها مرتبة حسب المستوى، فيجب أن تظهر البطاقات حسب مستوى الصعوبة.
هل أستطيع كشف أجزاء من بطاقة بأوقات مختلفة؟
لبطاقات الاستذكار الاعتيادية، سواء الورقية أو في أنكي، جانبان أمامي وخلفي: يظهر السؤال في الأمام والجواب في الخلف. أحيانا يرغب الناس في إضافة خطوات إضافية للجواب. مثلًا، قد ترغب في إظهار كلمة أجنبية في الأمام، ثم تعريفها عندما تضغط الزر مرة، ثم جملة عندما تضغط الزر مجددًا، وهلم جرًا.
ليست هذه فكرة جيدة عمومًا. كلما كانت بطاقاتك معقدة أكثر، كان تذكرها أصعب (القاعدة رقم 4) وكانت جدولتها أقل فعالية. الفرق بين الوقت المستغرق لتعلم بضع بطاقات معقدة ومراجعتها والوقت المستغرق لتعلم كمية كبيرة من البطاقات الأبسط بكثير والتي تحتوي المعلومات نفسها قد يكون مذهلًا.
لهذا السبب، لا يدعم أنكي إظهار أكثر من جانبين للبطاقة الواحدة. في مثال اللغة الأجنبية السابق، قد ترغب في إنشاء عدة أنواع بطاقات كحل بديل، حيث تُسأل عن كل معلومة في بطاقات منفصلة، فمثلا قد تظهر لك بطاقة الكلمة وتطلب منك تعريفها، وقد تظهر بطاقة أخرى جملة مع فراغ مكان الكلمة وتسألك عن الكلمة المناسبة، وما إلى ذلك.
في بعض الحالات، قد ترغب في تضمين معلومات غير أساسية في بطاقة بدون إظهارها إلا عندما تحتاجها. يوفر أنكي الحقول التلميحية لهذه الحالة.
هناك مشكلة في قالب البطاقات
أصبح أنكي مؤخرا أكثر صرامة بخصوص الإبلاغ عن الأخطاء في قوالب البطاقات. في الماضي كان فقط يتجاهل بعض المشاكل بصمت، ويعرض القوالب بطرق غير متوقعة. تم تغيير هذا لجعل كشف الأخطاء أسهل.
إذا لم تعدل قوالب بطاقاتك بنفسك، فمن المرجح أنك نزلت رزمة مشاركة، حيث ارتكب مؤلف الرزمة الأصلي خطأ عند إنشاء الرزمة.
تستطيع إصلاح الأخطاء في القالب بفتح شاشة قوالب البطاقات:
- في نسخة الكمبيوتر، عدل البطاقة التي فيها مشكلة، ثم اضغط على زر "بطاقات...".
- في أنكي موبيل، عند رؤية بطاقة فيها المشكلة في شاشة المراجعة، انقر على زر الأتراس المسننة، ثم قالب البطاقة.
عندما تصحح خطأ، سيتم تحديث كل البطاقات التي تستخدم القالب ذاك. لذلك لا تحتاج لأن تجري التعديل على كل بطاقة تستخدم القالب.
يعتمد ما عليك تغييره على رسالة الخطأ التي تظهر لك.
وُجد '{{حقل}}'، لكن ليس هناك حقل يسمى 'حقل'
يدل هذا على أن القالب يحتوي على اسم حقل غير موجود. لإصلاح المشكلة، ابحث عن {{حقل}} في القالب وامسحه.
ينقص }} في {{حقل
يظهر هذا الخطأ عندما يوجد {{ في القالب بدون }} مرافقة. مثلا، إذا كان لديك
{{حقل
فيجب تغييره لـ
{{حقل}}
ينقص {{/حقل}}
يعني هذا أن أنكي وجد {{#حقل}}
أو {{^حقل}}
في القالب،
بدون {{/حقل}}
مرافقة.
حذف {{#حقل}}
أو {{^حقل}}
من القالب سيصلح المشكلة.
وجد {{/واحد}}, لكن توقع {{/اثنان}}
استبدالات الحقول الشرطية يجب أن تغلق بالترتيب نفسه التي فتحت به. مثلا، القالب التالي خاطئ:
{{#واحد}}
{{#اثنان}}
{{ثلاثة}}
{{/واحد}}
{{/اثنان}}
لإصلاح المشكلة، يجب تعديل القالب كالتالي:
{{#واحد}}
{{#اثنان}}
{{ثلاثة}}
{{/اثنان}}
{{/واحد}}
وجد {{/حقل}}, لكن ينقص '{{#حقل}}' أو '{{^حقل}}'
يجب أن تسبق الوسوم المغلقة بوسوم مفتوحة. مثلا، التعبير التالي غير صالح،
لأنه ليس هناك {{#اثنان}}
or {{^اثنان}}
في البداية:
{{حقل}}
{{/اثنان}}
يمكن إصلاح المشكلة بحذف الوسم المغلق:
{{حقل}}
البطاقات معكوسة / تظهر مرتين
يمكن ضبط أنكي لكي يظهر البطاقات باتجاه أمامي وخلفي. إذا أردت فقط اتجاه أمام->خلف، يمكنك حذف البطاقة المعكوسة.
إذا أضفت بطاقات إلى أنواع الملحوظات أساسي (وبطاقة معكوسة)
و أساسي (وبطاقة معكوسة اختيارية)
،
تستطيع تغيير البطاقات لنوع "أساسي" عن طريق تحديدها في شاشة المتصفح، ثم استخدام
عنصر القائمة تغيير نوع الملحوظة. حدد النوع الأساسي واختر إبقاء البطاقة 1 وحذف البطاقة 2.
إذا عدلت القالب الأساسي وأضفت بطاقة معكوسة لا تريدها، تستطيع إلغاء التعديل بفعل التالي:
- عدل البطاقة
- اضغط على زر "بطاقات"
- سترى تبويبة أو أكثر في الأعلى تمثل كل نوع بطاقة سيتم إنشاؤه. جد النوع الذي لا تريده، ثم اضغط زر خيارات، ثم احذف النوع.
الحروف مقصوصة
إذا لاحظت أن أجزاء من الحروف مقصوصة، فيحتمل أن الخط الذي تستخدمه ليس مناسبا للغة التي تستخدمها. لإصلاح هذا:
- عندما تكون البطاقة المتؤثرة معروضة، اضغط على تحرير ثم بطاقات.
- اضغط على زر إضافة حقل.
- اختر أمام أو خلف، اعتمادا على الجانب الذي تريد ظهور الحقل فيه.
- اختر خطا مناسبا للغة التي تدرسها.
- بعد الضغط على موافق، يجب أن ترى أن الحقل ظهر مرة أخرى في البطاقة، لكن هذه المرة بشكل صحيح. إذا لم يحصل هذا، جرب إضافة الحقل مرة أخرى مع خط مختلف.
- احذف أي وسوم {{حقل}} موجودة في الجانب الأيسر لكي يظهر الحقل مرة واحدة فقط في البطاقة.
إذا كنت تستخدم ويندوز، قد تحتاج لأن تنصب دعم للغة التي تريد استخدامها في ويندوز أولا. بعد إعادة التشغيل، يجب أن تصبح الخطوط المضافة حديثا متوفرة في أنكي.
تخصيص MathJax
دعم MathJax المضمن مع أنكي يتم تحميله قبل محتوى البطاقات، لذلك إذا كنت تريد تخصيص MathJax، فعليك فعل هذا بطريقة محددة.
انظر هذا المنشور لنسخ أنكي الأخيرة.
لنسخ أنكي القديمة:
<script>
MathJax.Hub.Config({
...
});
MathJax.Hub.Configured();
</script>
ملحوظات:
- تجنب استخدام وسوم (
\(
و\[
) الرسمية، واستخدم بديل كـ$
و$$
، لأن لأنكي معاملة خاصة لعبارات ملء الفراغات، والتي لن تعمل إذا غيرت الرموز المحدِّدة.
أخطاء عند تسجيل الصوت
إذا كنت تواجه مشكلات عند تسجيل الصوت في Anki، فيرجى التأكد من أن:
- الميكروفون متصل بالكمبيوتر
- تم تعيين الميكروفون كجهاز تسجيل افتراضي في إعدادات الصوت في جهازك
- برنامجًا آخر مثل Skype لا يستخدم الميكروفون. قد تحتاج إلى إغلاق البرنامج الآخر الذي يستخدم الميكروفون. إذا لم يساعد ذلك، فيرجى محاولة إعادة تشغيل جهاز الكمبيوتر الخاص بك.
إذا تلقيت الرسالة IOError: [Errno Unanticipated host error] -9999
على نظام التشغيل Windows 10، فيرجى التأكد من أنك سمحت لـAnki باستخدام الميكروفون:
https://winaero.com/blog/disable-app-access-microphone-windows-10/
ظهور أحرف إضافية في البطاقات
في بعض الأحيان يلاحظ المستخدمون أن هناك نصًا في بطاقاتهم لا يذكرون كتابته. عادة ما تكون مجرد بضع حروف أو كلام لا معنى له.
فمثلًا كتبت في الجانب الأمامي لبطاقة book
لكنها ظهرت كـ fybook
عند المراجعة.
تحدث هذه المشكلة عند وضع نص في قالب البطاقة عن طريق الخطأ. يمكنك حلها على النحو التالي:
- أثناء المراجعة باستخدام إصدار الكمبيوتر، جد إحدى البطاقات التي تعاني من المشكلة، وحررها. (أو ابحث عن البطاقة في المتصفح.)
- انقر فوق زر بطاقات.
- ابحث في مربع القالب الأمامي (أو القالب الخلفي إذا كان النص يظهر في الخلف). يجب أن ترى النص الإضافي هناك في مكان ما. احذفه مع الحرص على عدم حذف أي شيء آخر.
بعد إغلاق نافذة البطاقات، يجب أن تظهر بطاقاتك كالمعتاد مرة أخرى.
إذا لم يكن لديك وصول إلى إصدار الكمبيوتر، فيمكنك دراسة مثل هذه البطاقة في AnkiMobile، ثم النقر فوق أدوات > المزيد > تحرير قالب البطاقة.
Multiple choice questions
Multiple choice questions are not the most effective way to study. The reason they are commonly used in an academic setting is because they are easy to mark, and they allow the person studying to demonstrate their ability to recognize the correct answer, even if they can’t produce it themselves.
When you need to pick from a selection of answers, it is easy to "cheat", as you can guess what the correct answer is if you know what the other displayed options are. When multiple choice tests are designed by humans, the test creator can create clever "distractors" that are similar to the correct answer, making it harder for you to guess. Computers are not so good at this.
If you are studying for a test and you have a sample test with a multiple choice questions, like the following:
Q: What animal has a really long neck?
A: 1. A monkey. 2. A giraffe. 3. A donkey. 4. A snail.
Then the recommended way to put that question into Anki is to drop the incorrect answers, turning it into a simple question/answer card instead:
Q: What animal has a really long neck?
A: A giraffe.
No cloze found on card
Single empty cards
When making clozes, each cloze number is turned into a separate card. For example, the following will create three cards:
{{c1::This}} is a {{c2::sample}} {{c3::sentence}}.
If you you later edit the text, and either remove or change a cloze number, the previously created card may become blank. For example:
{{c1::This}} is a {{c2::sample}}
and
{{c1::This}} is a {{c2::sample}} {{c1::sentence}}.
are both changes that would make card 3 blank. When you view card 3, you'll see a message indicating that the card is blank, and can be cleaned up with the Empty Cards function. You can access that function via the Tools menu of the computer version's main window, and use it to remove blank cards. Please check the reported empty cards first, and if in doubt, create a backup with the File>Export menu item before proceeding.
All cloze cards empty
If you accidentally modify your card template, it may prevent any cloze deletions from appearing. If that has happened, please edit one such problem card, and note down the name of the first field - it is usually called "Text". Then, please:
-
Click on the Cards... button
-
Replace the front text with
{{cloze:Text}}
-
Replace the back text with the same.
If your field was called something other than Text, replace Text with the name of the field.
Note types with strange names
After you've used Anki for a while and downloaded some shared decks, you may end up with some note types with names like Basic-908e4
or Cloze-37a28
. These note types are created when you download a shared deck that uses a note type with the same name as one that's already in your collection. (If Anki didn't do this, then it might merge two different note types that happened to have the same name.)
Having these note types in your collection is normal and will not cause any problems, but if you would like to clean up, you can use the following procedure:
- Compare the fields and card templates of each of the note types using the Fields... and Cards... buttons in the Manage Note Types dialog (Tools → Manage Note Types in the main window). If they're not the same, then you should just rename one to something more descriptive. If they are the same, then you can continue with these instructions to merge them.
- Open the browser and select the note type that you want to get rid of in the left pane. (You can pick either one as long as you're consistent.)
- Click in the right pane and choose Edit → Select All.
- Choose Edit → Change Note Type and change all of the cards to the note type that you're keeping. (Note that this step will require a full sync to AnkiWeb the next time you sync, so if you have unsynced progress on other devices, you should get everything in sync first. Anki will give you a warning about this.)
- Close the browser, return to the Manage Note Types dialog, and delete the old note type.
- Repeat these steps for any other pairs of note types you'd like to combine.
Printing cards in your collection
Some people like to print the cards in their collection so that they can review them on paper or for other reasons. Before you do this, please keep in mind that Anki is most effective when you study only through the application. Studying a list of your cards will necessarily require you to study them at suboptimal intervals compared to the ones Anki gives you.
Printing in Anki is handled by the Basic Printing Support add-on. If you have trouble getting your browser to open, please follow the directions in the review "WORKS, but does not open the browser automatically", located on that page.
Removing duplicate note types
Sometimes you may end up with several note types of the same name. This usually happens due to importing multiple decks, although you can also create a note type with the same name as another one in the Manage Note Types dialog box.
While this is generally harmless, it can be somewhat annoying if you can't tell which cards belong to which note type, so you can fix it as follows:
- First, confirm that all of the note types with duplicate names are really the same by going to the browser, clicking on each one in turn, and comparing the fields that are shown at the bottom of the window. (If you're not sure, you can also click the Cards button and make sure that the templates are the same as well.) If they're not the same, you should use the Manage Note Types dialog (mentioned in step 2) to rename one to something else instead.
- In the main Anki window, choose Tools → Manage Note Types. Select one of the duplicate note types, click Rename, and give it a new name (you can change it back later if you wish).
- Open the browser and click on one of the remaining note types with a duplicate name. Select all the cards, choose Edit → Change Note Type, and select the note type you just renamed for "New note type." Repeat this step as necessary.
- Close the browser, go back to the Manage Note Types dialog box, and delete the now-unused note types. If you wish, you can change the one you renamed in step 2 back to its original name.
"Some updates were ignored because note type has changed"
When importing a shared deck that has previously been imported, Anki will only be able to update your existing cards if:
- the name, number and order of fields has not changed
- the name, number and order of card templates has not changed
Changes to the front and back template will not prevent updates.
If changes have been made to the fields or card templates and you want to apply updates, you will need to modify the note type in your collection to match the one in the deck you're trying to import. To do this, you can import the shared deck into a new profile, note down the note type's fields and card templates, and then compare them with the note type in your profile.
If you're not concerned with updates, and just want to grab any new cards, one way to make importing work is to delete the old note type via the Tools>Manage Note Types screen. This will delete any cards associated with it, so if you wish to preserve the existing cards, you'll need to manually use the Change Note Type option in the browse screen to move them to a new note type.
Please note that if the deck sharer has used the 'change note type' option in their collection, they will have permanently broken link between your copy and theirs, and updating via .apkg import will not be possible even if your note type's fields and card templates match. You can check the note types are linked by using the following command in the debug console while looking at a card in the study screen:
pp(card()['_note'].mid)
Repeat for the shared deck imported into a temporary profile. If the numbers match, the note types are still linked.
If one of the fields in the shared deck has not been altered, it is also possible to apply updates via a text import. After importing the shared deck into a temporary profile, use File>Export to save the notes in txt format. Then in your original profile, you can import the text file, matching against a field that has not changed. Text imports can only operate on one note type at once, so if the shared deck you've downloaded contains multiple note types, you'll need to do the process one note type at a time. More info is at https://docs.ankiweb.net/importing/packaged-decks.html#updating.
Sound/image media files have gone missing!
Anki stores your cards' sound and image files on your computer, in your Anki folder, in User 1/collection.media. If you delete any files from that folder, Anki notes they have been removed and on the next sync it will remove them from your other devices as well. What sometimes happens is users tidy up files on their computer, and accidentally remove the sounds and images that their cards use, resulting in sounds not playing or images not appearing. This is particularly easy to do accidentally on a Mac with the "all my files" feature of the Finder, but can happen on other platforms as well.
You can use Anki's Tools>Check Media function to find out which images are missing from your collection by looking at the "Used on cards but missing from media folder" section.
If you've accidentally deleted the files your cards were using, you may be able to restore them from your recycle bin / trash can if the trash has not been emptied yet. Placing them back in the collection.media folder should cause the media to work again.
If you are unable to recover your media from any of your devices, we may be able to restore it from AnkiWeb's backups for you if it was deleted recently.
If you've lost your sound and images, but had obtained them from a shared deck, if the shared deck is still available you can import it into a new profile, and then copy the sounds and images from it into your original collection to restore the data.
When editing fields, Anki shows the names of sound files. To see the names of image files, you can press ctrl+shift+x while the cursor is in the field with the image (cmd+shift+x on a Mac). For an image or sound file to work, a file with the exact same file name must be in the collection.media folder.
Splitting a field into multiple fields
Sometimes you may create a deck, or download a shared deck, with several things in one field, such as text and audio, but then later decide that you would rather have the information in two fields so that you can have more precise control over what displays on each card. One option is to add a new field and then manually cut and paste the content between fields; this may be the fastest if you have less than a hundred cards or so, but otherwise it will be very tedious and slow. Here is a method you can use based on exporting to a text file and doing a search and replace; as an example, we'll focus on
- If the field you want to split is the first field, make a different field the first field by using the Reposition button in the Fields dialog.. This field needs to be unique, so that no two cards have the same content in that field. If you don't have any unique fields except the one you're trying to split, you can use the add note ID add-on to add a unique field to the notes.
- Export the entire deck to a text file, using the Notes in plain text choice.
- Add a new field to your note type. The new field should come immediately after the one that you're trying to split, so if you had a "Word and Audio" field, you could rename it to "Word" and then add an "Audio" field and reposition it to go after the "Word" field.
- Open the text file and do the search and replace. If your text editor supports a certain form of regular expressions, this might work for the expression:
s/\[sound/\t\[sound/
. Otherwise, if you're not sure how to form the expression, you can ask on the Community section or look for regular expression help on the Internet. - Import the text file back into your collection, making sure to use the correct note type and deck. Your notes will be updated with the newly split field.
If you run into problems, please ask on the Community category, as this is outside the scope of the official support we can provide for Anki.
Text to speech support
For Anki 2.1.20+
Please see https://docs.ankiweb.net/templates/fields.html#text-to-speech-for-individual-fields
For AnkiMobile 2.0.56+
Please see https://docs.ankimobile.net/tts.html
For AnkiDroid
Please search for TTS in the AnkiDroid manual.
For older Anki versions
There is a popular add-on called AwesomeTTS that supports a number of text to speech programs and services. You can read more about it here:
https://ankiweb.net/shared/info/814349176
It works by downloading the audio into your collection, so that when you sync with AnkiWeb, your other devices will gain access to the audio as well.
If you want to use the generated files outside the computer version, make sure you use the stored files mode and not 'on the fly': https://ankiatts.appspot.com/usage/editor
While AnkiMobile <2.0.56 has no official support for on-device TTS, Apple introduced TTS support in iOS7, and it is possible to gain access to it. The following is based on a user-contributed solution.
<span id="word">{{Word}}</span>
<script>
var w = document.getElementById("word");
window.setTimeout("speak(w.innerHTML)", 500);
function speak(word) {
var speech = new SpeechSynthesisUtterance();
speech.text = word;
speech.volume = 1; // 0 to 1
speech.rate = 1; // 0.1 to 9
speech.pitch = 1; // 0 to 2, 1=normal
speech.voice = window.speechSynthesis
.getVoices()
.filter((v) => v.lang == "en-GB")[0];
speechSynthesis.cancel();
speechSynthesis.speak(speech);
}
</script>
You can change en-GB to other languages like en-US, de-DE, ja-JP, zh-HK, etc. You can use the example section on the following page to see all the different languages. https://developer.mozilla.org/en-US/docs/Web/API/SpeechSynthesis/getVoices
You may need to install the Enhanced audio files for the language you want to play, which you can do so via the Settings app, then General, Accessibility, Speech and Voices.
A deck I want has disappeared from AnkiWeb
The shared decks on AnkiWeb are provided by other Anki users. If the deck author has chosen to remove a shared deck, the deck has been deleted from our servers, and we do not have the ability to restore it.
Shared decks may also be hidden from view for other reasons, such as their copyright status needing to be confirmed. For legal reasons, we can not restore decks in these cases until we hear back from the deck author.
A shared deck is not showing images/playing audio
Some shared decks are missing sounds or images, either because the author expects you to download them from a separate location, or because they've accidentally or deliberately omitted them.
When downloading a shared deck from AnkiWeb, the number of included sounds and images is listed near the top of the download page.
If you've downloaded a shared deck from somewhere other than AnkiWeb and media files are not working, please contact the sharer for assistance.
Brosencephalon
We've received a number of questions about this deck. Some Googling revealed the following:
https://www.reddit.com/r/Brosencephalon/comments/6evmiy/brosencephaloncom_is_now_live/dkrlfwp/
You may know someone who's downloaded that deck with working images. This would either be because they got it from somewhere else in the past, or they downloaded it before the images were removed. Currently the downloads on Brosencephalon's website do not contain any images, so all image links in the deck will show up broken.
Cards are being placed in the "Default" deck
This is usually caused by an AnkiDroid bug, but can happen for other reasons as well. To fix the problem, please click the Cards button while adding a card, select the card type you're having trouble with via the tabs at the top, and ensure Options>Deck Override (More>Deck Override on Anki 2.0) is turned off.
Hiding Decks
If you do not intend to study a deck for some time do not want to delete it, you may wish to hide it. There are two ways to do this.
A) Export the deck and delete it.
- Choose File → Export. Select
Anki Deck Package (*.apkg)
from the Export Format drop-down. - Select the deck to be removed from the Include drop-down.
- Make sure that Include scheduling information and Include media are checked—otherwise you will have lost your review history and possibly your media when it comes time to use the deck again.
- Click Export and save the apkg file somewhere you can find it again.
- Finally, delete the deck from your collection.
You can restore the deck to your collection by choosing File → Import and importing the deck again. It will be restored with the same name it had when you exported it.
B) Create an "unused" deck.
You can create a tree of decks in Anki by dragging and dropping the decks in the deck list. You can use a combination of this property and options groups to hide decks you do not intend to use:
- Click Create Deck and add a deck called "Unused," "Hidden," or something similar. You can place a tilde (~) before the name (like "~Unused") if you want to force the deck to appear at the bottom of the list.
- Drag and drop the deck you wish to hide to underneath the new deck. Then collapse the Unused deck by clicking the minus sign next to the name.
- You can stop here if you're happy with this; however, if you leave it this way, due counts will still be displayed. If you would rather get rid of them, continue with step 4.
- Click the options button next to the Unused deck and choose Options.
- Click the options button in the upper-right-hand corner and add a new options group (you can call it "unused deck" or something similar).
- On the New Cards tab, select a new cards/day limit of 0. On the reviews tab, select a maximum reviews/day limit of 0.
To restore the deck, simply drag and drop it back into the main deck list (you can go either to the very top or the very bottom of the list to get the top level). You can leave the Unused deck for future use.
How can I work with someone else to create a deck?
Anki's collaboration support is limited at the moment, but it is possible for multiple people to work on content together.
If you are creating cards that have no sounds or images, then the easiest option may be to take advantage of an online document collaboration service such as Google Drive.
With this system, you create your cards in a spreadsheet (one column per field in the note type you're using). To allow updating easily, the first column should be one that you do not expect to change if you update the cards. You can add and edit cards together at whatever time you want; when you're ready to update your collection with new and updated cards, each user can export the spreadsheet to a text file and import it into Anki .
If you are creating cards that contain images or sounds, it gets more complicated. You can use the above approach, but it means you'll need to distribute the media files separately. Instead, we recommend taking turns to create the content. For example, if students are collaborating on a class, student A creates a deck "lesson 1" and puts all the first lesson content in it, then student B creates "lesson 2", and so on. As each lesson is done, the student exports the deck to an apkg file, and uploads/emails/etc it, and the other people import it.
Using a separate deck for each unit of work makes it easier to export the content separately, instead of sharing everything that's been created so far (which would lead to large files). After other users import the content, they can move it to another deck if they wish, using the computer version.
Advanced users can skip the separate deck step by instead creating a filtered deck using something like 'added:7' to only include cards added in the last 7 days, and then exporting that filtered deck to share.
How do I move cards between decks?
You may want to move cards between decks for a variety of reasons, for example:
- you accidentally put them in the wrong deck
- you made a single large deck and want to break it into several smaller ones
- you made several small decks and want to combine them into a larger one
The browser offers a Change Deck option in the menu bar for these kinds of tasks.
See also Merging/combining two decks for more precise instructions for that exact situation.
If you want to move cards between profiles, or share cards with other people, you can use Anki's export function to export a packaged deck. If you want to share or move to a new profile only some of the cards in a deck, you can first use the change deck option above to move them into a temporary deck, then export that deck.
Merging/combining two decks
Anki does not have an explicit feature to combine decks, but you can accomplish this easily by moving all the cards in one deck to the other deck. Please follow these steps:
- Open the browser (click Browse at the top of Anki's main window) and select one of the decks you want to merge in the left pane.
- Select all the cards (Edit → Select All or Ctrl-A) and click the Change Deck option in the menu bar. Select the other deck and click Move Cards.
- If you want to merge more than two decks, repeat steps 1 and 2 as necessary until you have only one deck remaining.
- Close the browser to return to the deck list and delete the now-empty deck(s) by clicking the settings button to the right of each. (Anki will warn you if you try to delete a deck that still has cards in it.)
See also How do I move cards between decks?.
Shared decks with broken Javascript
Some shared decks make use of a feature called 'Javascript', which allows them to dynamically modify the display of the card. Javascript can be fragile, which is why the Anki manual recommends deck authors avoid it. It may break when Anki is updated, or when the deck author has not tested their Javascript on the different Anki platforms.
If you encounter a Javascript error in a shared deck, please post a review on the shared deck download page to let the deck author and other users know of the problem. If the deck author is active, they will hopefully address the issue in a future update.
If the deck author is unable to help you, you can try edit your card template to remove the Javascript to prevent an error from showing. Depending on what the Javascript was doing, this may result in lost functionality.
To do so, using the computer version of Anki:
- Use File>Export to export your entire collection with scheduling information. This will give you a backup that you can restore to if anything goes wrong.
- Edit a card, and click the Cards... button.
- Look for areas in the front and back template that start with
<script>
and end with</script>
. Remove the start and end, and everything in between. - Confirm that the card displays in the review screen without error. If it's working ok, you can sync your changes to AnkiWeb and then to your other devices.
- If removing the script has completely broken the card, use File>Import to restore to the backup you created.
Anki's not showing me all my cards!
Anki decides which cards you see
Anki was designed to help you remember large amounts of material for a long time. To do this, it operates differently to a traditional flashcard program.
In a conventional flashcard program, you see the same set of cards over and over again, and decide when you want to stop. Repeatedly reviewing material in this way - "cramming" - tends to be what we're used to, and for many people it feels like the natural way to study.
There's just one problem with this approach - it's not terribly effective! Studies have shown that you can achieve better results by adding a delay between each review of an item, instead of reviewing it multiple times in a short period. This delay between reviews is called "spaced repetition".
In Anki, instead of going over material until you decide to stop, Anki chooses which cards you need to see. If you press the Again button on a card because you've forgotten it, it will be shown again soon. Once you've remembered the card correctly for 10 minutes, Anki will not show the card again until the next day - and if you answer it correctly then, the delay will grow larger each time.
If you are new to spaced repetition, you may well be skeptical, and you may still feel that cramming would help you more. You are not alone - studies have shown that people tend to assume that cramming will be more effective, even when results show that spaced repetition actually works better. Please keep an open mind, and try it for a few weeks before you decide which approach is best for you.
If you have a test due in a few days, it's probably not the best time to be starting with Anki. While Anki does have tools to bypass the regular scheduling for things like upcoming tests, they take some time to learn how to use, and they are awkward to use on a daily basis. If you have an imminent test, you may want to consider studying as you have done previously, and then picking Anki back up when you're not under as much pressure.
New cards
By default, Anki will show you a maximum of 20 new cards each day. The reason for this limit is because those cards will need to be reviewed in the coming days - such as the next day, and then a few days after, and so on. Each day you use Anki, another 20 cards will be introduced, and the reviews will start to add up - if you're adding 20 new cards each day, you can expect the daily reviews in the early stages to build up to around 200 cards/day.
It is possible to increase the number of new cards that are presented each day by adjusting the deck options or using the custom study feature, but please be careful - if you try to learn too many new cards at once, you'll find the follow-up reviews overwhelming, and you'll end up forgetting the material again. While you're no doubt eager to get stuck into your material, it's a good idea to try Anki with the default options for a week or two before you think about changing the limits.
Reviews
Anki will show cards you've previously reviewed when it thinks you will forget them. The delays will start from a single day, but can grow into months or years if you repeatedly answer a card correctly.
Unless you have a test coming up soon, it's best to review cards as Anki schedules them. Try to resist the urge to review material multiple times to reinforce it - it is more efficient to just wait a while than to view the same content over and over again. If you do find yourself with free time, consider adding some more new cards to Anki instead, or doing some other studies.
If you have a test coming up and need to review the material before it is due, you can tell Anki you'd like to review outside of the regular schedule. If you just want to quickly flip through some cards to check for mistakes after creating them or get a general idea of what's there, you can use the Preview button in the upper-right corner of the Browse screen.
Card counts dropping down by more than one
If you're seeing the card count drop down by more than one after certain operations like an undo, please see https://anki.tenderapp.com/kb/problems/i-created-reversed-cards-but-theyre-not-showing-up
Related
Settings for using Anki to prepare for a large exam
أوقات الاستحقاق بعد الانقطاع
عندما تستخدم أنكي بشكلٍ يومي، تحصل كل بطاقة على فاصل زمني أكبر في كل مرة تجيب بها إجابةً صحيحة. ولنفترض أن "جيد" يضاعف الفاصل الزمني، وبالتالي يكون لديك فواصل 5 أيام، وبعدها 10 أيام، ثم 20 يومًا، ثم 40 يومًا وعلى هذا النحو.
عندما يرجع الناس إلى رزمتهم بعد أسابيع أو شهور من الانقطاع عن الدراسة، غالبًا ما يتفاجؤون بالطول الذي وصلت له الفواصل الزمنية. يرجع ذلك إلى أن أنكي يأخذ بعين الاعتبار الزمن الحقيقي الذي لم تشاهد به البطاقة، وليس زمن الجدولة فقط. وبالتالي إذا كانت البطاقة مجدولة بعد 5 أيام ولم تدرس لشهر، سيكون الفاصل التالي أقرب لـ60 يومًا وليس 10 أيام.
وهذا أمرٌ جيد. فإذا كنت قد تذكرت البطاقة بعد مرور شهر، فغالبًا ستتذكرها مجددًا بعد مرور وقت أطول أيضًا. المبادئ نفسها التي تجعل برامج التكرار المتباعد فعالة في الاستعمال العادي تنطبق أيضًا على الدراسة بعد انقطاع. فمن غير المنطقي جدولة البطاقة بعد 10 أيام وقد تمكنت من الإجابة عليها بعد مرور شهر كامل - فهذا يُعد تراجعًا.
ويشكل إعادة ضبط الرزمة حلًا أسوأ. فعند عودتك للرزمة بعد غياب طويل، قد تكون قد نسيت الكثير من بطاقاتك، ولكنك ربما لم تنسها كلها. وإعادة ضبط كاملة الرزمة يعني أن عليك إضاعة وقتك بدراسة بطاقاتٍ تعرفها مسبقًا.
قد تجد الآن بعض البطاقات المستحقة المتراكمة والتي كنت تستطيع استحضارها، ولكن بصعوبة، لأنها لم تُراجع في الوقت الذي كان من المفروض أن تراجع به. لحل ذلك، يعامل أنكي فترة الانقطاع بشكلٍ مختلف اعتمادًا على إجابتك. فإذا وجدت السؤال سهلًا ستضاف كامل فترة الانقطاع إلى آخر فاصل زمني ويُستخدم الناتج لحساب الفاصلة الزمني التالي، وعندما تجيب جيد يضاف فقط نصف مدة الانقطاع، وعندما تجيب صعب لا تُستخدم مدة التأجيل في حساب الفاصل الزمني. وبالتالي إذا كان موعد استحقاق البطاقة 5 أيام، وأجبت عليها بعد 20 يومًا، ستكون الأيام التالية التي ستلقاها بها تقريبًا:
-
صعب: 5 * 1.2 = 6 أيام
-
جيد: (5 + 20/2) * 2.5 = 37.5 يوم
-
سهل: (5 + 20) * 3.25 = 81.25 يوم
الأرقام الدقيقة تعتمد على أدائك السابق في البطاقة وإعدادات الرزمة.
إذا وجدت البطاقة صعبة، الفاصل التالي محافظ بحيث يتجاهل فترة الانقطاع. وإذا وجدتها جيدة سيكون الفاصل التالي أعلى بحوالي 50% فقط. والسهل سيزيد الفواصل بشدةٍ كالعادة.
وبالنتيجة نوصي بأن تدرس مثل العادة عندما تعود لأنكي بعد فترة من الغياب. ولكن إذا توجب عليك قطعًا إعادة ضبط الرزمة، بإمكانك اختيار البطاقات لتعيد ضبطها من المتصفح، واستخدام بطاقات>نسيان.
Extra copies of a card are coming up
Occasionally you may have been editing a note type and later discover that a number of cards are duplicated (sometimes there may even be more copies).
You can fix this as follows:
- Find one of the duplicated cards in the browser.
- Click the Cards button.
- Select each card type in the top drop-down box in turn, and compare the contents of the template fields and card preview pane. If the card types are identical, delete one of them (Options → Delete).
This should remove all the duplicate cards that use this note type. (If you are still having problems, it's possible that multiple note types have the issue, in which case you can repeat these steps with a card of the other note type.)
Hard/good interval is longer than good/easy
When a card is in learning:
- Again will be the first learning step
- Hard will repeat the current learning step (except on the first step, where it is the average of first and second steps)
- Good will the the next learning step, or the Graduating interval if learning steps are exhausted
- Easy will be the Easy Interval
If the learning steps are set to be longer than the graduating or easy interval, Hard/Good might show longer intervals than Good/Easy.
أنا ذاهب في عطلة. هل يمكنني إيقاف جدولة البطاقات؟
قد تبدو القدرة على العودة من الإجازة وبدأ أنكي في نفس الحالة التي تركتها فيه شيئًا رائعًا ولكن للأسف، بينما من السهل تعليق جدولة التطبيق، فإنه من الصعب منع ذاكرتك من النسيان، لذلك ستستمر المعلومات في التلاشي شيئاً فشيئاً إذا لم تراجعها. إذا أوقفت الجدولة فستؤخر استعراض كل البطاقات في مجموعتك مما يزيد من فرصة نسيانها كلها في المستقبل، حتى تلك التي ستظهر في العادة بعد عودتك من عطلتك.
يوفر أنكي ميزة "ضبط تاريخ الاستحقاق" في متصفح البطاقات يمكنك استخدامها لتغيير تاريخ استحقاق البطاقات. يمكنك استخدامها إما لتحريك البطاقات إلى موعد يسبق الموعد الخاص بها مما يساعدك على دراسة المزيد قبل موعد عطلتك، أو تأخير البطاقات إلى موعد لاحق. لكن يجب الحذر من استخدام هذه الخاصيّة حيث إن الإفراط في استخدامها قد يزيد من فرصة نسيان البطاقات وقد يحتم عليك تعلمها مجددًا.
Resetting progress in a deck
Sometimes you may want to "reset" part of your collection so that the cards become new again and the scheduling algorithm starts from the beginning. For instance, you might have completely changed a card or updated it so that you need to start learning it again, or you may have flipped through some cards without really studying if you were just trying to take a look at the cards or figure out how Anki works.
Resetting part of your collection because you are behind is not recommended. While it can be tough to recover from a backlog of cards, erasing all the progress you have made is the worst possible thing you can do: you will still remember many of those cards, and you'll have to start them all over even though you could have pushed "easy." Instead, consider setting up a daily review limit ("maximum reviews/day" in the options) and studying a set number of the overdue cards each day until you catch up.
Resetting cards within Anki
- Find the cards you want to reset in the browser.
- Select all the cards and choose Cards->Forget.
When you do this, Anki will turn the cards back into new cards. If you click Info in the browser you'll see any previous reviews you've done listed there, but that history will not influence how the cards are scheduled: they will be treated just like new cards.
Removing the review history
If you accidentally imported the review history of someone else, because they shared their deck with scheduling, you can use the following add-on to remove the history of cards you have selected.
https://ankiweb.net/shared/info/2089200096
Settings for using Anki to prepare for a large exam
If you have started using Anki to help prepare for a large exam some weeks or months in the future, you may wonder how you should best configure it to get you ready for the test. Anki’s default settings are primarily configured to be useful for learning and remembering information over the long term, but this is usually the best way to prepare for an exam as well – you just need to make sure that you finish the material in enough time to be ready for the exam when it comes.
How many new cards per day?
The most important question is how many new cards you need to study every day in order to be ready by the time the test comes around. A very simple way to calculate this is to divide the total number of cards you have by the number of days you have to study, but before doing this, you should usually make a couple of modifications to the number of days you have to study:
- If you have the time, generally it is a good idea to leave 2–4 weeks between the time you will study the last new material and the time you will be tested on it. This way, you have time to consolidate all of the material so you will feel confident on it, as well as some time to do extra review right before the test. So you should subtract somewhere between 14 and 30 days from the number of days you have left.
- If you’re like most people, you probably will miss a few days of study now and then, so it’s a good idea to plan to subtract a few days for this so that you won’t get further behind when you do.
- If you anticipate adding more cards between now and the exam, you will need to account for the amount of extra material you plan to add.
After making these modifications, you can divide the total number of cards in your deck by the adjusted number of days to get the number of new cards per day you should study; you can set this number on the new cards tab of the deck options screen. You can find out how many new cards are in the deck by selecting it in the deck list, choosing Browse at the top of the window, pressing Enter to search for the current deck, and looking at the title bar.
Doing extra review
If you get through all of your new cards with time to spare and your exam is in a couple of days, you may wish to run quickly through all of your cards or some subset of them to brush up on the ones that you’ve forgotten since your last review. You can use Anki’s custom study feature to study extra cards; please see the linked section of the manual for instructions and available options.
The Anki 2.1 scheduler
Anki 2.1 comes with a new scheduler that fixes a number of issues that previous Anki versions had.
Compatibility
The 2.1 scheduler was introduced in Aug 2018. Support was added to AnkiMobile and AnkiWeb around the same time, and AnkiDroid has supported it in releases since Oct 2019.
It is not supported by the older Anki 2.0.
Anki 2.1.50+/AnkiMobile 2.0.84+ require an update to the 2.1 scheduler.
Updating
If you are syncing with AnkiWeb, updating requires a one-way upload to AnkiWeb. Please ensure all of your devices are in sync before you update, as otherwise you may accidentally overwrite changes made on your other devices.
Before updating, it is recommended you export a backup. Using the computer version, you can use the File>Export menu item to create a .colpkg file containing all decks and scheduling. Using AnkiMobile, you can use the Add/Export option to export a colpkg file. In the unlikely case that you run into problems, you will be able to restore from the backup.
Once you have updated, please sync and choose "Upload" to send the upgraded collection to AnkiWeb. Then please sync any other devices you use, choosing "Download" on each of them, to bring things back into sync.
Anki 2.1.41+/AnkiMobile 2.0.75+.
To update, click the Update message shown in the deck list.
Unlike older Anki versions, cards in learning will not be reset, and cards in filtered decks will remain filtered. The new scheduler handles filtered decks differently, so custom steps you may have set will no longer apply, but filtered decks with rescheduling enabled will not reset learning cards.
You may be asked if you use AnkiDroid 2.14 when updating. It is safe to choose "no" here, as AnkiDroid 2.15 has since been released. If you make a mistake when prompted, you can adjust the timezone handling in Anki's Preferences screen.
Once you've updated, there is no option to switch back to the old scheduler. While it is possible to switch back to an older version of Anki on your computer and then change the scheduler in the preferences, please bear in mind that it will require your learning cards and filtered decks to be reset.
If you have updated to AnkiMobile 2.0.84+, it will not be possible to return to the old scheduler, as Apple do not allow app downgrades.
Older Anki versions
Older Anki versions reset all cards in learning prior to updating, and move all cards in filtered decks back to their original decks. This is problematic for people with longer learning steps. If you're in that situation, it is recommended you update with 2.1.41 or later.
Older versions have an option in the preferences screen to toggle the scheduler version.
Changes
Reviews:
- When a deck has children, reviews are taken from all children decks at once, instead of showing one deck at a time.
- The daily review limit is taken from the deck you click on. If you have a deck tree of the form "grandparent::parent::child" and you click on "parent", the limits you have set on "grandparent" and "child" are ignored.
(Re)learning:
- Learning cards have 4 buttons instead of 3 - Hard repeats the current step after the first step, and is the average of Again and Good on the first step.
- The learn count is now the number of cards, instead of the number of steps required to complete.
- Suspending/burying cards does not reset a card's learning steps.
- Lapsed reviews have their next due date updated on the last relearning step, instead of the first step.
- There is a new option in the preferences screen to show day learning cards before reviews.
- When cards are in relearning, the Easy button boosts the interval by 1 day.
Filtered decks:
- Filtered decks no longer reset (re)learning cards when they are built or emptied, and reviews and learning cards will show up in the correct queue instead of the new queue.
- Filtered decks support a second search term, so you can include 100 cards to review and 20 new cards for example.
- Scheduling of cards that aren't yet due has been improved, and will show 4 buttons instead of 3.
- Filtered decks no longer support custom steps, and there is now a simple "preview mode" instead of the old option to disable scheduling changes. The new card order does not get forgotten when previewing.
- Cards can be buried or suspended while remaining in the filtered deck.
Other changes:
- "Next day starts at" is now relative to the current timezone.
- Anki now distinguishes between manually and automatically buried cards, and you can unbury one set without the other.
2021 updates
Updates to the V2 scheduler are currently in beta testing.
مجدول 2021
مجدول سنة 2021 ("v3") هو تحديث لمجدول أنكي 2.1 ("v2"). إنه حاليًا في المرحلة التجريبية.
التوافق
مجدولا v2 وv3 متوافقان. تستطيع التنقل من واحد لآخر بدون مزامنة كاملة، ولن تحصل مشاكل جدولة إذا كنت تستخدم v3 على جهاز وv2 على جهاز آخر.
البرامج التي تدعمه:
- أنكي: 2.1.45+
- أنكي موبيل: 2.0.75+
- أنكي ويب: نعم
- أنكيدرويد: ليس بعد
قد يستغرق أنكيدرويد وقتًا حتى يدعم مجدول v3 بشكل مباشر. في الوقت الحاضر، سيستمر بإظهار البطاقات باستخدام مجدول v2، بغض النظر عن الإعداد الذي اخترته.
لأن مجدول v3 يستخدم طريقة مختلفة لجمع البطاقات وفرزها، قد تظهر البرامج التي تدعم v2 أو v3 عدد بطاقات مستحقة مختلفًا عن بعضها البعض في يوم معين. هذا لن يسبب مشاكل في الجدولة، لكن يرجى أخذه بعين الاعتبار إذا كنت تتنقل من مجدول لآخر.
التغييرات
الاسترجاع
يستخدم مجدول v3 بنية الاسترجاع الجديدة في أنكي، حيث يمكنك الإجابة عن بطاقة، ودفن بطاقة أخرى، والإجابة عن بطاقة أخرى، ثم التراجع عن كل خطوة بدورها. المجدولات السابقة عاملت عمليات التراجع بشكل منفصل، حيث تمسح عملية ليست متعلقة بالدراسة سجل تراجعات الدراسة، والعكس صحيح.
الحدود اليومية
حد البطاقات اليومي محدود بحد المراجعة الآن. إذا ضبطت حد المراجعة لـ200 مراجعة وحد البطاقات الجديدة لـ20، وهناك 190 مراجعة مستحقة، فستظهر 10 بطاقات جديدة فقط.
في أنكي 2.1.50+ وأنكي موبيل 2.0.84+، يؤثر حد كل رزمة بعدد البطاقات التي يتم جلبها من تلك الرزمة ورزمها الفرعية. يتم تطبيق الحدود بدءًا من الرزمة التي تحددها، لذلك إذا حددت رزمة فرعية، فلن تنطبق حدود الرزمة الأم عليها. على سبيل المثال، إذا كانت لدينا الحدود التالية:
- أم: 100
- أم::طفل: 30
- أم::طفل::حفيد1: 50
- أم::طفل::حفيد2: 5
- أم::طفل::حفيد3: 200
عندها:
- إذا ضغطت على حفيد3، فستظهر 200 بطاقة كحد أقصى.
- إذا ضغطت على حفيد2، فستظهر 5 بطاقات كحد أقصى.
- إذا ضغطت على حفيد1، فستظهر 50 بطاقة كحد أقصى.
- إذا ضغطت على طفل، فستظهر 30 بطاقة كحد أقصى من رزمة طفل ورزمها الفرعية. ولن يظهر أكثر من 5 بطاقات من حفيد2.
- إذا ضغطت على أم، فستظهر 100 بطاقة كحد أقصى، مع 30 بطاقة كحد أقصى من رزمة طفل ورزمها الفرعية.
في مجدول v3 في الإصدارات السابقة، لم تكن الحدود الأقرب لكل رزمة تؤخذ بعين الاعتبار، بمعنى أنك إذا ضغطت على أم، لم تكن حدود طفل تؤثر على عدد البطاقات المأخوذة من الأحفاد.
الفرز
أضيفت خيارات رزمة إضافية للتحكم بترتيب البطاقات الجديدة والمراجعات. يمكن خلط البطاقات الجديدة وجلبها من رزم مختلفة، ويمكن ترتيب المراجعات حسب الفاصل الزمني أو الرزم الفرعية.
عندما يكون الدفن غير مفعل، أصبح الآن من الممكن التحكم بما إذا كان يجب إظهار البطاقات الشقيقة معًا أم لا عن طريق ضبط ترتيب الظهور.
تم نقل الخيارات التي تتحكم بخلط البطاقات الجديدة وبطاقات التعلم ذات الخطوات التي لا تتخطى اليوم الواحد من شاشة التفضيلات إلى خيارات الرزمة. تنطبق إعدادات الرزمة التي تختارها.
الدفن
عندما يكون الدفن مفعلًا، يتم إقصاء البطاقات من صفوف الدراسة في بداية جلسة الدراسة. سابقًا إذا كان لديك 10 بطاقات أمام-خلف و10 بطاقات خلف-أمام، كانت تبدأ العدادات من 20 وتتناقص أثناء المراجعة، لكن الآن ستبدأ من العدد 10. ما زال يحدث الدفن الفعلي أثناء مراجعتك للبطاقات.
لأن الإقصاء يحدث عندما تضغط على رزمة، فقد تختلف الأعداد التي تراها في شاشة الرزم عن الأعداد التي تراها عندما تضغط على رزمة. تظهر شاشة موجز الرزمة عدد البطاقات التي سيتم دفنها.
يمكن الآن دفن بطاقات التعلم التي تتخطى خطواتها اليوم الواحد مثل المراجعات والبطاقات الجديدة، وأصبح هناك خيار جديد للتحكم بما إذا كان يجب دفنها أم لا.
العامل العشوائي
يؤثر الآن العامل العشوائي المضاف إلى المراجعات بالفواصل الظاهرة على أزرار الإجابة، بدلًا من السلوك القديم الذي كان يطبق العامل فقط عندما تجيب عن البطاقة.
كما تم تحسين طريقة حساب الفاصل: البطاقات ذات الفواصل الأقصر من أسبوع تأخذ فواصل متوازنة أكثر، وطول الفاصل يزداد بانتظام أكثر كلما طالت الفواصل.
بطاقات التعلم ذات الخطوات التي تتخطى اليوم الواحد
بطاقات التعلم ذات الخطوات التي تتخطى اليوم الواحد تخضع لحد المراجعة الآن. عند تحديد البطاقات التي تتسع في الحد المضبوط، أنكي يجلب هذا النوع من البطاقات أولًا، ثم المراجعات، وأخيرًا البطاقات الجديدة.
الرزم المفلترة
تظهر الآن الرزم المفلترة حينما يكون خيار إعادة الجدولة غير مفعل 4 أزرار: الفاصل المعطى ينطبق على زر مجددًا، بينما تطبق أزرار صعب/جيد 1.5 و2 أضعاف ذاك الفاصل. بينما زر سهل يزيل البطاقة من الرزمة المفلترة.
الإضافات والجدولة المخصصة
تمت كتابة المجدول الجديد من الصفر، لذلك لن تعمل أي إضافات تعدل جلب البطاقات ودوال الإجابة في المجدول القديم. لم يعد ممكنًا أيضا استبدال أجزاء من كود المجدول ("monkey patching")، لذلك ليس عمليًا إعادة كتابة بعض الإضافات لتعمل مع المجدول الجديد بدون جهد كبير.
لكن المجدول الجديد يوفر بعض التحكم بالجدولة على كل حال. كلما يتم عرض بطاقة، تكون الفواصل والحالات المرتبطة بكل زر إجابة محسوبة مسبقًا، ومن الممكن تغيير الجدولة المحسوبة باستخدام كود جافاسكربت يتم إدخاله أسفل شاشة خيارات الرزمة.
مثلًا:
// اطبع الحالات الموجودة
console.log(JSON.stringify(states, null, 4));
// افتح متتبع الأخطاء إذا كان فاحص الويب مفتوحًا
debugger;
// إذا كان زر صعب في خطوة تعلم، اجعل فاصله
// 123 دقيقة
if (states.hard.normal?.learning) {
states.hard.normal.learning.scheduledSecs = 123 * 60;
}
// طبق التغيير نفسه في زرمة مفلترة فيها خيار إعادة الجدولة مفعل
if (states.hard.filtered?.rescheduling?.originalState?.learning) {
states.hard.filtered.rescheduling.originalState.learning.scheduledSecs =
123 * 60;
}
// ارفع عامل السهولة بقيمة 0.2 عندما يتم ضغط زر سهل في بطاقة مراجعة
if (states.good.normal?.review) {
states.easy.normal.review.easeFactor =
states.good.normal.review.easeFactor + 0.2;
}
لأن هذا مكتوب بلغة جافاسكربت، فإنه ليس محدودًا على نسخة الكمبيوتر فقط: أنكي موبيل يدعمه أيضا، وقد يدعمه أنكي ويب وأنكيدرويد في المستقبل أيضًا. سيسمح هذا للمستخدمين المتقدمين بإجراء تغييرات على سلوك الجدولة العادي بطريقة تعمل على كل المنصات.
حالات الجدولة المختلفة مشروحة هنا.
الاستقرارية
نجح المجدول الجديد بتخطي معظم الاختبارات المستخدمة لاختبار المجدولات القديمة (في الحالات التي يكون فيها سلوك المجدولات متطابقًا)، وقد تلقى انطباعات جيدة حتى الآن، لكن من الممكن وجود سلوكات غير اعتيادية لم يتم الكشف عنها بعد. يرجى إعلامنا إذا لاحظت أي شيء غير عادي.
تجربة المجدول
بدءًا من أنكي 2.1.45 وأنكي موبيل 2.0.75، يمكن تفعيل المجدول وتعطيله من شاشة التفضيلات.
Timezone handling changes
Anki 2.1.22+, AnkiMobile 2.0.57+, and AnkiDroid 2.15+ contain an optional change to the way Anki calculates the elapsed number of days. This change addresses some corner cases where timezone changes (including daylight savings) could cause Anki to move back or forward a day, and addresses cards being unburied / daily counts being reset for some users when syncing with AnkiWeb.
For most users, the new calculation should produce the same number of elapsed days as the old calculation. For some users, enabling this code may move Anki forward or back by one day, but this will only happen once, and Anki should be more robust against timezone changes afterwards.
Please make sure you are running the above-mentioned versions prior to enabling the new code. If any of your Anki clients have not been updated yet, you won't be able to sync them while this feature is enabled.
To enable the new calculation, please make sure:
- your devices are in sync
- you're running Anki 2.1.22+
- 2.1 scheduler or higher is enabled in the preferences screen
Then to enable the new timezone code, please check the 'new timezone' checkbox.
Please close the window and sync, then sync your other devices to complete the process.
If you notice any problems with the new handling, please let us know.
What spaced repetition algorithm does Anki use?
Anki’s algorithm is based on the SuperMemo 2 algorithm. For info on SM-2, please see http://www.supermemo.com/english/ol/sm2.htm
Anki’s algorithm differs from SM-2 in some respects. Notably:
-
SM-2 defines an initial interval of 1 day then 6 days. With Anki, you have full control over the length of the initial learning steps. Anki understands that it can be necessary to see a new card a number of times before you’re able to memorize it, and those initial "failures" don’t mean you need to be punished by being shown the failed card many times over the course of a few days. Performance during the learning stage does not reflect performance in the retaining stage.
-
Anki uses 4 choices for answering review cards, not 6. There is only one fail choice, not 3. The reason for this is that failure comprises a small amount of total reviews, and thus adjusting a card’s ease can be sufficiently done by simply varying the positive answers.
-
Answering cards later than scheduled will be factored into the next interval calculation, so you receive a boost to cards that you were late in answering but still remembered.
-
Like SM-2, Anki’s failure button resets the card interval by default. But the user can choose to have the card’s interval reduced instead of being reset completely. Also, you can elect to review failed mature cards on a different day, instead of the same day.
-
Remembered easily not only increments the ease factor, but adds an extra bonus to the current interval calculation. Thus, answering remembered easily is a little more aggressive than the standard SM-2 algorithm.
-
Successive failures while cards are in learning do not result in further decreases to the card’s ease. A common complaint with the standard SM-2 algorithm is that repeated failings of a card cause the card to get stuck in "low interval hell". In Anki, the initial acquisition process does not influence a card’s ease.
You can also check out sched.py
and schedv2.py
in Anki’s source code for the
scheduling code. Here is a summary (see the deck options
section of the manual for the options that are mentioned in italics).
Learning/Relearning Cards
If you press…
-
Again
Moves the card back to the first step setted in Learning/Relearning Steps. -
Hard
Repeats the current step after the first step, and is the average of Again and Good. -
Good
Moves the card to the next step. If the card was on the final step, the card is converted into a review card (it 'graduates'). -
Easy Immediately converts the card into a review card.
New cards have no ease, so no matter how many times you press 'Again' or 'Hard', the future ease factor of the card won't be affected. The same can be said about relearning cards: pressing 'Again' or 'Hard' won't have any effect over the card's ease.
Review Cards
Once a card is graduated, it gets an ease factor. By default is 2.5, but you can set another value using the Deck Options.
If you press…
-
Again
The card is placed into relearning mode, the ease is decreased by 20 percentage points (that is, 20 is subtracted from the ease value, which is in units of percentage points), and the current interval is multiplied by the value of new interval (this interval will be used when the card exits relearning mode). -
Hard
The card’s ease is decreased by 15 percentage points and the current interval is multiplied by the value of hard interval (1.2 by default) -
Good
The current interval is multiplied by the current ease. The ease is unchanged. -
Easy
The current interval is multiplied by the current ease times the easy bonus and the ease is increased by 15 percentage points.
For Hard, Good, and Easy, the next interval is additionally multiplied by the interval modifier. If the card is being reviewed late, additional days will be added to the current interval, as described in a previous FAQ.
Limitations
There are a few limitations on the scheduling values that cards can take. Eases will never be decreased below 130%; SuperMemo’s research has shown that eases below 130% tend to result in cards becoming due more often than is useful and annoying users. Intervals will never be increased beyond the value of maximum interval. Finally, all new intervals (except Again) will always be at least one day longer than the previous interval.
Why doesn’t Anki use SuperMemo’s latest algorithm?
The simple answer is that SuperMemo’s latest algorithm is proprietary, and requires licensing. As Anki is an open source application, it can only make use of algorithms that have been made freely available.
We’re inclined to believe SuperMemo when they say their newer algorithms are more efficient, but feel that to a certain extent, it is a case of diminishing returns. The gains achieved by moving from a traditional study routine to SM-2 are already great, and by sticking with an open algorithm, your learning data is not locked into a single product.
Ultimately it’s up to you to decide - if access to the latest and greatest scheduler is a higher priority than the things that Anki brings to the table, you may want to check out SuperMemo to see if it is a good fit for you.
What about SM-5?
Anki’s scheduler was originally based on SM-5. Anki’s default of showing the next interval above each ease button revealed problems with the implementation - harder cards could end up with greater interval increases than easy ones, and the ease factors sometimes grew to the point where a single review could result in a 20-30x increase in interval.
An attempt was made at the time to correct this by smoothing the optimal factors matrix - applying a cap on the maximum factor and enforcing a minimum difference between adjacent ease factors. This addressed the above problems, but resulted in an optimal factors matrix that had very little room to move, and the conclusion drawn at the time was that SM-5 was not an improvement over SM-2.
While SM-5 clearly wasn’t working for Anki, in hindsight, it may not have been fair to assume the issues we encountered were due to fundamental problems with the algorithm. SuperMemo have subsequently stated that the description of the SM-5 algorithm listed on their website is incomplete, so it is possible the problems we encountered do not exist in SuperMemo’s proprietary implementation.
AnkiWeb account removal
As AnkiWeb is a free service, we need to periodically delete unused account data in order to keep costs down. As mentioned in our terms of service, your data may be deleted if you have not accessed your account or synced in the last 6 months.
Once your deck data has expired, it is not possible for us to recover your data from AnkiWeb, but you may be able to recover it if you have a local copy.
What gets deleted
If your AnkiWeb account expires, only the AnkiWeb copy of your data is deleted. Any cards you have stored on your computer, phone or tablet will remain on those devices.
Returning to AnkiWeb after your data has expired
If your account data was deleted due to inactivity, you may still be able to recover that data if you have a copy on your computer or mobile device. You can confirm this by opening Anki or AnkiMobile/AnkiDroid to see if your data is still there. If you had data on your device but accidentally overwrote it in a sync, you may be able to recover it from an automatic backup
If you'd like to start syncing that data with AnkiWeb again, please start by logging in to ankiweb.net using your Anki ID. If you receive a message that no such account exists, you'll need to sign up again first - you can use the same email address as before if you wish.
Once you have a valid AnkiWeb login, you can sync your computer or mobile device, enter your details, and then choose "Upload" to send your data back to AnkiWeb. Please make sure to upload, as choosing download would overwrite your local content with your empty AnkiWeb collection.
Avoiding account deletion
Each time you visit ankiweb.net, or use the synchronisation feature in Anki, AnkiMobile or AnkiDroid, your account will automatically be marked as active. The mobile clients do not sync automatically, so simply using them to study will not result in your AnkiWeb account being marked active unless you use the sync button.
If your account has been inactive for 6 months or more, and you used the service for a week or longer, we will send you an email notifying you that deletion is pending. If you'd like to keep your account active, please log in to ankiweb.net and study a card, or sync one of your devices within 30 days.
Backing up your collection
If you're not planning to study for a while, or if you receive an inactivity notice and don't wish to renew your account immediately, please ensure that you have a copy of your collection on your local computer or mobile device. Your data should already be on your device if you've used Anki's synchronisation feature. If you've only used AnkiWeb before, please install the computer version or a mobile client and sync with AnkiWeb in order to download your data.
Shared items
When you share a deck, a copy of the deck without scheduling information is made, and that copy along with any add-ons you share are not subject to the usual data expiry.
Please note however that shared decks will expire if they average less than a few downloads a month, so deck sharing is not a backup mechanism.
Are there limits on file sizes on AnkiWeb?
Collections on AnkiWeb are limited to a compressed size of 100MB, and an uncompressed size of 250MB. This includes the text on your cards and the scheduling information, but does not include sounds/images, as they are stored separately.
Most users will never reach the limit. 25,000 average-sized cards and several years of review history will take up about 25MB, so to hit the limit you usually need to either be copying large amounts of text into each card, or filling your collection with hundreds of thousands of new cards that you aren't actually studying.
At the moment there are no limits on the size of your media, although the size of individual media files is limited to 100MB.
As the usage of Anki and AnkiWeb increases, at some point a pricing system may be introduced where basic, low-capacity accounts are free and heavier users can pay more for more space.
If you have hit the collection size limit, you will see messages about the collection being in an inconsistent state when you do a one way upload to AnkiWeb. It is not possible to increase the limit, because such large collections slow down AnkiWeb for other users. If you have imported a dictionary's worth of content, you will need to move some unused cards to a separate deck, export the deck, and then delete the deck from your collection. After doing so, Tools>Check Database can be used to free up space that was taken by the deleted cards.
Can I sync only some of my decks?
Anki stores all your decks in a single collection file, so there is no way to sync only part of a collection. However, there are several possible workarounds that may be useful:
Use two profiles. You can store the decks you do not want to sync in a separate profile (you can create and manage profiles by choosing File → Switch Profile). This is useful if you have a lot of media that you have no need for on your mobile device, or if you cannot place some data on AnkiWeb because of security or confidentiality issues. However, it has the disadvantage that you will have to switch profiles to review all of your decks, and you will not be able to get combined statistics easily.
If you decide to use two profiles, you can easily move data between them by exporting .apkg files with scheduling information and media.
Use subdecks. If your primary objection to syncing all of your decks is that you simply don't need some of them on the mobile device and don't want to clutter up the screen, you may choose to keep them in your collection and sync them, but keep them out of the way in a separate deck. One way to do this is to create a deck called ~ Desktop Only
or something similar and drag all of your desktop-only decks underneath it (the tilde keeps it at the bottom of the deck list; you can use an underscore if you want it at the top or nothing if you want it to sort with the other decks). You can then keep this deck collapsed on your mobile device. While the information will still sync, you will not have to see it.
Email verification
AnkiWeb was previously lax about verifying your email address, sending a message out when you sign up for an account but not requiring that it be responded to. The problem with this is that email hosts don't like it when email is sent to invalid addresses, and we risk the messages we send about the service landing in the spam folder or being dropped completely if the email providers decide the valid/invalid ratio is not good enough.
So to address this, we've had to start verifying your email address is valid once a year. Once you click the link in the verify email message, it tells us your address is current and we are known to you, so we can send you service-related mails in the future (like when you reset your password) with a reasonable degree of certainty that the mails will not bounce back.
Please note our privacy policy has not changed - we will only use your email address for messages related to Anki.
Emails not being received due to "spam"
Some email providers (typically school or business email) outsource spam checking to external companies. Some of these external companies can be heavy-handed when fighting spam, and collateral damage unfortunately happens - innocent parties such as AnkiWeb can end up getting blocked when a different customer on the same network has sent inappropriate mail.
If you have access to an email address at another provider, the fastest solution is to use the Account tab of AnkiWeb to change to your other email address.
If you do not have access to another email address, you could try asking your email provider to remove 23.249.217.77 from the block list they are using. It is a dedicated IP used only by AnkiWeb, hosted in Amazon's network. If your email provider are not able to fix the problem for you, please sign up for a free email address at somewhere like gmail.com instead, as they reliably accept the email we send.
"Error establishing a secure connection." when syncing
This error happens when Anki tries to make a connection to AnkiWeb, and receives an invalid response. It can be caused by:
- antivirus or firewall software on your machine
- a filtered network connection, common on work and school networks
- an unreliable network connection
Antivirus/firewall/VPN/proxy
Antivirus, firewall and VPN programs can often cause problems when they filter network traffic.
The first thing to try is to add an exception for Anki.
If that doesn't work, try disabling your antivirus temporarily.
Unfortunately some antivirus programs do not completely stop themselves when disabled. We have seen cases where the only way to resolve the problem was to completely uninstall the antivirus program. We do not expect you to stop using your antivirus program just to run Anki, but if the previous suggestions have not helped, it is worth uninstalling and restarting your computer to see if it resolves the problem. If it does, then please contact your antivirus company to report the issue to them.
Unreliable internet
If your wifi or internet connection is experiencing troubles, the messages from AnkiWeb may arrive corrupted or not at all, which can cause this error message to occur. It may be worth checking for packet loss:
https://anki.tenderapp.com/kb/problems/syncing-failed-connection-timed-out-errors-when-syncing
قد تستغرق مزامنة ملفات الوسائط بعض الوقت
يرجى إلقاء نظرة على الفيديو التمهيدي لمزامنة الوسائط. إذا كنت تفضل عدم مشاهدة مقطع فيديو، فيرجى القراءة.
تعمل إصدارات أنكي وأنكي موبايل الحديثة على مزامنة الأصوات والصور في الخلفية، مما يسمح لك بمواصلة استخدام التطبيق أثناء نقلها. حتى يتم نقل ملفات الوسائط، قد يفشل تشغيل الصوت، وقد تفشل الصور في الظهور إذا لم تكن هذه الملفات متوفرة بعد.
إذا نقرت على زر المزامنة عند ظهور المؤشر بجانبه، فسيكشف عن مزيد من التفاصيل حول تقدم المزامنة. إذا كنت تنتظر بدء مزامنة الأصوات / الصور، فيرجى الانتظار حتى تظهر نافذة "اكتملت مزامنة الوسائط". بمجرد عرض هذه الرسالة، فإنها تشير إلى أن جميع ملفات الوسائط قد تم نقلها من أو إلى جهازك، ويجب أن تعمل الوسائط بعد ذلك أثناء الدراسة.
أنكي موبايل
إذا أوقفت تشغيل شاشة جهازك، أو انتقلت إلى تطبيق مختلف، فسيؤدي ذلك إلى مقاطعة المزامنة. عند المزامنة مرة أخرى، سيتم استئناف التنزيل من حيث توقف.
إذا كان لديك الكثير من الوسائط، فقد تستغرق المزامنة الأولية بعض الوقت. أنكي موبايل 2.0.64+ سيبقي الشاشة قيد التشغيل أثناء عرض شاشة مزامنة الوسائط. الإصدارات الأقدم لا تقدم هذا. لذلك إذا كنت تستخدم إصدارًا أقدم وتركت جهازك دون اهتمام، فقد يتم إيقاف تشغيل الشاشة، مما يؤدي إلى مقاطعة المزامنة. يمكنك التحقق من الإصدار الذي تقوم بتشغيله في شاشة التفضيلات > حول. إذا كنت تستخدم إصدارًا أقدم، فيمكنك تنزيل التحديث المجاني من خلال البحث عن AnkiMobile في متجر التطبيقات.
رصد التقدم المحرز
ستعرض شاشة مزامنة الوسائط أعدادًا متزايدة مع إحراز تقدم. إذا وجدت أن العدد المضاف/المحذوف لا يتغير لفترة ممتدة، يمكنك استخدام الزر إيقاف لمقاطعة المزامنة، ثم المزامنة مرة أخرى للمتابعة من حيث توقفت.
إذا استمرت المشاكل
إذا فشلت الأصوات أو الصور في الظهور بعد عرض "اكتمال مزامنة الوسائط"، فيرجى التحقق من تمكين مزامنة الأصوات والصور في شاشة التفضيلات لكل إصدار أنكي تستخدمه ، ويرجى استخدام خاصية "فحص الوسائط" في قائمة التفضيلات أو قائمة الأدوات للتحقق من الملفات المفقودة.
Outlook.com silently discards email
Microsoft's email servers do not reliably deliver email. There are numerous reports on the web of email being successfully delivered to Microsoft's servers, but failing to show up in a user's inbox - even in the spam folder.
You may be able to work around this by clicking on the cog icon in your inbox, going to "Safe and blocked senders", and adding noreply@ankiweb.net
to the list of safe senders. You can then visit AnkiWeb's verification page and refresh it until another verification email is sent.
If problems persist, you will need to use a different email provider (such as a free gmail.com account) that reliably delivers email.
Verifying your email may be frustrating, but it is important to have a working contact method - without one, you would not be able to recover your account if you forgot your password.
Synchronizing multiple profiles
Profiles are a feature designed to allow multiple people to study with Anki on the same device. They may also be useful for testing and other similar purposes, but this is not their primary purpose. Profiles are not recommended for dividing up your content, as doing so is unnecessary and limits your options in terms of viewing statistics and moving content around. Profiles are also unsupported on AnkiDroid.
Anki is designed so that each profile syncs with a single AnkiWeb account – this way, each user can have their own account and use it on whichever devices they want.
If you have created multiple profiles for yourself, the best option is to merge them into a single profile. You can do so by exporting one deck from profile A, and then importing it into profile B, repeating for any other decks in profile A, until everything is in profile B.
If you have different users on your computer, each user will need to set up a separate AnkiWeb account for their profile. Attempting to sync different profiles with the same AnkiWeb account will result in lost data.
'Syncing failed: Connection timed out' errors when syncing
Antivirus/firewall software on Windows and corporate/school networks
If syncing never appears to make any progress, it is possible that Anki is completely blocked from connecting to the internet. In that case, you may need to add an exception in your antivirus/firewall, or ask your network administrators for assistance. For more information, please see
https://anki.tenderapp.com/kb/anki-ecosystem/error-establishing-a-secure-connection-when-syncing
If the sync appears to make some progress
When you sync, Anki sends messages to AnkiWeb, and these messages typically flow through a number of networks and countries before they reach AnkiWeb. If one of the networks between you and the AnkiWeb servers is experiencing issues, this can result in connections that run slowly or terminate abruptly.
A typical cause of this is when your internet provider experiences a problem with one of their international links. When this happens, you may find you can access most other sites without any problems, because those sites are hosted in different geographical locations, and thus your connections to them use different networks. Such problems typically take a few hours to a few days to clear up.
Sometimes the problems can be caused more locally. If you're on a distant or congested wifi network, that can also cause the connection to AnkiWeb to become unstable.
Unstable connections tend to become more apparent the more data you transfer. If you are experiencing packet loss you may find you can load ankiweb.net fine most of the time, but still have issues when syncing - especially if you have a lot of data to transfer.
Working around the issue
The best thing to do is try syncing on a different network - using your phone's cellular connection for example, or using your work or school's wifi network. In many cases you will find that resolves the problem, and after waiting a few hours to a few days, the problem with your home network should have gone away.
Determining packet loss
A tool called 'mtr' can be useful for determining packet loss.
- Windows: https://sourceforge.net/projects/winmtr/
- Mac: https://www.reddit.com/r/TagPro/comments/2j6qx7/how_to_run_an_mtr_on_mac/
- Linux: install 'mtr' from your package manager
Once installed, you should use mtr to access 'ankiweb.net', and let it run for about 15 minutes. If any of the steps between your device and the AnkiWeb servers show a packet loss above 0%, it indicates instability.
If you are seeing no packet loss at all but are still having problems syncing, you may be having a different problem - please contact us and let us know.
الصوتيات أو الصور لا تظهر على AnkiWeb أو التطبيقات المحمولة
إذا قمت بإنشاء رزمة البطاقات الخاصة بك عن طريق استيرادها من ملف نصي، أو قمت بتنزيل رزمة بطاقات مشتركة تم إنشاؤها بهذه الطريقة، فمن الممكن أن تختلف أسماء الملفات في Anki عن أسماء الملفات على الكمبيوتر. بعض الكمبيوترات تعامل ملفات "file.jpg" و"file.JPG" و "FILE.JPG" كملف واحد، بينما لا تعامل الكثير من الأجهزة بهذا الشكل. وهذا يعني أنه إذا كان هناك إشارة لـ "dog.jpg" في الرزمة وكان اسم الملف على القرص الصلب هو "dog.JPG"، فقد لا تتمكن بعض الأجهزة (بما في ذلك AnkiWeb) من عرض الصورة.
يمكنك التأكد من هذه المشكلة من خلال تحرير بطاقة لا تظهر بشكل صحيح باستخدام إصدار الكمبيوتر. إذا لم يعمل الصوت، سترى رابطًا مثل [sound:hello.mp3]
. إذا رأيت رابطًا معطوبًا للصورة، فانقر فوق هذا الحقل، ثم اضغط على السهم الأسفل على اليمين، واختر "تحرير HTML"، ثم ابحث عن النص الذي يشبه:
<img src="cat.jpg" />
سجل اسم الملف.
ثم افتح مجلد الوسائط في مجموعة Anki الخاصة بك (https://docs.ankiweb.net/files.html#file-locations) وابحث عن الملف المشار إليه. إذا لم يكن الاسم يستخدم نفس التركيب الدقيق من الأحرف الصغيرة والكبيرة، فهذا هو المشكلة.
يرجى التأكد أيضًا من إجراء فحص للوسائط.
إذا كانت الرزمة مشتركة، فيرجى الإبلاغ عن المشكلة لمؤلف الرزمة المشتركة. إذا كانت الاختلافات في حالات الأحرف منتظمة، فيمكنك محاولة حل المشكلة باستخدام ميزة البحث والاستبدال في المتصفح. على سبيل المثال، إذا كان الرابط يحتوي على "dog.JPG" ولكن الملف على القرص هو "dog.jpg"، فيمكنك النقر على "تصفح" وتحديد كافة البطاقات، واستخدام ميزة البحث والاستبدال لاستبدال JPG بـ jpg.
إذا لم يفسر هذا مشكلتك، فيرجى التحقق من عدم استخدام الحاسوب الخاص بك نظام ملفات vfat/fat32. حاليًا، لا يمكن لـ Anki اكتشاف التغييرات في مجلد الوسائط عندما يكون على مثل هذا النظام، لذا لن تعمل مزامنة الوسائط في هذه الحالة. هناك حل بديل يخطط له في إصدار مستقبلي
A shortcut key is not working
Some other program on your computer is likely capturing the shortcut. For example, some users have recently reported that their AMD/ATI video card software is stealing the cloze deletion shortcut key. When they disable the shortcut in that program's preferences, the key starts working in Anki again.
If you run into similar problems, please try temporarily closing/turning off other software running on your machine, until you discover the cause.
If you use add-ons in Anki, please also try disabling them to rule them out as the cause of the problem.
In some cases, using a non-English keyboard layout may cause the problem.
Anki must be able to connect to a local port
When Anki 2.1 starts up, it listens on a port on localhost for requests from the user interface. If you have a proxy server configured on your machine, please go into your proxy settings and make sure that "bypass proxy server for local addresses" is enabled - otherwise Anki's user interface will have its local communication redirected through the proxy, which will prevent Anki from functioning.
More info: https://superuser.com/a/261434
This problem may also occur if you have a firewall running on your machine that blocks local connections, or are using a VPN that is incorrectly redirecting local traffic.
Anki says my clock is wrong
To ensure your scheduling doesn't get messed up, Anki requires that your device's clock is set correctly. This means all of the following must be set correctly:
- the time (including AM/PM)
- the date
- the timezone
- daylight savings
If you receive an error about the clock being wrong, please check to ensure all of the above are set correctly. Please note that even if your system is showing you what looks like the correct time, if the above settings are not correct, the computer's internal idea of the correct time may be wrong.
"What should I do if my country has just changed its handling of daylight savings?"
When politicians change the handling of daylight savings time, it can take companies like Windows and Apple time to update their operating systems to reflect the new handling. To work around the problem, you can select a different timezone that has the same UTC offset as your current location, and then update the clock to make sure it is correct. For example:
- it's 10AM where you are
- you've checked Google for the current standard time, and it's currently midnight: https://www.google.com/search?q=utc+time
- this means you are ten hours ahead of standard time, so your UTC offset is +10:00
- in your system settings, look for a timezone that is +10:00
- after adjusting the time zone, adjust the clock so it shows the correct time
"Why doesn't Anki let me ignore the error?"
If you study while the clock is incorrect, then your progress is likely to be messed up when any of the following happen:
- the clock is automatically reset to the correct time in an OS upgrade
- you decide to start using AnkiWeb for backups or deck sharing
- you decide to start studying on multiple devices
- you move to a new machine after the old one breaks
- you manually change the time because other apps also notice the clock is wrong
Anki refuses to start up because an incorrect clock will also cause issues like file modification times to be wrong, and it's better to address the issue than hide it away and risk issues in the future.
Changing the font
Anki
- To change the font when reviewing, please see here.
- To change the font you see when adding or editing, please click the Fields button.
- To change the font in rows of cards in the browser, please click the Cards button, and then More, and then Browser Appearance.
- For buttons, menus and so on, Anki uses your system font settings, so you can alter the size by adjusting the system font scale. If you wish to override the font only in Anki, you'll need to install https://ankiweb.net/shared/info/2103013902 and then alter the fontHeight line, changing f.pixelSize() to a number like 16.
AnkiMobile
- Any changes you make to your card templates will be reflected when studying in AnkiMobile
- You can also tap on Tools while reviewing to adjust the font scaling relative to the computer version
Changing the interface language
By default, Anki displays interface text such as menus and dialog boxes in the language you selected when you ran Anki for the first time. If you selected wrong or want to use multiple languages, you can change the language in Anki's preferences screen (ctrl+p on Windows/Linux, cmd+, on OS X). After selecting a new language, restart Anki for the new language to take effect.
If you've just started using Anki, after restarting, use File>Switch Profile to create a new profile that will use the language you've selected - otherwise things like field names will be in the previous language.
My antivirus program says Anki is infected!
Antivirus programs sometimes get things wrong. This is especially so when we release a new version - some AV programs assume that because the new version has not been seen in the past that it must be dangerous. Anki updates are built on machines dedicated to that purpose, so the chances of a virus infection are very slim. If you've received a message from your antivirus, please contact your AV vendor to let them know about the false positive.
Running from Python
If you experience startup problems or crashes with the packaged builds of Anki that you are unable to resolve, you can try running directly via Python as a last resort.
The instructions below are provided for Windows users, as these problems seem most prevalent on Windows, but a similar approach can be taken on other platforms too.
- Install https://www.python.org/ftp/python/3.8.10/python-3.8.10-amd64.exe. Customize
the install location, and choose
c:\python
- Open the Start menu, and open a Command Prompt.
- Type in the following and hit enter:
\python\python -m venv \anki-venv
- And then the following, which will take a while:
\anki-venv\scripts\pip install aqt orjson
- Finally:
\anki-venv\scripts\anki
If that solves your problem, you can start Anki again in the future by repeating steps 2 and 5.
If you still experience problems, you can try changing the Qt version:
\anki-venv\scripts\pip install pyqt5==5.13 pyqtwebengine==5.13.0
If that does not help either, and you have already followed all the steps on when problems occur, then you may unfortunately be out of luck.
Screenshots large and blurry on retina displays
If you edit a card, click on Cards, and then place the following at the very bottom of the styling section, it will shrink screenshots down to the correct size:
img[src*="Screen"] {
zoom: 50%;
}
It works by targeting any filenames that have "Screen" in them - which applies to the default "Screen Shot" name that macOS uses. If your screenshots use a different but consistent name, you can adjust the line above.
If your screenshots use names that don't have a consistent pattern, you can remove the square brackets and the text inside them, which will cause all images to be matched. Images from high resolution displays will now look correct, but images you obtain from other sources may now look too small. Unfortunately there is no good solution to this problem at the moment - the web technologies Anki uses do not have a way of detecting which images need to be resized. Resizing the images prior to adding them to Anki will allow you to mix and match other images, but it requires some setup: https://www.quora.com/How-can-I-get-my-retina-Mac-to-not-take-screenshots-that-are-too-big
Requesting a refund for AnkiMobile
If you're having problems with AnkiMobile, please let us know and we'll do our best to help you resolve them.
When you purchase items on the app store, Apple sell the product to you. As we are not involved in the sales process, we do not have the ability to offer you a refund as we have no access to your payment details - Apple does not even tell us who is purchasing the app. For this reason, any refund requests need to be submitted to Apple directly. Please see the following page for more information:
http://www.imore.com/how-request-refund-itunes-or-app-store-purchase
Retrieving AnkiMobile crash logs
Crash logs help us identify what's going wrong when AnkiMobile crashes. To share your crash logs, please:
- Go to the Settings app on the home screen, and tap on 'Privacy'
- Then tap on 'Analytics Data'
- Scroll down until you find 'anki' - there should be a report for each crash.
- Tap on the latest 'anki' one.
- Tap the share icon and mail the report to yourself
- Grab the file from your email, and attach it to a support ticket here
لماذا يكلف AnkiMobile أكثر من تطبيقات الجوال الاعتيادية؟
AnkiMobile ليس تطبيقًا مستقلًا، بل هو مخصص للاستخدام بالاقتران مع خدمة مزامنة السحابة وإصدار الكمبيوتر مفتوح المصدر الذي أتحته مجانًا على مدار السنوات العشر الماضية. يعد العمل على هذه المنصات الثلاثة وظيفة بدوام كامل، وAnkiMobile هو سبيلي لكسب عيشي والاستمرار بالتطوير.
لأن هناك تطبيقات كثيرة جدًا تكلفتها $1 فقط، فهذا السعر يفاجئ بعض الناس. ولكن عندما تأخذ بعين الاعتبار إصدار الكمبيوتر، وخدمة المزامنة، والتحديثات المجانية، يصبح سعر AnkiMobile تنافسيًا. في وقت كتابة هذه المقالة (2013-10-04)، يكلف إصدار الكمبيوتر والأيفون من SuperMemo $60، وتكلف تطبيقات MentalCase $29.95.
في النهاية، يعتمد ما إذا كنت تعتبر سعر AnkiMobile جيدًا على احتياجاتك. إذا كنت مستخدم لأنكي بالفعل واستثمرت ساعات كثيرة في الدراسة على الكمبيوتر، فيوفر AnkiMobile طريقة سهلة للدراسة في أي مكان والاستفادة من ميزات الجدولة والتنسيق المتقدمة التي يوفرها أنكي. من ناحية أخرى، إذا كنت تبحث عن شيء غير مكلف وبسيط ولا تمانع في أن تكون مقيدًا بجهاز Apple الخاص بك، فهناك بدائل أرخص قد ترغب في أخذها في الاعتبار.
أمر آخر يجب ملاحظته هو أنه بمجرد شراء AnkiMobile، يمكن استخدامه على ما يصل إلى 5 أجهزة iOS، شرط أن يكون لها معرف Apple نفسه. يدعم AnkiMobile أيضا مشاركة الأسرة، للعائلات التي ضبطت ذلك.
بعض الأسئلة المتكررة:
"ستجني أرباحًا أكثر بسعر أخفض"
لقد جربت نقاط أسعار مختلفة في الماضي، وخفض السعر أدى إلى انخفاض صافٍ في الدخل. ألعاب مثل Angry Birds قادرة على تحقيق ربح لأنها تروق لجمهور واسع. بينما تطبيقات بطاقات الاستذكار باستخدام التكرار المتباعد لها سوق متخصص جدًا. لهذا السبب، لا أنوي تغيير السعر أو عمل تنزيلات في المستقبل القريب.
"إنه مكلف للغاية في بلدي."
أنا لست ضد فكرة تقديم أسعار مختلفة بناءً على متوسط دخل البلد ، لكن Apple لا تتيح وضع أسعار مختلفة لبلدان مختلفة. تضع Apple السعر في كل بلد بناءً على الضرائب المحلية وتكاليف ممارسة الأعمال التجارية هناك.
يرجى أيضًا أن تضع في اعتبارك أن السعر في الولايات المتحدة هو السعر قبل تطبيق ضرائب مبيعات الدولة ، وبالتالي قد لا يكون الفرق كبيرًا بقدر ما تتصور.
"كطالب، أعتقد أنه مكلف للغاية."
يرجى مقارنة سعره بالسعر المتوسط لكتاب مدرسي ثم النظر في عدد ساعات الاستخدام التي تحصل عليها من كل منها. إذا كنت لا تستخدم أنكي بما يكفي لتبرير السعر، فأنت حر في استخدام Ankiweb بدلاً من ذلك أو النظر في بدائل أرخص.
"هل يمكنني الحصول على نسخة مجانية للاستخدام الشخصي، أو لكتابة مراجعة؟"
آسف، أنا لا أقدم رموز ترويجية، لأن إعدادها يسلب من وقت التطوير.
"يجب أن تعتمد على التبرعات فقط."
لسوء الحظ، لن يكون ذلك كافيًا للعيش. بغض النظر عن مدى تقدير الناس لمنتج أو خدمة ، إذا أعطيتهم خيار عدم الدفع، فسيختار معظم الناس عدم الدفع.
"يجب أن تتقاضى رسومًا مقابل Ankiweb بدلاً من ذلك."
يوفر متجر تطبيقات Apple طريقة آمنة وسهلة في إجراء عمليات الشراء. يتطلب شراء اشتراك من موقع ويب مزيدًا من الجهد ، وكثير من الناس يتخوفون من إجراء عمليات الشراء عبر الإنترنت.
"لماذا إصدار أندرويد مجاني؟"
تم تطوير إصدار أندرويد من قبل مجموعة مختلفة من الأشخاص، استندوا فيه إلى إصدار الكمبيوتر الذي طورته. نظرًا لأن لديهم وظائف يومية ولا يمكنهم العمل على التطبيق إلا في وقت فراغهم ، فإن AnkiMobile مدعوم بشكل أفضل: تتم الإجابة عن جميع الأسئلة وتقارير الأخطاء، والتطبيق منسق أكثر ويتم إصلاح معظم الأخطاء بسرعة.
AnkiApp ليس جزءًا من برامج أنكي
تم تطوير برنامج يسمى AnkiApp من قبل مجموعة من الأشخاص المنفصلين، ولا يرتبط ببقية برامج Anki. تم إصداره بعد سنوات من تأسس Anki في السوق، ونحن نشتبه في أن الاسم تم اختياره عمدًا للاستفادة من العلامة التجارية التي بنيناها. استخدام Anki في الاسم يعطي انطباع أنه يعمل مع البرامج الأخرى لـ Anki، وهذا لا يحدث.
إذا نزلت AnkiApp عن طريق الخطأ، يرجى النظر في ترك مراجعة في متجر التطبيقات لتنبيه الناس إلى حقيقة عدم ارتباط AnkiApp بـ Anki.
يتكون نظام Anki من Anki و AnkiMobile و AnkiDroid و AnkiWeb، والتي توجد روابطها جميعًا في موقعنا الرسمي: https://apps.ankiweb.net
الاستيراد من AnkiApp - الطريقة الجديدة
نشر عبدو إضافة للمساعدة في استيراد رزم AnkiApp إلى Anki. هذه هي الطريقة الموصى بها، فهي لا تتطلب منك دفع مال لمطوري AnkiApp للوصول إلى بياناتك. علاوة على أن هذه الطريقة أسهل من الطريقة القديمة.
الاستيراد من AnkiApp - الطريقة القديمة
تعتمد الطريقة التالية على ميزة التصدير في AnkiApp. قام مطورو AnkiApp مؤخرًا بسلب هذه الميزة من المستخدمين المجانيين، مما يتطلب من المستخدمين الدفع مقابل اشتراك قبل أن يتمكنوا من تصدير بياناتهم. لهذا السبب، يوصى بالطريقة الجديدة المذكورة أعلاه. لكن بغرض التوثيق، يمكن الاطلاع على التعليمات القديمة أدناه:
إذا أضفت محتوى بطريقة غير مقصودة إلى AnkiApp ، فقد تستطيع نقله إلى Anki. لا يمكن استيراد تقدم الدراسة ، ولكن يمكن استيراد النصوص الأساسية والصور:
- صدر من AnkiApp لتحصل على ملف .zip
- فك ضغط الملف في مكان ما. ستحصل على ملف fields.csv وملفات الوسائط.
- استخدم ملف>استيراد في Anki لاستيراد ملف fields.csv. في نافذة الاستيراد، تأكد من تمكين خيار "السماح بـ HTML في الحقول".
إذا كان الملف يحتوي على صور ، فيجب تغيير مراجع الصور تلك إلى تنسيق يفهمه Anki. حدد جميع البطاقات التي تم استيرادها في نافذة التصفح في Anki ، واستخدم عنصر القائمة تحرير>بحث واستبدال. ثم استبدل:
{{
بـ
<img src="
ثم أجر عملية استبدال أخرى، مستبدلًا
}}
بـ
">
أخيرًا ، ستحتاج إلى نقل ملفات الصور التي استخرجتها من ملف الضغط إلى مجلد User 1/collection.media folder:
https://www.abdnh.net/anki-manual/files.html#file-locations
AnkiDroid has a separate support site
AnkiDroid is developed by a separate group of people, and has its own support site. Please see this page:
https://ankidroid.org/docs/help.html
AnkiUniversal is not supported here
AnkiUniversal is by a separate group of developers and is not fully compatible with the rest of the Anki ecosystem - it does not support things like syncing of media, creating LaTeX images, and so on.
You may wish to consider using the official Anki version from https://apps.ankiweb.net instead.
If you wish to continue using AnkiUniversal, please direct any questions you have to the AnkiUniversal authors: ankiuniversal@gmail.com
We do not make robots
We make a flashcard program called Anki. If you are having problems with a robot you bought from a company called Anki, please go to https://support.digitaldreamlabs.com/
Anki 2.0 support has ended
Anki
Update 1 Jun 2020: An upstream SSL certificate has expired, and this has broken syncing for the remaining users on 2.0.
On Feb 1 2020, AnkiWeb received a security update that broke syncing for some Anki 2.0 users. The tools Anki 2.0 was built on are no longer receiving bugfixes or security updates, and there is a risk that Anki 2.0 will stop working without warning. For this reason, we highly recommend you start migrating to Anki 2.1.
Syncing with Anki 2.1.x will continue to function. If you have not updated to Anki 2.1.x yet, upgrading is as simple as installing it on your computer, as Anki 2.0.x and 2.1.x use the same file format. You can even switch back and forth if you install 2.0 and 2.1 in separate locations - though please make sure to use the Downgrade button if you're using the latest Anki.
For information on the changes in Anki 2.1, please see https://changes.ankiweb.net/changes/2.1.html
You can download Anki 2.1 from https://apps.ankiweb.net
AnkiDroid
This change will affect devices running Android 4.4 or below. There is a beta build of AnkiDroid available that should fix syncing on devices running 4.1+: https://groups.google.com/g/anki-android/c/f9ikzWikjjk
AnkiMobile
Any iOS version from 5 onwards should be fine.
Anki 2.0 add-ons
Due to the libraries Anki 2.0 uses no longer being supported, Anki 2.0 has been discontinued, and may stop working in a future OS update. Please consider updating to Anki 2.1 instead.
If the add-on you want has a 2.0 download link on AnkiWeb, you can download the add-on's .py or .zip file.
- If it's a .py file, place it in your add-on folder.
- If it's a .zip file, unzip the contents into your add-on folder.
Your add-on folder is inside your data folder: https://docs.ankiweb.net/files.html#file-locations
An archive of the old 2.0 add-ons has also been made available. To use it:
- Download the add-on archive from https://apps.ankiweb.net/downloads/archive/addons-2.0.zip
- Extract the zip.
- Search through the README file to locate the add-on ID you want.
- If it's a .py file, place it in your add-on folder.
- If it's a .zip file, unzip the contents into your add-on folder.
Your add-on folder is inside your data folder: https://docs.ankiweb.net/files.html#file-locations
These add-ons are provided as-is, and no support can be provided for them.
Can I use Anki in a company or school?
The following is provided for your convenience. For the exact terms of the computer version license, please read the LICENSE file distributed in the Anki source package.
You are free to use the computer version of Anki in a school or company. As per the terms of the license, if you modify Anki, you must make your modifications publicly available.
A copy of AnkiMobile must be purchased for each user who wants to use it. Volume licensing is available for academic institutions.
Sharing Decks
The cards you create with Anki are your own, so you are free to license them as you please, and sell them if you wish. Anki does not include any DRM features to prevent users from sharing decks, as its open-source nature means any such protections could be bypassed easily. If your decks turn up on the Internet in violation of your copyright, you are of course free to send takedown notices. If you find your copyrighted content has been uploaded on AnkiWeb's list of shared decks, please let us know and we will remove it as soon as possible.
Custom Versions
We do not have the resources to create custom versions of Anki, AnkiMobile, or AnkiWeb at this time, whether to add DRM or other features. You are free to modify the desktop version of Anki yourself in accordance with the license.
AnkiWeb
AnkiWeb is intended for individual users. People in a school or company are welcome to sign up for their own accounts, but teachers or company staff should not create accounts in bulk for people. AnkiWeb does not currently provide any means of monitoring activity on students' accounts.
Because AnkiWeb is a free service targeted at end users, we do not have the resources to sign data processing agreements and similar documents with schools or companies. If you require such documents, alternative products like Quizlet may be better able to accomodate you.
AnkiWeb's privacy policy can be found here: https://ankiweb.net/account/privacy
How can I donate / contribute?
As Anki is run as a business, it is difficult to accept donations. Instead, we make available AnkiMobile to raise funds for development. You can purchase AnkiMobile on your Apple mobile device, and the proceeds from it go towards supporting Anki's development.
From time to time, people request other ways to contribute, such as by making donations via a site like Patreon, or via something like BitCoin. These would take time to set up and maintain, as we need to ensure no laws are being broken, and relevant taxes are being paid. At the moment we feel that the time is better spent working on Anki instead.
If you're unable to purchase the app for yourself or a friend, there are still other ways you can contribute. Answering questions over on the user forums is a big help, as every question the developers don't need to answer means more time that can be spent working on Anki. And if you don't feel comfortable answering questions, telling your friends about Anki helps out too.