تطبيقات التقييم هي أدوات تدمج مكتبة Lighthouse وتجري اختبارات للتحقق من الالتزام الصحيح بنموذج البلديات ونموذج مدرسة Designers Italia.
اكتشف المزيد حول تطبيقات التقييم.
| امتحان | وصف |
|---|---|
| معايير الامتثال | وتظهر نتائج عمليات التدقيق المتعلقة بمعايير المطابقة للنموذج المدرسي. |
| توصيات التصميم | يتم عرض نتائج عمليات التدقيق المتعلقة بتوصيات تصميم النموذج المدرسي. |
| اختبارات إضافية | يتم عرض نتائج الاختبار القياسية المقدمة من المنارة. وهي ليست ذات صلة من حيث تحقيق معايير الامتثال، ولكنها لا تزال تمثل مؤشرات مفيدة لتقييم أي تحسينات على الموقع. |
| توصية التصميم "R.SC.3.1 - السرعة وأوقات الاستجابة" | تظهر نتيجة الاختبار المتعلقة بتوصية التصميم "R.SC.3.1 - السرعة وأوقات الاستجابة" لموقع المدرسة. |
| امتحان | وصف |
|---|---|
| حزمة المواطن المستنير: معيار "C.SI.4.1 - السرعة وأوقات الاستجابة" | تظهر نتيجة الاختبار المتعلق بمعيار "C.SI.4.1 - السرعة وأوقات الاستجابة" لموقع البلدية. |
| حزمة المواطن المستنير: معايير الامتثال | يتم عرض نتائج عمليات التدقيق المتعلقة بمعايير الامتثال لموقع البلدية. |
| حزمة المواطن النشط: معايير الامتثال | يتم عرض نتائج عمليات التدقيق المتعلقة بمعايير الامتثال للخدمات الرقمية البلدية. |
| حزمة المواطن المستنير: توصيات المشروع | يتم عرض نتائج عمليات التدقيق المتعلقة بتوصيات التصميم لموقع البلدية. |
| اختبارات إضافية | يتم عرض نتائج الاختبار القياسية المقدمة من المنارة. وهي ليست ذات صلة من حيث تحقيق معايير الامتثال، ولكنها لا تزال تمثل مؤشرات مفيدة لتقييم أي تحسينات على الموقع. |
يقوم التطبيق بإنشاء تقرير على نمط Lighthouse لنتيجة التقييم، والذي يتم عرضه في المتصفح. علاوة على ذلك، في وحدة التحكم حيث تم إطلاق الأمر، يتم عرض الرسائل المتعلقة بعمليات التدقيق التي يجريها التطبيق في تلك اللحظة في الوقت الفعلي، بما في ذلك رسائل الخطأ؛ وعلى وجه الخصوص، ستظهر رسائل من النوع التالي لكل صفحة يتم تحميلها:
...
https://esempio.scuola.edu.it/novita/ 200
https://esempio.scuola.edu.it/didattica/ 200
...والتي تشير إلى نتيجة تحميل الصفحة المعنية (200 = نجاح). يمكن استخدام هذه المعلومات لتصحيح أخطاء الموقع أو التطبيق نفسه.
يستخدم PA Website Validator التقنيات التالية
يتطلب برنامج التحقق من موقع الويب PA Node.js v18+ (LTS) وnpm وGoogle Chrome.
يستخدم مدقق موقع PA التبعيات الخارجية الرئيسية التالية
| الإضافات | المستودعات |
|---|---|
| منارة | جيثب |
| يرغس | جيثب |
| محرك الدمى | جيثب |
| تشيريو | جيثب |
| JSDOM | جيثب |
| جيو آي بي | جيثب |
| الحصول على شهادة SSL | جيثب |
للتثبيت المحلي، بمجرد استنساخ المستودع، قم بتشغيل:
cd pa-website-validator
npm install سيتم ملء دليل dist بمخرجات عملية الإنشاء.
الاستخدام:
node dist --type <type> --destination <folder> --report <report_name> --website <url> --scope <local|online> --viewمثال:
node dist --type school --destination ~/pa-italia-crawler-reports --report myreport --website https://www.ismonnet.edu.it/ --scope online --view --accuracy all بمجرد إجراء التثبيت العام، ستتمكن من استخدام الأمر pa-website-validator من الوحدة الطرفية، دون الحاجة إلى إدخال الدليل المستنسخ. هذا هو الإجراء لتثبيت الأمر عالميًا:
cd pa-website-validator
npm install
npm install -g --install-linksملاحظة : قد تحتاج إلى إعادة تشغيل الغلاف/المحطة الطرفية لنشر الأوامر ومسح ذاكرة التخزين المؤقت npm:
npm cache cleanالاستخدام:
pa-website-validator --type <type> --destination <folder> --report <report_name> --website <url> --scope <local|online> --viewمثال:
pa-website-validator --type school --destination ~/pa-italia-crawler-reports --report myreport --website https://www.ismonnet.edu.it/ --scope online --view --accuracy all | معلمة الأمر | وصف | إلزامية | القيم الممكنة | تقصير |
|---|---|---|---|---|
| - -يساعد | إظهار خريطة الأوامر | ❌ | ||
| - -إصدار | نسخة الحزمة | ❌ | ||
| - -يكتب | نوع الزاحف المراد تشغيله | ✅ | "البلدية" "المدرسة" | |
| - -وجهة | المجلد الذي يتم حفظ التقارير فيه | ✅ | ||
| - -تقرير | الاسم الذي سيتم تخصيصه للتقرير | ✅ | ||
| - -موقع إلكتروني | عنوان URL لموقع الويب المراد تحليله | ✅ | ||
| - -نِطَاق | نطاقات التنفيذ | ❌ | "محلي" "على الإنترنت" | "متصل" |
| - -منظر | عرض التقرير الفوري | ❌ | ||
| - -دقة | يحدد مراضة الفحص | ✅ | "الحد الأدنى"، "المقترح"، "عالي"، "الكل" | "مقترح" |
ملحوظات:
--type يشير إلى نوع موقع الويب الذي يتم فحصه (البلدية أو المدرسة).
--scope يشير إلى نوع التدقيق الذي سيتم إجراؤه:
local إذا تم إطلاق الأداة على موقع ويب في بيئة محلية: فهي تنفذ جميع عمليات التدقيق التي تعمل على بنية الموقع الذي تم فحصه وتعرض رسائل معلومات لبعض عمليات التدقيق التي لا تؤدي إلى نتائج إذا تم إجراؤها في بيئة محلية.online ينفذ جميع عمليات التدقيق المتاحة. --view إذا تم تمريره إلى الأمر في نهاية التدقيق، فسيتم تشغيل مثيل Chrome الذي يعرض التقارير التي تم إنشاؤها تلقائيًا.
--accuracy تشير إلى دقة المسح، والتي يتم تعريفها على أنها عدد الصفحات الممسوحة ضوئيًا:
all عمليات المسح على جميع الصفحات المتاحة.