الرزم والتداخل
نظّم المجموعة كشجرة وافهم البطاقات التي تشملها جلسة رزمة رئيسية.
تحدد الرزم نطاقات عملية للدراسة. يمكن أن تحتوي الرزمة على رزم فرعية، فتتكون شجرة تنظّم المجموعة من دون إجبار كل جلسة على تضمين كل شيء.
إنشاء رزمة متداخلة
يستخدم Repeto نقطتين مزدوجتين بين المستويات، بما يطابق التسلسل الهرمي المضمّن في حزم Anki:
Medicine
Medicine::Anatomy
Medicine::Anatomy::Neuroanatomy
في رزمة جديدة، اختر رزمة رئيسية اختيارية وأدخل اسم الرزمة الجديدة. يعرض Repeto المسار الكامل قبل الإنشاء. ويمكنك أيضًا إبقاء الرزمة الرئيسية عند المستوى الأعلى وكتابة مسار قياسي مثل Medicine::Anatomy مباشرةً. وإذا كتبت أكثر من مستوى مع اختيار رزمة رئيسية، تُنشأ تلك المستويات تحتها.
يستهدف المنتقي هوية الرزمة الثابتة للرزمة الرئيسية. فإذا أُعيدت تسمية تلك الرزمة قبل الحفظ، تتبع الرزمة الجديدة مسارها الحالي. وإذا حُذفت، يتوقف الإنشاء برسالة استرداد بدلًا من إنشاء رزمة يتيمة. يُفحص المسار النهائي بحثًا عن التعارضات ويُنشأ ذريًا؛ وتُحفظ اختيارات ملف تعريف التوليد الحالية ونسخة الرزمة الخاصة من إعداد الجدولة المسبق.
تعرض صفحة الرزم هذه الأسماء كصفوف متداخلة وتستخدم عناصر تحكم لإظهار الفروع وطيّها. لا تُعد الأسماء التي تتشارك بادئة فقط أقارب: ليست French الرزمة الرئيسية لـFrench Literature؛ وحدها French::Literature متداخلة.
نطاق الدراسة
فتح دراسة في Medicine::Anatomy يشمل البطاقات المؤهلة الموجودة مباشرة في Anatomy وفي فروعها مثل Neuroanatomy. أما فتح الدراسة في Neuroanatomy فيشمل تلك الشجرة الفرعية فقط. وتبقى البطاقات منسوبة إلى رزمتها الأصلية المحددة.
تعرض قائمة الرزم إجماليات الشجرة الفرعية في الصفوف الرئيسية. وتستخدم صفحة اليوم وملخصات المجموعة جذور التسلسل لتجنب جمع إجمالي فرعي مع إجمالي رئيسي يتضمنه أصلًا.
الإعدادات داخل التسلسل الهرمي
تحصل كل رزمة على نسخة جدولة خاصة مصدرها إعداد مسبق مسمى. وتظل البطاقة التي تُجلب عبر جلسة رئيسية تستخدم النسخة السارية لرزمتها الأصلية.
في صفحة إعدادات الرزمة الرئيسية، ينسخ تطبيق على الرزم الفرعية إعداد الجدولة المختار إلى الفروع الفعلية. هذا استبدال جماعي، لذا افحص الفروق المحلية قبل تطبيقه.
تفرض جلسات الرزمة الرئيسية الحصص اليومية لكل فرع فعلي. وعند تفعيل تبدأ الحدود من الأعلى، تستهلك الدراسة المباشرة لرزمة فرعية أيضًا الحصة المتاحة لأسلافها الفعليين. ولا يفرض المستوى المسمى الذي لا يقابله صف رزمة فعلي حدًا اصطناعيًا.
نقل فرع
افتح قائمة إجراءات الرزمة واختر نقل، أو اسحب الصف إلى فرع آخر. يفتح المساران المعاينة نفسها قبل أن يتغير أي شيء. ينقل Repeto الشجرة الفرعية كاملةً، ويرفض الدورات وتعارضات الأسماء، ويتحقق عند التنفيذ من أن المعاينة لا تزال حديثة. وتحافظ البطاقات على هوياتها وجدولتها وسجل مراجعتها.
إذا احتوت مجموعة مستوردة أو قديمة على رزمة فرعية يفتقد مسارها صف الرزمة الرئيسية المسمى، فشغّل إصلاح شجرة الرزم. لا تنشئ المعاينة سوى صفوف الرزم الرئيسية الفارغة المفقودة؛ ولا تنقل البطاقات أو تعيد كتابة الرزم الموجودة.
إرشادات التسمية
استخدم فروعًا قليلة العمق وذات معنى. تصف البنية المفيدة عادةً الموضوع أو المصدر أو المستوى:
Spanish::Grammar::Past tense
Biology::Course 101::Cell biology
لا تستخدم التسلسل لتشفير كل وسم. فالوسوم أفضل للسمات التي تتقاطع بين الرزم، مثل exam-2 أو needs-image أو source-book.
لا يفرض Repeto بعد عمقًا أقصى نهائيًا. قرار الاختيار بين خمسة مستويات وعشرة مسجل في التدقيق الداخلي، وينبغي للمنتج رفض الأعماق غير المعقولة قبل الإصدار العام. وحتى ذلك الحين، أبقِ الشجرة ضمن خمسة مستويات لتظل قابلة للاستخدام على الشاشات الصغيرة.
الحدود الحالية
يُدعم منتقي الرزمة الرئيسية عند الإنشاء، ومسارات :: المباشرة، والتسلسل الهرمي المستورد، ونقل الأشجار الفرعية بعد التأكيد، وإعادة الإسناد بالسحب، والفرز الرقمي الطبيعي، وإصلاح الرزم الرئيسية المفقودة. لا يفرض Repeto حتى الآن عمقًا أقصى، وما زالت دورة الحياة الكاملة لرزمة Default الفارغة مخططة. لا ينشئ الإصلاح سوى الرزم الرئيسية المفقودة؛ ولا يعالج المسارات غير الصالحة أو مراجع الرزمة الأصلية اليتيمة للبطاقات. راجع خارطة طريق التكافؤ مع Anki للحالة المجمعة.