Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FRAMEWORK] Avaliador | Inscrição em edital | Revisar e organizar a tela de avaliação técnica (task 8) #171

Open
4 of 6 tasks
Tracked by #163
fabianecst opened this issue Jun 10, 2024 · 1 comment
Labels
melhoria Pequenas implementações em funcionalidades existentes

Comments

@fabianecst
Copy link

fabianecst commented Jun 10, 2024

Escopo
Para melhoria da experiência do usuário é necessário revisar e organizar a tela de avaliação técnica, analisando os campos de preenchimento e organizando com base nas melhorias propostas pelo relatório da análise da experiência do usuário fornecido pelo MinC, e ainda, com base nas informações da tela de envio do projeto técnico pelo agente cultural.

  • Verificar as mudanças propostas nos campos da avaliação técnica demonstradas no relatório de análise da experiência do usuário fornecido pelo MinC
  • Verificar se existem mudanças na tela de envio do projeto técnico do agente cultural
  • Analisar demais melhorias que podem ser realizadas
  • Prototipar telas
  • Validar telas internamente (design)
  • Validar telas MinC e Uirá

Figma: https://www.figma.com/design/HkR1qdfHPn4riffcBBOQwR/Prot%C3%B3tipos-%7C-Prioriza%C3%A7%C3%B5es?node-id=394-6383&t=kV5rNfVVtKHVNQri-1

@fabianecst fabianecst self-assigned this Jun 10, 2024
@fabianecst fabianecst converted this from a draft issue Jun 10, 2024
@fabianecst fabianecst added the melhoria Pequenas implementações em funcionalidades existentes label Jun 10, 2024
@fabianecst fabianecst changed the title [FRAMEWORK] Avaliador | Inscrição em edital | Revisar e organizar a tela de avaliação técnica (task 7) [FRAMEWORK] Avaliador | Inscrição em edital | Revisar e organizar a tela de avaliação técnica (task 8) Jun 10, 2024
@fabianecst fabianecst moved this from DESIGN Sprint Backlog to Fazendo in TED SD - Design Jun 19, 2024
@fabianecst fabianecst moved this from Fazendo to Validação Interna in TED SD - Design Jun 19, 2024
@fabianecst
Copy link
Author

A tela de avaliação técnica foi redesenhada de modo a incorporar as novas cores e componentes, assim como melhorar a hierarquia de informação e, consequentemente, a experiência do usuário. O sistema de auto layout foi adicionado no Figma para facilitar futuras necessidades de ajustes. Além disso, foi proposto um novo fluxo que atendesse as diferentes etapas de avaliação.

Essa tela foi conversada e alinhada com @drabelodesign na seguinte reunião gravada: (colocar link da reunião)

