Skip to content

GediaJangamo/plugin_accessibility

Repository files navigation

plugin_accessibility

This project was developed as part of my Final Year Project (Thesis) for the Bachelor's degree in Information Systems and Technology Engineering at Joaquim Chissano University.

Topic: Implementation of Assistive Technologies in the Integrated Academic Management System (SIGA): Promoting Digital Inclusion for Students with Visual Impairment.

Case Study: Eduardo Mondlane University – Faculty of Arts and Social Sciences, Faculty of Education, and Faculty of Philosophy.


♿ Accessibility Plugin

This project is an accessibility plugin developed using Python and Django, focused on the digital inclusion of students with visual impairments.

The plugin can be integrated into existing systems to enhance accessibility through features such as voice commands, content reading, font adjustment, and contrast control — all designed to work even in environments with limited or no internet access (except for voice navigation features).


What does this plugin do?

  • Voice Navigation: Allows students to navigate the system using voice commands (e.g., "view grades", "register for courses").
  • Content Reading: Uses speech synthesis to read on-screen content for blind or low-vision users.
  • Accessibility Menu: Provides a fixed button on all pages for quick access to assistive tools.
  • Modular Architecture: Easily integrable into any Django-based system, with potential expansion for other types of disabilities in the future.

Technologies Used

  • Python 3.13.2
  • Django 5.0
  • HTML, CSS, JavaScript

Compatibility

The plugin is designed to work with any system built using:

  • Django 2.1 or higher
  • Python 3.6 or higher

Author

Developed by Gédia Jangamo

Note

The plugin does not directly interfere with the core functionalities of the system. It acts as an accessibility layer that enhances the overall user experience.

About

Many web systems lack accessibility, making navigation difficult for visually impaired users. AccessJay provides voice navigation, screen reading, and interface customization, and can be easily installed and integrated into any Python and Django-based system.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors