Bei den Evaluierungs-Apps handelt es sich um Tools, die die Lighthouse-Bibliothek integrieren und Tests durchführen, um die korrekte Einhaltung des Gemeindemodells und des Schulmodells von Designers Italia zu überprüfen.
Erfahren Sie mehr über Assessment-Apps.
Prüfen | Beschreibung |
---|---|
Compliance-Kriterien | Dargestellt werden die Ergebnisse der Audits zu den Konformitätskriterien des Schulmodells. |
Designempfehlungen | Dargestellt werden die Ergebnisse der Audits zu den Gestaltungsempfehlungen des Schulmodells. |
Zusätzliche Tests | Es werden die von Lighthouse bereitgestellten Standardtestergebnisse angezeigt. Sie sind für die Erfüllung der Konformitätskriterien nicht relevant, stellen aber dennoch nützliche Hinweise für die Bewertung etwaiger Verbesserungen der Website dar. |
Designempfehlung „R.SC.3.1 – Geschwindigkeit und Reaktionszeiten“ | Dargestellt ist das Testergebnis zur Gestaltungsempfehlung „R.SC.3.1 – Geschwindigkeit und Reaktionszeiten“ für das Schulgelände. |
Prüfen | Beschreibung |
---|---|
Informiertes Bürgerpaket: Kriterium „C.SI.4.1 – Geschwindigkeit und Reaktionszeiten“ | Dargestellt wird das Ergebnis des Tests zum Kriterium „C.SI.4.1 – Geschwindigkeit und Reaktionszeiten“ für den städtischen Standort. |
Paket für informierte Bürger: Einhaltungskriterien | Dargestellt werden die Ergebnisse der Audits bezüglich der Einhaltungskriterien für den Gemeindestandort. |
Aktives Bürgerpaket: Einhaltungskriterien | Es werden Ergebnisse von Audits zu Compliance-Kriterien für kommunale digitale Dienste angezeigt. |
Informiertes Bürgerpaket: Projektempfehlungen | Dargestellt werden die Ergebnisse der Prüfungen zu den Gestaltungsempfehlungen für den Gemeindestandort. |
Zusätzliche Tests | Es werden die von Lighthouse bereitgestellten Standardtestergebnisse angezeigt. Sie sind für die Erfüllung der Konformitätskriterien nicht relevant, stellen aber dennoch nützliche Hinweise für die Bewertung etwaiger Verbesserungen der Website dar. |
Die Anwendung generiert einen Lighthouse-ähnlichen Bericht des Auswertungsergebnisses, der im Browser angezeigt wird. Darüber hinaus werden in der Konsole, in der der Befehl gestartet wurde, Meldungen zu den Prüfungen, die die Anwendung gerade durchführt, in Echtzeit angezeigt, einschließlich Fehlermeldungen; Insbesondere werden für jede geladene Seite Meldungen der folgenden Art angezeigt:
...
https://esempio.scuola.edu.it/novita/ 200
https://esempio.scuola.edu.it/didattica/ 200
...
die das Ergebnis des Ladens der betreffenden Seite angeben (200 = Erfolg). Diese Informationen können zum Debuggen einer Site oder der Anwendung selbst verwendet werden.
PA Website Validator verwendet die folgenden Technologien
PA Website Validator erfordert Node.js v18+ (LTS), npm und Google Chrome.
Der PA-Website-Validator verwendet die folgenden wichtigsten externen Abhängigkeiten
Plugins | Repositories |
---|---|
Leuchtturm | GitHub |
Yargs | GitHub |
Puppenspieler | GitHub |
Cheerio | GitHub |
JSDOM | GitHub |
Geo-IP | GitHub |
Holen Sie sich ein SSL-Zertifikat | GitHub |
Führen Sie für die lokale Installation nach dem Klonen des Repositorys Folgendes aus:
cd pa-website-validator
npm install
Das dist
-Verzeichnis wird mit der Ausgabe des Build-Prozesses gefüllt.
Verwendung:
node dist --type --destination --report --website --scope --view
Beispiel:
node dist --type school --destination ~/pa-italia-crawler-reports --report myreport --website https://www.ismonnet.edu.it/ --scope online --view --accuracy all
Sobald die globale Installation durchgeführt wurde, können Sie den Befehl pa-website-validator
vom Terminal aus verwenden, ohne das geklonte Verzeichnis aufrufen zu müssen. So installieren Sie den Befehl global:
cd pa-website-validator
npm install
npm install -g --install-links
Hinweis : Möglicherweise müssen Sie die Shell/das Terminal neu starten, um die Befehle weiterzugeben und den NPM-Cache zu leeren:
npm cache clean
Verwendung:
pa-website-validator --type --destination --report --website --scope --view
Beispiel:
pa-website-validator --type school --destination ~/pa-italia-crawler-reports --report myreport --website https://www.ismonnet.edu.it/ --scope online --view --accuracy all
Befehlsparameter | Beschreibung | Obligatorisch | Mögliche Werte | Standard |
---|---|---|---|---|
- -helfen | Befehlskarte anzeigen | ❌ | ||
- -Version | Paketversion | ❌ | ||
- -Typ | Art des zu startenden Crawlers | ✅ | „Gemeinde“ „Schule“ | |
- -Ziel | Ordner, in dem die Berichte gespeichert werden sollen | ✅ | ||
- -Bericht | Name, der dem Bericht zugewiesen werden soll | ✅ | ||
- -Website | Zu analysierende Website-URL | ✅ | ||
- -Umfang | Umfang der Ausführung | ❌ | „lokal“ „online“ | "online" |
- -Sicht | Sofortige Anzeige von Berichten | ❌ | ||
- -Genauigkeit | Definiert die Morbidität des Scans | ✅ | „min“, „empfohlen“, „hoch“, „alle“ | "empfohlen" |
Hinweise:
--type
gibt an, welche Art von Website überprüft wird (kommunal oder schulisch).
--scope
gibt die Art der durchzuführenden Prüfung an:
local
wenn das Tool auf einer Website in einer lokalen Umgebung gestartet wird: Es führt alle Audits durch, die an der Struktur der überprüften Site arbeiten, und zeigt Informationsmeldungen für einige Audits an, die bei Durchführung in einer lokalen Umgebung keine Ergebnisse liefern.online
führt alle verfügbaren Audits durch. Wenn --view
am Ende der Prüfung an den Befehl übergeben wird, wird eine Chrome-Instanz gestartet, die automatisch die generierten Berichte anzeigt.
--accuracy
gibt die Genauigkeit des Scans an, definiert als die Anzahl der gescannten Seiten:
all
Scan wird auf allen verfügbaren Seiten durchgeführt.