For the complete documentation index, see llms.txt. This page is also available as Markdown.

الملحق

أسئلة شائعة تُطرح على مديري Chamilo 2.0.

التثبيت والإعداد

س: أي إصدار من PHP يتطلبه Chamilo 2.0؟ ج: PHP 8.2 أو أعلى. يُوصى بـ PHP 8.3. انظر متطلبات الخادم.

س: هل يمكنني تشغيل Chamilo على استضافة مشتركة؟ ج: ممكن، لكن غير موصى به. يتطلب Chamilo 2.0 برنامج Composer، وNode.js في وضع التطوير، ووصولاً إلى سطر الأوامر للتثبيت والصيانة. يوفر VPS أو خادم مخصص تجربة أفضل بكثير.

س: أي قاعدة بيانات يُفضل استخدامها؟ ج: MySQL 8.0+ أو MariaDB 10.4+ هما الأكثر شيوعاً وأكثرها اختباراً.

س: هل يمكنني تثبيت Chamilo بدون سطر الأوامر؟ ج: نعم، إذا كنت تستخدم الإصدار المُعبأ مسبقاً (.zip أو .tar.gz). إلا ذلك، ستحتاج إلى سطر الأوامر لتثبيت تبعيات Composer، وبناء أصول الواجهة الأمامية، وتشغيل هجرات قاعدة البيانات. يتعامل معيار الويب مع إعداد قاعدة البيانات والتكوين الأولي، لكن الخطوات المحيطة تتطلب وصولاً إلى shell في وضع التطوير.

المستخدمون والمصادقة

س: كيف أقوم بإعادة تعيين كلمة مرور مستخدم؟ ج: افتح الإدارة > قائمة المستخدمين، ابحث عن المستخدم، انقر على تعديل، واضبط كلمة مرور جديدة. بديل ذلك، يمكن للمستخدم استخدام رابط "نسيت كلمة المرور" في صفحة تسجيل الدخول (إذا تم تكوين البريد الإلكتروني).

س: هل يمكنني استيراد المستخدمين بشكل جماعي؟ ج: نعم. افتح الإدارة > استيراد المستخدمين وقم برفع ملف CSV أو XML يحتوي على بيانات المستخدمين. يدعم الاستيراد إنشاء مستخدمين جدد وتحديث المستخدمين الموجودين.

س: كيف أدمج مع LDAP أو Active Directory؟ ج: قم بتكوين إعدادات LDAP في تكوين المصادقة. انظر LDAP. يتم مزامنة المستخدمين عند تسجيل الدخول أو عبر مزامنة مجدولة.

س: هل يمكن للمستخدم الانضمام إلى جلسات متعددة في وقت واحد؟ ج: نعم. يمكن للمستخدم التسجيل في عدد غير محدود من الجلسات في وقت واحد. تتبع كل جلسة التقدم بشكل مستقل.

الدورات والمحتوى

س: كيف أقوم بعمل نسخة احتياطية لدورة واحدة؟ ج: داخل الدورة، افتح الصيانة > إنشاء نسخة احتياطية. سيتم إنشاء أرشيف قابل للتنزيل يحتوي على محتوى الدورة وإعداداتها. يمكنك استعادتها في نسخة Chamilo نفسها أو أخرى.

س: هل يمكنني نسخ دورة؟ ج: نعم. استخدم الإدارة > نسخ الدورة أو أداة الصيانة داخل الدورة. يمكنك نسخ المحتوى بين الدورات أو إنشاء دورة جديدة من دورة موجودة.

س: أي إصدار من SCORM مدعوم؟ ج: يدعم Chamilo SCORM 1.2. يتم استيراد حزم SCORM كمسار تعلم.

س: كيف أحدد من يمكنه إنشاء دورات؟ ج: افتح الإدارة > إعدادات التكوين > الدورة وقم بتعطيل السماح للمستخدمين غير المديرين (المدرسين) بإنشاء دورات جديدة (allow_users_to_create_courses). إذا تم تعطيله، يمكن للمديرين فقط إنشاء الدورات. بديل ذلك، يمكنك تعيين حد لعدد الدورات التي يمكن لكل مدرس إنشاؤها.

