CRAFTPy: allowing people with visual impairments to create diagrams

dc.contributor.authorLucas Lopes Fraga
dc.contributor.authorRicardo Santos
dc.contributor.authorLarissa Rocha
dc.coverage.spatialBolivia
dc.date.accessioned2026-03-22T19:24:36Z
dc.date.available2026-03-22T19:24:36Z
dc.date.issued2024
dc.description.abstractThe inclusion of students with visual impairments (SVI) in higher education has greatly advanced with the advent of newtechnologies. Despite these strides, challenges remain, particularly in Information and Communication Technology (ICT) courses that heavily rely on visual elements. Screen readers facilitate SVI’s access to digital content, but many educational tools are still incompatible with these readers. This incompatibility is especially problematic in tools requiring interaction with visual components, such as block-based programming, diagramming, and 3D modeling tools. This study introduces CraftPy, an accessible web tool fully compatible with screen readers. CraftPy enables SVI to create various types of diagrams using Python code, employing an object-oriented approach to design classes, actors, entities, attributes, and relationships. We also conducted a preliminary evaluation involving eight SVI participants to assess the tool’s effectiveness. Overall, participants found the tool to be highly accessible with screen readers and user-friendly. They were able to complete the experiment tasks with minimal difficulties. However, improvements are needed, particularly in enhancing screen responsiveness for low-vision users who depend on screen magnifiers. By developing CraftPy, we aim to promote equity in higher education, offering SVI enhanced opportunities to succeed in ICT courses. Link to the video: https://youtu.be/NXu4xbOH8Q4
dc.identifier.doi10.5753/sbes.2024.3564
dc.identifier.urihttps://doi.org/10.5753/sbes.2024.3564
dc.identifier.urihttps://andeanlibrary.org/handle/123456789/75886
dc.language.isoen
dc.sourceInstituto Federal de Educação, Ciência e Tecnologia Baiano
dc.subjectComputer science
dc.subjectHuman–computer interaction
dc.subjectComputer vision
dc.subjectComputer graphics (images)
dc.subjectArtificial intelligence
dc.titleCRAFTPy: allowing people with visual impairments to create diagrams
dc.typearticle

Files