
تثبيت Open edX منصة تعليمية
منصة edX التعليمية
أهم المواقع العربية التي تعتمد على منصة Open Edx : إدراك | رواق | دوروب | جامعة الملك عبدالعزيز
منصة edX هي مبادرة غير ربحية تعاون بين جامعة هارفارد ومعهد ماساتشوستس للتكنولوجيا، بالإضافة إلى أفضل الجامعات والمؤسسات حول العالم. منصة Open edx مفتوحة المصدر ومن أقوى المنصات المستخدمة في العديد من دول العالم.
معلومات اكثر: About Open edX
مثل:
تثبيت Open edX
سوف نقوم بتثبيت Open edX على سيرفر Ubuntu 16.04
متطلبات تثبيت Open edX:
1- نظام : Ubuntu 16.04 amd64
2- الحد الأدنى لذاكرة : 8GB
3- المساحة الحد الأدنى 25GB
بعد الاتصال بالسيرفر
قبل تثبيت أي شيء
، تأكد من تحديث المستودعات.
sudo apt-get update
بعد ذلك تحديث.
sudo apt-get upgrade
بعد ذلك نختار الاصدار الذي نريد تثبيته من Open edX Releases
export OPENEDX_RELEASE=open-release/ficus.4
نقوم بالتمهيد لتثبيت Open edX
wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/ansible-bootstrap.sh -O - | sudo bash
هذا اختياري , لتوليد كلمة مرور عشوائية
wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/generate-passwords.sh -O - | bash
الآن تثبيت Open edX
wget https://raw.githubusercontent.com/edx/configuration/$OPENEDX_RELEASE/util/install/sandbox.sh -O - | bash
ياخذ التثبيت من 20 دقيقة الى 30 دقيقة
بعد انتهاء التثبيت
نظام إدارة التعلم LMS
http://your_server
نظام إدارة المساقات CMS
http://your_server:18010
يمكنك تسجيل الدخول في احد هذه الحسابات
staff@example.com / edx
verified@example.com / edx
audit@example.com / edx
honor@example.com / edx
إدارة السيرفر
أوامر manage.py
اولاً تبديل المستخدم الى edxapp
sudo -H -u edxapp bash
عرض قائمة الأوامر في manage.py
cd
source edxapp_env
edx-platform/manage.py lms --settings aws help
إضافة مستخدم جديد
edx-platform/manage.py lms --settings aws create_user -e saleh@gmail.com -p pass1234
إضافة جميع الصلاحيات لعضو معين
edx-platform/manage.py lms --settings aws manage_user saleh saleh@gmail.com --staff --superuser
لوحة التحكم
http://your_server/admin
http://your_server:18010/admin
تغيير كلمة المرور لعضو معين
edx-platform/manage.py lms --settings aws changepassword saleh
تغيير احد الاعدادات في ملف lms.env.json او cms.env.json مثلاً تغيير اسم الموقع
nano lms.env.json
# نبحث عن PLATFORM_NAME ونقوم بتغييرها
عرض الخدمات التي تعمل
/edx/bin/supervisorctl status
إعادة تشغيل الخدمات
LMS/CMS - /edx/bin/supervisorctl restart edxapp:
Workers - /edx/bin/supervisorctl restart edxapp_worker:
فيديو تثبيت منصة Open edX
انتهى شرح تثبيت Open edX منصة تعليمية
.