vicmagpac added a commit that referenced this issue Dec 18, 2024
* Estilização do mc-select com error (Ref.: mapasculturais#3325)

* Adição do campo 'nome do endereço' e tratamento nos campos com erro (Ref.: mapasculturais#3325)

* Resolve validação dos erros nos campos de endereço (Ref.: mapasculturais#3325)

* Padroniza tamanho e peso das fontes dos inputs radio e checkboxes (Ref.: no issue)

* Remoção das flags de obrigatoriedade nos campos que não são obrigatórios (Ref.: mapasculturais#3325)

* ajusta id dos inputs e labels para que ao clicar no texto da etiqueta seja possível selecionar o radio button. Ref.: (no issue)

* ajusta tamanho de checkbox no bloco de recomendação para atender ao critério de avaliação. Ref.: (no issue)

* Correções de estilização nos campos multiselect (Ref.: no issue)

* Correção na estilização dos labels dos checkboxes do componente registration-field-persons (Ref.: no issue)

* corrige comportamento de conclusão e envio de avaliação quando são encontrados erros. Ref.: (no issue)

* ajusta texto do placeholder de textarea na página de avaliação de habilitação documental. Ref.: (no issue)

* ajusta texto das labels das opções de não atendimento do critério. Ref.: (no issue)

* corrige código duplicado errado. Ref.: (no issue)

* Cria prop defaultFile no componente entity-file Ref.: mapasculturais#3328

* Corrige exibição do modelo de anexo do formulário de inscrição para download Ref.: mapasculturais#3328

* Corrige exibição do checkbox no Safari

* Corrige tamanho do stepper no mobile

* Correção na estilização e posicionamento do campo entity-field-location (Ref.: no issue)

* feat: adicionando um watch para que componente de captcha consiga 'identificar' quando o formulário apresentar erro

* Atualiza versão ativa do plugin de autenticação. Agora compatível com CAPTCHA da Cloudflare.

* corrige distribuição para comissão de voto de minerva

na situação em que há avaliadores que sejam de outra comissão e também da comissão de voto de minerva

* PHP Doc do EvaluationMethod

* fix: removendo arquivos que foram migrados para o theme-MapaMinC

* ajusta função de avaliações finalizadas. Ref.: (no issue)

* Adiciona opção de quantidade máxima de caracteres para os campos de descrição curta e longa

* Adiciona opção de quantidade máxima de caracteres para os campos de descrição longa e curta (Agente Coletivo)

* db update para criar a coluna is_tiebreaker

* Ajusta exibição do arquivo de modelo

* Ajuste na exibição da obrigatoriedade dos campos na lista de pessoas (Ref.: #115)

* Melhoria clareza do formulário de avaliação de inscrição

* Distinguir, de forma mais clara, critérios eliminatórios dos não eliminatórios

* Melhora visualização do resultado da inscrição

* Remove obrigatoriedade do campo de observação da seção

* Cria opção de ativar/desativar o parecer obrigatório na configuração de seção

* Corrige erro que quebrava a edição e visualização da oportunidade pela falta de vagas configuradas em uma faixa

* Ajusta posicionamento do resultado da avaliação

* Melhora visualização do modal de resultado detalhado

* Não exibe no front-end etapas condicionais não aplicáveis. Ref: mapasculturais#3314

* Faz a criação de região de integração da edit do agent

* Implementa db-update para criação de índice na tabela de avaliações, garantindo a prevenção de avaliações duplicadas para o mesmo avaliador

* Atualiza CHANGELOG.md

* ATualiza CHANGELOG.md

* Versão v7.5.12

* Não retorna no back-end erros em etapas condicionais não aplicáveis. Ref: mapasculturais#3314

* não envia para salvamento propriedades que não tenham sido preenchidas

* corrige delay do salvamento automático do entity-field

* Ajusta db-update que trata a duplicidade na tabela de avaliações

* Atualiza versão do plugin de autenticação.

* atualiza pnpm-lock

* fix: restaurando as imagens originais

* fix: desfazendo ajuste de outra versão

* Remove exibição da Região de integração

* Melhora exibição de título da etapa no formulário de avaliação

* Melhora exibição de título da etapa no formulário de avaliação

* Possibilita reestruturar a query de consulta do SpreadsheetJob via hook

* Melhora exibição de título da etapa no formulário de avaliação

* Melhora consistência visual do campo de endereço durante avaliação

* feat: adicionando tratativa adequada para a devida exportação dos dados bancários

* feat: adicoinando tratativa adequada para a devida exibição dos dados bancários

* fix: se inscricao nao tiver projectName, exibir string vazia para nao quebrar CSV

* fix: se inscricao nao tiver projectName, exibir hífen para nao quebrar CSV

* Atualiza versão

* Atualiza identificador da versão

* Altera permissão de avaliação canUserModify permitindo que seja possível modificar a avaliação mesmo com a fase publicada

* Versão v7.5.13

* Implementa atributo entities que no registro de taxonomias

* Ajusta exibição do botão 'exibir detalhamento' apenas para avaliadores habilitados

* Faz com que se torne campo @ qualquer taxonomia registrada com termos restridos e habilitada para oportunidade

* Retira condição para verificar permissão do isContinuousFlow

* fix: ignorando memory_limite em caso de nao haver restrições do uso de memória

* fix: aumentando limite de upload de arquivo em produção

* Refatora suporte de inscrição para usar registration-form

* Corrige erro ao executar a função isReadonly() do componente entity-field

* fix: restaurando mensagem do FAQ

* corrige cálculo para atendimento ou não de seção quando critério for não eliminatório. Ref.: mapasculturais#3330

* fix: restaurando mensagem da área de desenvolvedores

* fix: ajustando valores default de Site e descricao

* fix: ajustando valores default para mailer

* fix: colocando as imagens para o padrão default

* não insere cache de permissão se já existe

* adiciona configuração para a execução imediata dos jobs, para facilitar o debug (app.executeJobsImmediately)

* corrige distribuição de avaliações para o voto de minerva

* corrige aplicação automatica de resultado quando há voto de minerva para a inscrição

* melhoria no botão de exibição dos pareceres na avaliação de voto de minerva

* corrige validação da seção de avaliação da qualificação documental

* Exibe anexos na visualização de suporte da inscrição

* Remove código não mais utilizado

* Corrige diferenciação entre anexos escrevíveis e de somente-leitura

* modifica texto de voto de minerva

* adiciona a observação da opção outros no detalhamento da avaliação de qualificação documental

* Corrige exibição do componente seals-certifier que permite a configuração dos celos certificadores

* corrige comportamento do resultado da avaliação. Ref.: mapasculturais#3330

* Atualiza changelog e versão

* reseta campo textarea "outros" sempre que é mudada a avaliação do critério. Ref.: mapasculturais#3332

* acrescenta borda envolvendo cada critério. Ref.: mapasculturais#3332

* Atualiza identificador de versão

* remove obrigatoriedade do campo de Observações/parecer final. Ref.: mapasculturais#3332

* Ajusta exibição do resultado da seção com a limitação dos critérios eliminatórios

* modificação no ApiQuery para possibilitar a utilização de filtro por subquery com a coluna value da tabelas de metadados

* correçào no trait EntityAgentRelation

* cache na função getGeoDivisions do módulo GeoDivisions

* evita o processamento desnecessário do init dos componentes quando eles já tiverem sido importados

* ajusta estilização dos critérios. Ref.: mapasculturais#3332

* ajusta validação para caso de não atendimento de critério eliminatório. Ref.: mapasculturais#3332

* Ajusta exibição do nome do avaliador no modal de exibição do detalhamento de avaliações

* Revert "Ajusta exibição do resultado da seção com a limitação dos critérios eliminatórios"

This reverts commit 41cb555.

* Remove opção de desabilitar campos do formulario de inscrição

* ajusta para que só possa selecionar uma recomendação para atender ao critério. Ref.: mapasculturais#3332

* Implementa configuração que permite desabilitar o envio de emails de criação e envio de inscrições

* Corrige erro que ocorre na propagação do sentTipestemp das inscrições entre fases

* Versão v7.5.14

* Remove imagens inexistentes no tema BaseV2 original

* Adiciona submódulo do tema MapaMinC

* Corrige a alteração automática do status da inscrição para que quando selecionado seja certificado o agente relacionado corretamente

* Insere formatação de resultado para opção others

* Ajustes no template do componente evaluation-qualification-detail

* altera string no entity-social-media

* Corrige exportação dos campos condicionais dos anexos

* Remove ícone na exibição dos dados coletivos

* Adiciona opções na exportação do formulário para configuração do fluxo contínuo

* Ajusta importação do formulário para salvar configurações do fluxo contínuo caso esteja configurado

* acrescenta botão de voltar para lista de avaliação, na página de avaliação. Ref.: mapasculturais#3334

* Insere nas configurações de campos visíveis para o avaliador, o controle sobre os dados dos agentes e dos espeços

* Corrige retorno do no endpoint findEvaluations para retornar os dados do agente relacionados a avaliação

* Faz com que o agentsData seja retornado na avaliação

* Evita que o mc-avatar quebre por não encontrar o thumbnail do avatar

* Faz com que o nome do agente coletivo e do responsável seja exibido na sidebar esquerda das avaliações

* Faz a exibição do agente coletivo na tabela de avaliações quando liberado nos campos visíveis para o avaliador

* Ajusta o CSS da lista de avaliações na sidebar esquerda para exibir os dados do agente coletivo e do responsável

* Cria hooks para o getAgentsData

* (in progress): ajusta componente seals-certifier para utilizar selos certificadores nas categorias. Ref.: mapasculturais#3259

* adiciona metadado para selos de certificação para categorias. Ref.: mapasculturais#3259

* Elimina trechos repetidos pelo primeiro merge de 'upstream/develop-7.6'

* Repete commit 411dc07 que tinha se perdido no merge de 'upstream/develop-7.6'.

* versão 7.6.0-RC

* corrige configuração de rotas via conf-base dos temas

* corrige configuração de rotas feitas no tema

* ajusta selos certificadores para funcionar com categorias. Ref.: mapasculturais#3259

* Remove o componente seals-certifier do componente opportunity-phase-publish-date-config Ref.: mapasculturais#3259

* Adiciona componente seals-certifier no componente opportunity-phase-config-evaluation Ref.: mapasculturais#3259

* Adiciona os selos que o usuário tem permissão para controlar Ref.: mapasculturais#3259

* Adiciona no backend o selo certificador pela categoria Ref.: mapasculturais#3259

* novos operadores na classe ApiQuery

* adiciona busca por cnpj do agente coletivo na busca por palavra chave na API de eventos

* Cria configuração para quando a option for @na Ref.: mapasculturais#3340

* Ajusta exibição do Resultado final da avaliação na tabela de avaliações quando estiver com status iniciada

* Adição de classe no opportunity-phase-header para ocultar as datas no tema rcv (Ref.: #160)

* altera cor do título voto de minerva ref.: 150

* Corrige distribuição para o avaliador não receber sua propria inscrição

* Altera string do qualfication evaluation ref.:157

* Desativa os campos quando o mesmo devem ser desabilitados após retorno da API

* Corrige erro no método needsTiebreaker para nao quebrar quando não tem $evaluation_method

* refatoração do entity-links

* adiciona novos índices

* na busca por palavra chave de inscrião, faz a busca tb no nome do agente coletivo vinculado a inscrição

* Aumenta dinamicamente o tempo de exposição dos erros com texto longo (rcv 154)

* Altera string no botão enviar depois ref.: 158

* refatora distribuição de avaliações entre avaliadores para acontecer sempre no início de cada hora e enfileirar para processamento as inscrições somente para os usuários envolvidos

* refatoração no processamento de cache
- não processa mais o cache para os usuários que tem roles
- utiliza o insert ON CONFLICT DO NOTHING

* evita erro na geração de log quando não há subsite

* adiciona configuração para execução imediata do processamento de cache, para fins de desenvolvimento e debug

* correção na função que verifica se um usuário tem controle sobre outra entidade, para quando está se verificando um outro usuário diferente do autenticado

* adiciona cache de permissão de entidade

* correção no PHP Doc de User.php

* refatora distribuição de avaliações entre avaliadores para acontecer sempre no início de cada hora

* retira steps da página de inscrição de oportunidades legadas com apenas 1 etapa criada. Ref.: mapasculturais#3345

* modifica forma como o status dos permission_cache_pending é mudado no momento da execução

* Adição da biblioteca vue-qrcode (Ref.: rcv - 86)

* Atualiza versão do tema MapaMinC

* Atualiza versão do SpamDetector

* corrige cast de subquery na ApiQuery

* versão develop

* versão v7.6-RC

* corrige exibição do embedtools de ficha de inscrião para editais sem step definido (editais legados)

* corrige exibição do embedtools de ficha de inscrião para editais sem step definido (editais legados)

* evita warnings em fases sem avaliação

* Atualiza plugin de autenticação

* Atualiza plugin de autenticação

* Corrige funcionamento do metodo 'text()' nas views (Ref.: no issue)

* Adiciona o metodo 'text()' nas telas de busca (Ref.: no issue)

* Corrige a tag de título do componente de buscas (Ref.: no issue)

* Implementa override do método getSingleUrl na entidade SealRelation para devolver a url da single de forma correta

* Atualiza libs JS

* Resolve erro no mc-messages (Ref.: no issue)

* adiciona constante de status ativo. Ref.: #174

* Nova versão do plugin de autenticação

* evita que acontaça erro na exportaçao de planilhas com valores que começam com =

* Ajusta multiselect para atualizar os itens caso sua prop 'data-items' seja modificada (Ref.: rcv 171)

* Criação do componente mc-states-and-cities para seleção de estados e cidades (Ref.: rcv 171)

* Ajustes de estilização no formulário de busca (Ref.: rcv 171)

* Remove console.log

* Atualiza plugin de autenticação.

* adiciona classes nos campos de filtro de status e tipos de espaço. Ref.: #172

* corrige geração de url para subsites quando executando jobs no servidor

* ajusta placeholder de filtro de estados e cidades. Ref.: #171

* ajusta cursor do campo de pesquisa. Ref.: #172

* Altera os textos da tela de busca de pontos e pontões (Ref.: rcv - 171)

* Altera o texto 'Agentes' para 'Pontos e Pontões' no breadcrumb da tela de busca de pontos e pontões (Ref.: rcv - 171)

* acrescenta slot para possibilitar mudança de redirecionamento ao clicar no título do opportunity-header. Ref.: #153

* modifica redirecionamento para lista de avaliações ao clicar no título da página do avaliador. Ref.: #153

* Atualiza identificador de versão

* Atualiza submódulos

---------

Co-authored-by: Raul Vitor Lucena Brito <raulvitorcc@gmail.com>
Co-authored-by: Carolina Pedrosa <carolinasouza0@gmail.com>
Co-authored-by: leopiccionia <leopiccionia@gmail.com>
Co-authored-by: israelmelo <israelg.8@gmail.com>
Co-authored-by: Lucas Oliveira <lucas.santana@basisti.com.br>
Co-authored-by: Fernando Lordão <fernandolordao@gmail.com>
Co-authored-by: Rafa Chaves <rafael.chaves.freitas@gmail.com>
Co-authored-by: erleibiazzio <erleibiazzio@gmail.com>
Co-authored-by: Welington Olegario <wolegario49@gmail.com>
Co-authored-by: Filipe de Souza <filipe.souza@hacklab.com.br>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
melhoria Pequenas implementações em funcionalidades existentes
Projects
Status: Validação Interna
Development

No branches or pull requests

1 participant