(ج) 2011-2012 بول فوغان، [email protected]
البرامج النصية المتاحة من: https://github.com/sdc/Moodle-Scripts
الصفحة الرئيسية: http://commoodle.southdevon.ac.uk/course/view.php?id=2
مجموعة من النصوص التي تساعد بطريقة أو بأخرى في إدارة و/أو التدبير المنزلي (وربما تطوير) نظام Moodle في كلية جنوب ديفون.
هذا البرنامج هو برنامج مجاني: يمكنك إعادة توزيعه و/أو تعديله بموجب شروط رخصة جنو العامة كما نشرتها مؤسسة البرمجيات الحرة، إما الإصدار 3 من الترخيص، أو (حسب اختيارك) أي إصدار لاحق.
يتم توزيع هذا البرنامج على أمل أن يكون مفيدًا، ولكن دون أي ضمان؛ دون حتى الضمان الضمني لقابلية التسويق أو الملاءمة لغرض معين. راجع رخصة جنو العامة لمزيد من التفاصيل.
يجب أن تكون قد حصلت على نسخة من رخصة جنو العامة مع هذا البرنامج. إذا لم يكن الأمر كذلك، راجع http://www.gnu.org/licenses/.
كان الوصف أعلاه صحيحًا: هذه البرامج النصية كانت ولا تزال تساعد في التدبير المنزلي أو إدارة Moodle 2.x في كلية جنوب ديفون. هذه النصوص مقصورة على فئة معينة: لقد تمت كتابتها على عجل لتلبية حاجة معينة وقد لا تكون أفضل الأمثلة على ما يفعلونه، لكنها تعمل بالفعل، وإذا أنقذتك من الاضطرار إلى إعادة اختراع العجلة، فهي رائعة.
لموودل 1.9.x، 2.0.x.
يمكن استخدام هذا البرنامج النصي لإظهار متى تم الوصول إلى دورات Moodle آخر مرة ومن قام بالوصول إليها. يعرض المعلومات كجدول يحتوي على معلومات إضافية ومفيدة. وسوف تحتاج إلى بعض التكوين الأولي (انظر القسمين 1 و2)، وبعد ذلك يجب أن تعمل.
لاحظ أنه في حالة وجود المزيد من المعلومات حول الدورة التدريبية/المستخدم، فقد تمت إضافتها إلى الصفحة كسمة "العنوان"، مما يعني أنها يجب أن تظهر بعد تأخير بسيط عند تحريك المؤشر فوق النص الموجود على الشاشة.
يوجد تاريخ من التغييرات في الجزء السفلي من البرنامج النصي.
لـ MySQL 5.1.x. سوف تعمل على إصدارات أخرى من MySQL.
ملاحظة: هذا هو البرنامج النصي الذي يقوم بإجراء تغييرات على البنية الأساسية لقاعدة البيانات الخاصة بك. إنها ليست "مدمرة" بمعنى أنها ستدمر بياناتك، ولكنها تغير طريقة تخزين البيانات وبالتالي قد تؤدي إلى تلف البيانات. يجب اتخاذ الاحتياطات قبل استخدام هذا البرنامج النصي.
يمكن استخدام هذا البرنامج النصي لتغيير الترتيب (مجموعة الأحرف: مثل اللاتينية، UTF8) لقاعدة البيانات والجداول، بالإضافة إلى محرك تخزين قاعدة البيانات (مثل MyISAM، InnoDB) لجميع الجداول في قاعدة بيانات مسماة. الغرض منه في المقام الأول هو استخدامه في قاعدة بيانات Moodle، ولكن يمكن استخدامه في أي قاعدة بيانات مسماة وتعديله لتغيير بعض الجداول فقط، بدلاً من كل الجداول.
في الأصل كان هذا البرنامج النصي من عمل شخص آخر (غير معروف) وتم تعديله خصيصًا لتعديل قاعدة بيانات Moodle. إنه أمر بدائي ولكنه يؤدي المهمة بسرعة أكبر بكثير مما يمكنك باستخدام أداة أخرى مثل PHPMyAdmin.
إذا كنت لا تعرف لماذا يجب عليك استخدام هذا البرنامج النصي، فلا تستخدمه.
لموودل 2.x
تم استخدام هذا البرنامج النصي في الفترة التي سبقت ترقية Moodle 2، ثم بعد ذلك أيضًا. فهو يوفر نظرة عامة على العديد من جوانب جميع الدورات التدريبية ضمن تثبيت Moodle 2. وهو يعتمد على البرنامج النصي المشابه 'last-modified.php' ولكنه يذهب إلى أبعد من ذلك بكثير.
وسوف تحتاج إلى بعض التكوين الأولي (انظر القسمين 1 و 2 داخل الكود)، وبعد ذلك يجب أن تعمل. لكن! تم إنشاء هذا التقرير وتعديله باستمرار على مدار فترة زمنية طويلة دون الاهتمام بإمكانية قراءة التعليمات البرمجية أو إعادة استخدامها أو تكوينها. تمت كتابة خيارات تكوين Sone (مثل تجاهل معرفات مستخدمين معينة لأنهم مسؤولون بالموقع، أو اكتشاف طرق النسخ الاحتياطي المستخدمة) مباشرة في عبارات if(). هنا يكون التنين.
لاحظ أنه في حالة وجود المزيد من المعلومات حول الدورة التدريبية/المستخدم، فقد تمت إضافتها إلى الصفحة كسمة "العنوان"، مما يعني أنها يجب أن تظهر بعد تأخير بسيط عند تحريك المؤشر فوق النص الموجود على الشاشة.
يوجد تاريخ من التغييرات في الجزء السفلي من البرنامج النصي.
هذه هي نصوص PHP وتتطلب ما يلي للتشغيل بشكل صحيح:
لاحظ أنه على الرغم من أن هذه البرامج النصية تستخدم قاعدة بيانات Moodle، إلا أنها لا تحتاج في الواقع إلى تثبيت Moodle لتعمل. هذا مقصود، ولكن لجعل هذه البرامج النصية أكثر سهولة في الاستخدام وتوافقًا، قد يتم تحويلها إلى تقارير إدارية لموودل في المستقبل.
لا بد أن تكون هناك استعلامات دعم لهذه البرامج النصية. للحصول على مساعدة في استخدام البرنامج النصي أو تكوينه، أو لإعلامي بوجود خطأ، يرجى إثارة مشكلة على GitHub: https://github.com/sdc/Moodle-Scripts/issues