Las aplicaciones de evaluación son herramientas que integran la biblioteca Lighthouse y realizan pruebas para verificar la correcta adherencia al modelo de Municipios y al modelo de escuela Designers Italia.
Obtenga más información sobre las aplicaciones de evaluación.
Prueba | Descripción |
---|---|
Criterios de cumplimiento | Se muestran los resultados de las auditorías relativas a los criterios de conformidad del modelo escolar. |
Recomendaciones de diseño | Se muestran los resultados de las auditorías relativas a las recomendaciones de diseño del modelo de escuela. |
Pruebas adicionales | Se muestran los resultados de las pruebas estándar proporcionados por Lighthouse. No son relevantes en términos de cumplimiento de los criterios de cumplimiento, pero aún así representan indicaciones útiles para evaluar cualquier mejora en el sitio. |
Recomendación de diseño “R.SC.3.1 - Velocidad y tiempos de respuesta” | Se muestra el resultado de la prueba para la recomendación de diseño "R.SC.3.1 - Velocidad y tiempos de respuesta" para el sitio escolar. |
Prueba | Descripción |
---|---|
Paquete Ciudadano Informado: criterio “C.SI.4.1 - Velocidad y tiempos de respuesta” | Se muestra el resultado de la prueba relativa al criterio "C.SI.4.1 - Velocidad y tiempos de respuesta" para el recinto municipal. |
Paquete Ciudadano Informado: criterios de cumplimiento | Se muestran los resultados de las auditorías relativas a los criterios de cumplimiento del recinto municipal. |
Paquete Ciudadano Activo: criterios de cumplimiento | Se muestran los resultados de las auditorías relacionadas con los criterios de cumplimiento de los servicios digitales municipales. |
Paquete Ciudadano Informado: recomendaciones de proyectos | Se muestran los resultados de las auditorías relacionadas con las recomendaciones de diseño para el sitio municipal. |
Pruebas adicionales | Se muestran los resultados de las pruebas estándar proporcionados por Lighthouse. No son relevantes en términos de cumplimiento de los criterios de cumplimiento, pero aún así representan indicaciones útiles para evaluar cualquier mejora en el sitio. |
La aplicación genera un informe estilo Lighthouse del resultado de la evaluación, que se muestra en el navegador. Además, en la consola donde se lanzó el comando se muestran en tiempo real mensajes relacionados con las auditorías que está realizando la aplicación en ese momento, incluidos mensajes de error; en particular, por cada página que se cargue aparecerán mensajes del siguiente tipo:
...
https://esempio.scuola.edu.it/novita/ 200
https://esempio.scuola.edu.it/didattica/ 200
...
que indican el resultado de cargar la página en cuestión (200 = éxito). Esta información se puede utilizar para depurar un sitio o la aplicación misma.
PA Website Validator utiliza las siguientes tecnologías
PA Website Validator requiere Node.js v18+ (LTS), npm y Google Chrome.
El validador de sitios web de PA utiliza las siguientes dependencias externas principales
Complementos | Repositorios |
---|---|
Faro | GitHub |
Yargos | GitHub |
Titiritero | GitHub |
animador | GitHub |
JSDOM | GitHub |
IP geográfica | GitHub |
Obtener certificado SSL | GitHub |
Para la instalación local, una vez clonado el repositorio, ejecute:
cd pa-website-validator
npm install
El directorio dist
se completará con el resultado del proceso de compilación.
Uso:
node dist --type --destination --report --website --scope --view
Ejemplo:
node dist --type school --destination ~/pa-italia-crawler-reports --report myreport --website https://www.ismonnet.edu.it/ --scope online --view --accuracy all
Una vez realizada la instalación global podrás utilizar el comando pa-website-validator
desde la terminal, sin necesidad de entrar en el directorio clonado. Este es el procedimiento para instalar el comando globalmente:
cd pa-website-validator
npm install
npm install -g --install-links
NB : Es posible que deba reiniciar el shell/terminal para la propagación del comando y borrar el caché npm:
npm cache clean
Uso:
pa-website-validator --type --destination --report --website --scope --view
Ejemplo:
pa-website-validator --type school --destination ~/pa-italia-crawler-reports --report myreport --website https://www.ismonnet.edu.it/ --scope online --view --accuracy all
Parámetro de comando | Descripción | Obligatorio | Valores posibles | Por defecto |
---|---|---|---|---|
- -ayuda | Mostrar mapa de comando | ❌ | ||
- -versión | Versión del paquete | ❌ | ||
- -tipo | Tipo de rastreador a lanzar | ✅ | "municipio" "escuela" | |
- -destino | Carpeta donde guardar los informes. | ✅ | ||
- -informe | Nombre a asignar al informe | ✅ | ||
- -sitio web | URL del sitio web para analizar | ✅ | ||
- -alcance | Alcances de ejecución | ❌ | "local" "en línea" | "en línea" |
- -vista | Visualización instantánea de informes | ❌ | ||
- -exactitud | Define la morbilidad de la exploración. | ✅ | "min", "sugerido", "alto", "todos" | "sugerido" |
Notas:
--type
indica qué tipo de sitio web se está inspeccionando (municipal o escolar).
--scope
indica el tipo de auditoría a realizar:
local
si la herramienta se lanza en un sitio web en un entorno local: realiza todas las auditorías que trabajan en la estructura del sitio inspeccionado y muestra mensajes informativos para algunas auditorías que no producen resultados si se realizan en un entorno local.online
realiza todas las auditorías disponibles. --view
si se pasa al comando al final de la auditoría, se inicia una instancia de Chrome que muestra automáticamente los informes generados.
--accuracy
indica la precisión del escaneo, definida como el número de páginas escaneadas:
all
el escaneo se realiza en todas las páginas disponibles.