الأداء والصيانة

س: المنصة تبدو بطيئة. ما الذي يجب التحقق منه أولاً؟ ج: بناءً على التأثير: (1) تأكد من APP_ENV=prod و APP_DEBUG=0 في .env. (2) تحقق من تفعيل PHP OPcache. (3) تحقق من أداء قاعدة البيانات. (4) انظر ضبط الأداء.

س: كيف أقوم بحذف الذاكرة المؤقتة؟ ج: شغّل php bin/console cache:clear --env=prod من سطر الأوامر. لا تحذف مجلد var/cache/ يدوياً أثناء تشغيل التطبيق.

س: كم مساحة القرص التي يحتاجها Chamilo؟ ج: التطبيق نفسه يحتاج حوالي 2 جيجابايت في حالة غير مضغوطة. المساحة الإجمالية تعتمد على المحتوى المرفوع (المستندات، الفيديوهات، حزم SCORM). راقب استخدام القرص وخطط وفقاً للاحتياجات.

س: كيف أقوم بجدولة نسخ احتياطية تلقائية؟ ج: انظر النسخ الاحتياطي. كحد أدنى، جدول تصدير قاعدة البيانات يومياً ونسخ احتياطي منتظم لمستوى الملفات لمجلدات الرفع.

البريد الإلكتروني

س: المستخدمون لا يتلقون البريد الإلكتروني. ما الذي يجب التحقق منه؟ ج: (1) تحقق من MAILER_DSN في .env. (2) شغّل php bin/console mailer:test someone@example.com للاختبار. (3) تحقق من مجلد البريد غير المرغوب فيه. (4) تحقق من سجلات DNS SPF/DKIM. انظر تكوين البريد الإلكتروني.

س: هل يمكنني استخدام Gmail لإرسال البريد الإلكتروني؟ ج: نعم، للمنصات الصغيرة أو التطوير. استخدم كلمة مرور التطبيق وانتبه لحد الإرسال اليومي لـ Gmail (500 بريد/يوم للحسابات العادية).


الأمان

س: كيف يمكن إجبار استخدام HTTPS؟ ج: قم بتكوين خادم الويب الخاص بك لإعادة توجيه HTTP إلى HTTPS. بالإضافة إلى ذلك، قم بتفعيل الإعداد "إجبار HTTPS" في الإدارة > إعدادات التكوين > الأمان. انظر إعدادات الأمان.

س: كيف يمكن حظر هجمات القوة الغاشمة على تسجيل الدخول؟ ج: قم بتكوين الحد الأقصى لعدد محاولات تسجيل الدخول وCAPTCHA في إعدادات الأمان. فكر أيضًا في استخدام fail2ban على مستوى الخادم للحماية الإضافية.

س: مستخدم نسي كلمة المرور والبريد الإلكتروني لا يعمل. كيف يمكن مساعدتهم؟ ج: كمدير، قم بتحرير حساب المستخدم مباشرة وتعيين كلمة مرور جديدة. افتح الإدارة > قائمة المستخدمين، ابحث عن الحساب، وقم بتحديث عمود كلمة المرور.


ترقية الإصدار

س: هل يمكنني الترقية مباشرة من Chamilo 1.11.x إلى 2.0؟ ج: نعم، لكن هذه هجرة كبيرة، وليست تحديثًا بسيطًا. انظر ترقية الإصدار. اختبر دائمًا أولاً على خادم تجريبي.

س: هل ستعمل إضافاتي بعد الترقية إلى الإصدار 2.0؟ ج: لا. الإضافات من الإصدار 1.11.x غير متوافقة مع الإصدار 2.0 ويجب إعادة كتابتها أو استبدالها بوظائف مكافئة في الإصدار 2.0.

آخر تحديث

هل كان هذا مفيدا؟