Ferramenta didática para ensino de usabilidade e acessibilidade para estudantes de IHC desenvolvida na godot engine
Data
Autor(es)
Orientado(es)
Título da Revista
ISSN da Revista
Título de Volume
Editor
Resumo
O UX Detective é uma ferramenta didática digital interativa para o ensino prático das dez heurísticas de usabilidade de Nielsen. Por meio dela, estudantes e pro- fissionais da área de Computação atuam como avaliadores de usabilidade: analisam interfaces realistas com violações heurísticas intencionalmente injetadas, identificam e marcam os problemas encontrados, e recebem feedback formativo imediato com explicações didáticas individualizadas por violação. O ensino de Interação Humano- Computador nos cursos de Computação apresenta lacunas na aplicação prática dos conceitos de usabilidade e acessibilidade, demanda que motivou o desenvolvimento desta ferramenta sobre a Godot Engine 4.x utilizando GDScript como linguagem princi- pal de programação. A metodologia adotada caracterizou-se como pesquisa aplicada, de natureza exploratória e descritiva, com abordagem qualitativa. O desenvolvimento seguiu etapas metodológicas estruturadas, compreendendo análise bibliográfica, mo- delagem de requisitos pedagógicos, implementação incremental de protótipos funci- onais e documentação técnica abrangente. Adotou-se uma arquitetura de sistemas atômicos comunicantes por sinais, composta por seis autoloads (EventBus, SceneMa- nager, GameSession, ProgressTracker, ThemeManager e CursorManager), um catá- logo de interfaces acessíveis aderentes ao padrão WAI-ARIA, um catálogo de cenários baseado em recursos .tres, além de managers, controllers e helpers responsáveis pela composição dinâmica da interface de avaliação. Como resultado, entregou-se uma ferramenta funcional com dez cenários correspondentes às heurísticas H1–H10 no modo Normal (dificuldade Fácil), sistema de dicas progressivas, tela de resulta- dos com feedback diagnóstico por violação e recursos de acessibilidade conformes à WCAG 2.1. A ferramenta encontra-se devidamente documentada e alinhada às práti- cas pedagógicas para o ensino de IHC, contribuindo para a formação de estudantes de cursos superiores de Computação e para a qualificação de profissionais atuantes nas áreas de usabilidade e acessibilidade.
