Abdualzeez-moh نشر 20 نوفمبر 2022 أرسل تقرير نشر 20 نوفمبر 2022 (معدل) اريد انشاء الصفحة الرئيسية في دجانغو و وفيها زر تسجيل دخول الى برنامج moodle و ايضا عرض بعض الكورسات الموجودة في برنامج moodle في الصفحة الرئيسية المبنية في دجانغو هل هناك طريقة ربط بين دجانغو و moodle تم التعديل في 20 نوفمبر 2022 بواسطة عزوز عزوز2 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 Kais Hasan نشر 20 نوفمبر 2022 أرسل تقرير نشر 20 نوفمبر 2022 يمكنك استعمال moodle_api و التي توفر لك طريقة سهلة للتعامل مع ال moodle في البايثون و بالتالي في django، يمكن الاطلاع على المكتبة من هنا. 1 اقتباس
0 Abdualzeez-moh نشر 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 Abdualzeez-moh نشر 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 Abdualzeez-moh نشر 21 نوفمبر 2022 الكاتب أرسل تقرير نشر 21 نوفمبر 2022 بتاريخ 21 ساعات قال Ahmed Sadek: import moodle_api اخي الكريم كيف تنصيب المكتبة اقتباس
السؤال
Abdualzeez-moh
اريد انشاء الصفحة الرئيسية في دجانغو و وفيها زر تسجيل دخول الى برنامج moodle
و ايضا عرض بعض الكورسات الموجودة في برنامج moodle في الصفحة الرئيسية المبنية في دجانغو
هل هناك طريقة ربط بين دجانغو و moodle
تم التعديل في بواسطة عزوز عزوز27 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.