Os aplicativos de avaliação são ferramentas que integram a biblioteca Lighthouse e realizam testes para verificar a correta aderência ao modelo de Municípios e ao modelo escolar Designers Italia.
Saiba mais sobre aplicativos de avaliação.
Teste | Descrição |
---|---|
Critérios de conformidade | São apresentados os resultados das auditorias relativas aos critérios de conformidade do modelo escolar. |
Recomendações de projeto | São apresentados os resultados das auditorias relativas às recomendações de desenho do modelo escolar. |
Testes adicionais | Os resultados dos testes padrão fornecidos pelo farol são mostrados. Não são relevantes em termos de cumprimento dos critérios de conformidade, mas ainda representam indicações úteis para avaliar quaisquer melhorias no local. |
Recomendação de projeto “R.SC.3.1 – Velocidade e tempos de resposta” | É mostrado o resultado do teste para a recomendação de design "R.SC.3.1 - Velocidade e tempos de resposta" para o site escolar. |
Teste | Descrição |
---|---|
Pacote Cidadão Informado: critério “C.SI.4.1 – Rapidez e tempos de resposta” | É apresentado o resultado do teste relativo ao critério “C.SI.4.1 – Velocidade e tempos de resposta” para o sítio municipal. |
Pacote Cidadão Informado: critérios de cumprimento | São apresentados os resultados das auditorias relativas aos critérios de cumprimento do sítio municipal. |
Pacote Cidadão Ativo: critérios de cumprimento | São apresentados os resultados das auditorias relativas aos critérios de conformidade dos serviços digitais municipais. |
Pacote Cidadão Informado: recomendações de projetos | São apresentados os resultados das auditorias relativas às recomendações de projeto para o sítio municipal. |
Testes adicionais | Os resultados dos testes padrão fornecidos pelo farol são mostrados. Não são relevantes em termos de cumprimento dos critérios de conformidade, mas ainda representam indicações úteis para avaliar quaisquer melhorias no local. |
O aplicativo gera um relatório estilo Lighthouse do resultado da avaliação, que é exibido no navegador. Além disso, no console onde o comando foi lançado, são mostradas em tempo real as mensagens relativas às auditorias que a aplicação está realizando naquele momento, incluindo mensagens de erro; em particular, para cada página carregada, aparecerão mensagens do seguinte tipo:
...
https://esempio.scuola.edu.it/novita/ 200
https://esempio.scuola.edu.it/didattica/ 200
...
que indicam o resultado do carregamento da página em questão (200 = sucesso). Essas informações podem ser usadas para depurar um site ou o próprio aplicativo.
O PA Website Validator usa as seguintes tecnologias
O PA Website Validator requer Node.js v18+ (LTS), npm e Google Chrome.
O validador de site PA usa as seguintes dependências externas principais
Plug-ins | Repositórios |
---|---|
Farol | GitHub |
Yargs | GitHub |
Marionetista | GitHub |
Feliz | GitHub |
JSDOM | GitHub |
IP geográfico | GitHub |
Obtenha certificado SSL | GitHub |
Para instalação local, depois que o repositório for clonado, execute:
cd pa-website-validator
npm install
O diretório dist
será preenchido com a saída do processo de construção.
Uso:
node dist --type --destination --report --website --scope --view
Exemplo:
node dist --type school --destination ~/pa-italia-crawler-reports --report myreport --website https://www.ismonnet.edu.it/ --scope online --view --accuracy all
Depois de realizada a instalação global, você poderá utilizar o comando pa-website-validator
do terminal, sem ter que entrar no diretório clonado. Este é o procedimento para instalar o comando globalmente:
cd pa-website-validator
npm install
npm install -g --install-links
NB : Pode ser necessário reiniciar o shell/terminal para propagação do comando e limpar o cache npm:
npm cache clean
Uso:
pa-website-validator --type --destination --report --website --scope --view
Exemplo:
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 | Descrição | Obrigatório | Valores possíveis | Padrão |
---|---|---|---|---|
- -ajuda | Mostrar mapa de comandos | ❌ | ||
- -versão | Versão do pacote | ❌ | ||
- -tipo | Tipo de rastreador a ser lançado | ✅ | "município" "escola" | |
- -destino | Pasta onde salvar os relatórios | ✅ | ||
- -relatório | Nome a ser atribuído ao relatório | ✅ | ||
- -site | URL do site para analisar | ✅ | ||
- -escopo | Escopos de execução | ❌ | "local" "on-line" | "on-line" |
- -visualizar | Visualização instantânea de relatórios | ❌ | ||
- -precisão | Define a morbidade do exame | ✅ | "min", "sugerido", "alto", "todos" | "sugerido" |
Notas:
--type
indica qual tipo de site está sendo inspecionado (municipal ou escolar).
--scope
indica o tipo de auditoria a ser realizada:
local
se a ferramenta for lançada em um site em ambiente local: realiza todas as auditorias que atuam na estrutura do site inspecionado e mostra mensagens informativas para algumas auditorias que não produzem resultados se realizadas em ambiente local.online
realiza todas as auditorias disponíveis. --view
se passado para o comando no final da auditoria lança uma instância do chrome que mostra automaticamente os relatórios gerados.
--accuracy
indica a precisão da digitalização, definida como o número de páginas digitalizadas:
all
a digitalização é realizada em todas as páginas disponíveis.