WebPA هو نظام تقييم الأقران عبر الإنترنت ، أو بشكل أكثر تحديداً ، نظام وضع علامات تم تعديله من الأقران. وهو مصمم لفرق من الطلاب الذين يقومون بالعمل الجماعي ، والتي تكسب نتائجها علامة جماعية شاملة. كل طالب في مجموعة يدرس زملائه في الفريق وأدائهم. ثم يتم استخدام هذا الدرجات مع علامة المجموعة الكلية لتزويد كل طالب بدرجة فردية. يعكس الصف الفردي مساهمة الطلاب في المجموعة.
يتم دعم الإصدارات التالية من PHP للحصول على أحدث إصدار من WebPA:
يجب أن يكون مثيل PHP الخاص بك أيضًا ممكّن الإضافات التالية:
مطلوب Manager Node Package لتثبيت Feather-Acons ، وهي حزمة رمز تستخدمها WebPA. بمجرد تنزيل WebPA انتقل إلى جذره على سطر الأوامر وتشغيله:
npm install
npm run build
سيقوم الأمر الأول باسترداد حزمة Feather-Acons وسيقوم الثاني بنقل الملفات ذات الصلة إلى دليل JS الخاص بـ WebPA للاستخدام في التطبيق.
أسهل طريقة لتنزيل WebPA هي مع مدير حزمة الملحن باستخدام الأمر التالي:
composer create-project --prefer-dist --no-dev webpa/webpa webpa
بدلاً من ذلك ، يمكنك تنزيل أحدث إصدار من صفحة إصدار المستودع هذا.
يحتوي WebPA على عدد من خيارات التكوين مما يتيح لك تعيين بيانات اعتماد قاعدة البيانات الخاصة بك وتفاصيل مضيف بريد SMTP وخيارات أخرى مختلفة.
يأتي التطبيق مجمعة مع ملف .env.example
الذي يسرد جميع أزواج قيمة مفاتيح التكوين التي يمكنك تعيينها.
للتطوير السريع ، يمكنك نسخ ملف .env.example
إلى ملف يسمى .env
وتغيير القيم لتناسب بيئتك. يمكن تعيين مسار هذا الملف في ملف includes/inc_global.php
.
بالنسبة لبيئات الإنتاج ، يرجى تجنب استخدام ملف .env
كخزانة بيانات اعتماد حساسة في ملف يمكن أن يكون مخاطر أمان. بدلاً من ذلك ، يجب عليك تعيين هذه الأزواج الرئيسية كمتغيرات بيئة. في Apache ، يمكنك تعيينها في ملف .htaccess
الخاص بك على النحو التالي:
SetEnv DB_HOST localhost
على الأقل ، يجب عليك تعيين المتغيرات البيئية التالية للسماح بوظيفة WebPA:
لمزيد من المعلومات حول ملف dotenv ، يرجى زيارة مستودع حزمة Dotenv. لمزيد من المعلومات حول تعيين المتغيرات البيئية في Apache ، يرجى زيارة موقع Apache.
قم بتشغيل البرامج النصية التالية لتهيئة قاعدة البيانات (قم بتحرير الملفات لتغيير الأسماء وكلمة المرور كما هو مطلوب):
إذا قمت بالفعل بتثبيت WebPA وتم ترقيتك من الإصدار 3.1.0 أو أدناه ، يرجى تشغيل:
احذف مجلد التثبيت عند الانتهاء.
لا يتضمن التثبيت القياسي لـ WebPA دعم LTI (أدوات التعلم المتداخل) الذي يسمح له بالاندماج بسلاسة مع بيئات التعلم الافتراضية الأكثر شعبية. يمكن إضافة ذلك عبر تمديد تم إنشاؤه بواسطة Stephen P Vickers. يرجى زيارة موقع ستيفن للحصول على تعليمات حول كيفية الحصول على هذا الامتداد وتثبيته.
يمكن العثور على وثائق WebPA على موقع مشروع WebPA.
يرجى الاطلاع على changelog لدينا للحصول على قائمة التحديثات لهذا النظام.
يستخدم هذا المشروع الإصدار الدلالي من الإصدار 3.0.0 فصاعدًا.
نرحب دائمًا بالمساهمين في WebPA. إذا كنت تستطيع المساعدة في تطوير أو اختبار أو وثائق ، فيرجى إرسال طلب سحب إلى هذا المستودع.
يتم تتبع الأخطاء وطلبات الميزات على تعقب قضية GitHub لهذا المشروع.
يتم توزيع هذا البرنامج تحت إصدار ترخيص GNU General Public.
يمكنك نسخ البرنامج وتوزيعه وتعديله طالما تتبع التغييرات/التواريخ في ملفات المصدر. يجب أيضًا إتاحة أي تعديلات على أو برنامج بما في ذلك (عبر المترجم) رمز مرخص لـ GPL تحت GPL إلى جانب تعليمات الإنشاء والتثبيت.
تم تطوير WebPA في الأصل من قبل مركز تعليم الهندسة والتصميم بجامعة Loughborough بدعم مالي من برنامج JISC للتعلم الإلكتروني.
لا يزال يحتفظ به عدد من المساهمين مفتوح المصدر. نشكرهم على وقتهم وجهدهم لدعم هذا النظام.