عزوز عزوز2 نشر 20 نوفمبر 2022 أرسل تقرير نشر 20 نوفمبر 2022 (معدل) اريد انشاء الصفحة الرئيسية في دجانغو و وفيها زر تسجيل دخول الى برنامج moodle و ايضا عرض بعض الكورسات الموجودة في برنامج moodle في الصفحة الرئيسية المبنية في دجانغو هل هناك طريقة ربط بين دجانغو و moodle تم التعديل في 20 نوفمبر 2022 بواسطة عزوز عزوز2 1 اقتباس
0 Kais Hasan نشر 20 نوفمبر 2022 أرسل تقرير نشر 20 نوفمبر 2022 يمكنك استعمال moodle_api و التي توفر لك طريقة سهلة للتعامل مع ال moodle في البايثون و بالتالي في django، يمكن الاطلاع على المكتبة من هنا. 1 اقتباس
1 Ahmed Sadek Elamine Touahria نشر 20 نوفمبر 2022 أرسل تقرير نشر 20 نوفمبر 2022 يمكنك استعمال حزمة moodle_api لخدمات الويب Moodle REST قم بتفعيل خدمات الويب انتقل إلى إدارة الموقع -> المكونات الإضافية -> خدمات الويب -> نظرة عامة واتبع التعليمات لتمكين خدمات الويب وإنشاء رمز ترخيص مميز. الإستعمال الوظيفة الرئيسية هي moodle_api.call (function_name، ** kwargs) التي تستدعي وظيفة moodle API باسم محدد. يتم تمرير الوسيطات إلى وظيفة API كوسيطات كلمات رئيسية على سبيل المثال courseids = [1،2،3] ، categories = [{'id': 1، 'name': 'Some name'}، ... تصفح إدارة الموقع -> المكونات الإضافية -> خدمات الويب -> وثائق واجهة برمجة التطبيقات للحصول على وسيطات محددة لوظائف واجهة برمجة التطبيقات الممكنة. مثال >>> import moodle_api >>> moodle_api.URL = "https://my.moodle.site" >>> moodle_api.KEY = "xxxxx (moodle secret token)"# مفتاح الخاص بك >>> course5 = moodle_api.call('core_course_get_contents', courseid=5) >>> course5[0].keys() dict_keys(['id', 'summary', 'name', 'visible', 'summaryformat', 'modules']) قائمة الدورات Class CourseList تعالج قائمة بجميع الدورات. بمجرد التهيئة ، يمكنك الحصول على الدورات حسب المعرف والرقم. >>> courses = moodle_api.CourseList() >>> courses.by_id[5] {'categoryid': 9, 'categorysortorder': 170009, 'completionnotify': 0, 'courseformatoptions': [{'name': 'numsections', 'value': 17}, ... >>> courses.by_idnumber['1234'] {'categoryid': 9, 'categorysortorder': 170009, 'completionnotify': 0, 'courseformatoptions': [{'name': 'numsections', 'value': 17}, ... 1 اقتباس
0 عزوز عزوز2 نشر 20 نوفمبر 2022 الكاتب أرسل تقرير نشر 20 نوفمبر 2022 بتاريخ 8 ساعات قال Ahmed Sadek: انتقل إلى إدارة الموقع -> المكونات الإضافية -> خدمات الويب -> نظرة عامة واتبع التعليمات لتمكين خدمات الويب وإنشاء رمز ترخيص مميز. اخي الكريم لم اجد خدمات الويب في المكونات الاضافية اقتباس
0 Ahmed Sadek Elamine Touahria نشر 20 نوفمبر 2022 أرسل تقرير نشر 20 نوفمبر 2022 بتاريخ 13 دقائق مضت قال عزوز عزوز2: اخي الكريم لم اجد خدمات الويب في المكونات الاضافية حاول مع هذا المسار إدارة الوصول> إدارة الموقع> الميزات المتقدمة حدد "تمكين خدمات الويب" ثم انقر فوق "حفظ التغييرات" أو إذا كان باللغة الإنجليزية Access Administration > Site administration > Advanced features اقتباس
0 عزوز عزوز2 نشر 21 نوفمبر 2022 الكاتب أرسل تقرير نشر 21 نوفمبر 2022 بتاريخ 11 ساعات قال Ahmed Sadek: حاول مع هذا المسار إدارة الوصول> إدارة الموقع> الميزات المتقدمة حدد "تمكين خدمات الويب" ثم انقر فوق "حفظ التغييرات" أو إذا كان باللغة الإنجليزية Access Administration > Site administration > Advanced features شكرا لك اخي الكريم اخي سؤال اخر ... هل يمكن ان ارفع مودل و جانغو في نفس الاستضافة؟ 1 اقتباس
0 Ahmed Sadek Elamine Touahria نشر 21 نوفمبر 2022 أرسل تقرير نشر 21 نوفمبر 2022 بتاريخ 9 دقائق مضت قال عزوز عزوز2: شكرا لك اخي الكريم اخي سؤال اخر ... هل يمكن ان ارفع مودل و جانغو في نفس الاستضافة؟ نعم بالطبع ، إذا كانت من نوع VPS أو VPC اقتباس
0 عزوز عزوز2 نشر 21 نوفمبر 2022 الكاتب أرسل تقرير نشر 21 نوفمبر 2022 بتاريخ 21 ساعات قال Ahmed Sadek: import moodle_api اخي الكريم كيف تنصيب المكتبة اقتباس
السؤال
عزوز عزوز2
اريد انشاء الصفحة الرئيسية في دجانغو و وفيها زر تسجيل دخول الى برنامج moodle
و ايضا عرض بعض الكورسات الموجودة في برنامج moodle في الصفحة الرئيسية المبنية في دجانغو
هل هناك طريقة ربط بين دجانغو و moodle
7 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.