Aplikasi evaluasi adalah alat yang mengintegrasikan perpustakaan Lighthouse dan melakukan tes untuk memverifikasi kepatuhan yang benar terhadap model Kota dan model sekolah Designers Italia.
Cari tahu lebih lanjut tentang Aplikasi Penilaian.
| Tes | Keterangan |
|---|---|
| Kriteria kepatuhan | Hasil audit terkait kriteria kesesuaian model sekolah ditampilkan. |
| Rekomendasi desain | Hasil audit terkait rekomendasi desain sekolah model ditampilkan. |
| Tes tambahan | Hasil tes standar yang disediakan oleh mercusuar ditampilkan. Indikator-indikator tersebut tidak relevan dalam hal pencapaian kriteria kepatuhan, namun tetap mewakili indikasi yang berguna untuk mengevaluasi perbaikan apa pun pada lokasi. |
| Rekomendasi desain "R.SC.3.1 - Kecepatan dan waktu respons" | Hasil pengujian terkait dengan rekomendasi desain "R.SC.3.1 - Kecepatan dan waktu respons" untuk situs sekolah ditampilkan. |
| Tes | Keterangan |
|---|---|
| Paket Warga yang Terinformasi: kriteria "C.SI.4.1 - Kecepatan dan waktu respons" | Hasil pengujian yang berkaitan dengan kriteria "C.SI.4.1 - Kecepatan dan waktu respons" untuk situs kota ditampilkan. |
| Paket Warga yang Diinformasikan: kriteria kepatuhan | Hasil audit yang berkaitan dengan kriteria kepatuhan situs kota ditampilkan. |
| Paket Warga Negara Aktif: kriteria kepatuhan | Hasil audit terkait kriteria kepatuhan layanan digital kota ditampilkan. |
| Paket Masyarakat yang Terinformasi: rekomendasi proyek | Hasil audit yang berkaitan dengan rekomendasi desain untuk lokasi kota ditampilkan. |
| Tes tambahan | Hasil tes standar yang disediakan oleh mercusuar ditampilkan. Indikator-indikator tersebut tidak relevan dalam hal pencapaian kriteria kepatuhan, namun tetap mewakili indikasi yang berguna untuk mengevaluasi perbaikan apa pun pada lokasi. |
Aplikasi ini menghasilkan laporan hasil evaluasi bergaya Lighthouse, yang ditampilkan di browser. Selain itu, di konsol tempat perintah diluncurkan, pesan yang berkaitan dengan audit yang sedang dilakukan aplikasi ditampilkan secara real time, termasuk pesan kesalahan; khususnya, untuk setiap halaman yang dimuat, pesan jenis berikut akan muncul:
...
https://esempio.scuola.edu.it/novita/ 200
https://esempio.scuola.edu.it/didattica/ 200
...yang menunjukkan hasil pemuatan halaman yang dimaksud (200 = sukses). Informasi ini dapat digunakan untuk men-debug situs atau aplikasi itu sendiri.
Validator Situs Web PA menggunakan teknologi berikut
Validator Situs Web PA memerlukan Node.js v18+ (LTS), npm, dan Google Chrome.
Validator Situs Web PA menggunakan dependensi eksternal utama berikut
| Plugin | Repositori |
|---|---|
| Mercu suar | GitHub |
| Yarg | GitHub |
| Dalang | GitHub |
| ceria | GitHub |
| JSDOM | GitHub |
| Geo Ip | GitHub |
| Dapatkan Sertifikat SSL | GitHub |
Untuk instalasi lokal, setelah repositori dikloning, jalankan:
cd pa-website-validator
npm install Direktori dist akan diisi dengan output dari proses pembangunan.
Penggunaan:
node dist --type <type> --destination <folder> --report <report_name> --website <url> --scope <local|online> --viewContoh:
node dist --type school --destination ~/pa-italia-crawler-reports --report myreport --website https://www.ismonnet.edu.it/ --scope online --view --accuracy all Setelah instalasi global dilakukan, Anda akan dapat menggunakan perintah pa-website-validator dari terminal, tanpa harus masuk ke direktori kloning. Ini adalah prosedur untuk menginstal perintah secara global:
cd pa-website-validator
npm install
npm install -g --install-linksNB : Anda mungkin perlu me-restart shell/terminal untuk propagasi perintah dan membersihkan cache npm:
npm cache cleanPenggunaan:
pa-website-validator --type <type> --destination <folder> --report <report_name> --website <url> --scope <local|online> --viewContoh:
pa-website-validator --type school --destination ~/pa-italia-crawler-reports --report myreport --website https://www.ismonnet.edu.it/ --scope online --view --accuracy all | Parameter perintah | Keterangan | Wajib | Nilai yang mungkin | Bawaan |
|---|---|---|---|---|
| - -membantu | Tampilkan peta perintah | ❌ | ||
| - -versi | Versi paket | ❌ | ||
| - -jenis | Jenis perayap yang akan diluncurkan | ✅ | "kotamadya" "sekolah" | |
| - -tujuan | Folder tempat menyimpan laporan | ✅ | ||
| - -laporan | Nama untuk ditetapkan ke laporan | ✅ | ||
| - -situs web | URL situs web untuk dianalisis | ✅ | ||
| - -ruang lingkup | Lingkup eksekusi | ❌ | "lokal" "online" | "on line" |
| - -melihat | Melihat laporan instan | ❌ | ||
| - -akurasi | Mendefinisikan morbiditas pemindaian | ✅ | "min", "disarankan", "tinggi", "semua" | "menyarankan" |
Catatan:
--type menunjukkan jenis situs web mana yang sedang diperiksa (kota atau sekolah).
--scope menunjukkan jenis audit yang akan dilakukan:
local jika alat diluncurkan pada situs web di lingkungan lokal: alat ini melakukan semua audit yang bekerja pada struktur situs yang diperiksa dan menampilkan pesan informasi untuk beberapa audit yang tidak membuahkan hasil jika dilakukan di lingkungan lokal.online melakukan semua audit yang tersedia. --view jika diteruskan ke perintah di akhir audit meluncurkan instance chrome yang secara otomatis menampilkan laporan yang dihasilkan.
--accuracy menunjukkan keakuratan pemindaian, yang didefinisikan sebagai jumlah halaman yang dipindai:
all pemindaian dilakukan pada semua halaman yang tersedia.