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 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 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 situs. |
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 --destination --report --website --scope --view
Contoh:
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-links
NB : Anda mungkin perlu me-restart shell/terminal untuk propagasi perintah dan membersihkan cache npm:
npm cache clean
Penggunaan:
pa-website-validator --type --destination --report --website --scope --view
Contoh:
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.