
Language
Python
Tool Type
Algorithm
License
AM331-A3
Version
1.0.0
Inter-American Development Bank

Matricula Digital is a code that implements the Deferred Acceptance (Gale-Shapley) algorithm, designed to optimize the assignment of students to school seats based on a list of preferences. This tool facilitates the management of educational resources and improves the collection, analysis and visualization of data in the enrollment process. The effectiveness of Digital Enrollment has been demonstrated in various school systems in Latin America, including cities and regions of Ecuador, Peru, Colombia, Brazil and Chile. Its application ensures a more transparent, efficient and fair allocation process, allowing families to express their school preferences and for the algorithm to assign vacancies according to priority criteria defined by educational authorities. This approach has made it possible to incorporate public policy objectives, such as equity and inclusion, in the allocation of school seats.
School seat allocation is a challenging task for educational institutions due to the complexity of matching student preferences with school offerings while ensuring fairness and optimization. Traditional methods often lead to inefficient allocations, dissatisfaction among stakeholders, and a cumbersome administrative process. The absence of a standardized, efficient and transparent matching mechanism has been a significant bottleneck in the optimization of school choice systems, affecting the quality of educational matching and the strategic planning of educational resources.
Streamlined Enrollment: Matrícula Digital revolutionizes the school enrollment process by ensuring a fair and efficient distribution of school seats. Enhanced Fairness: Guarantees a more equitable school placement process, aligning student preferences with available openings. Ease of Adoption: Offers a straightforward setup, enabling educational institutions to adopt the system with minimal technical overhead. Informed Decision-Making: Facilitates strategic educational planning and resource allocation for school administrators. Commitment to Quality: Undergoes rigorous quality assurance to provide a dependable and stable platform for school seat allocation.
Implements the Gale-Shapley algorithm for deferred acceptance, optimizing allocation processes such as school admissions. Facilitates integration through direct installation methods, either by cloning the GitHub repository or using PIP. Provides detailed documentation to prepare users, ensuring smooth, error-free implementation. Encourages careful contributions to maintain system stability, balancing innovation and reliability. Promotes a minimal dependency philosophy, focusing on efficient and maintainable software solutions.

Connect with the Development Code team and discover how our carefully curated open source tools can support your institution in Latin America and the Caribbean. Contact us to explore solutions, resolve implementation issues, share reuse successes or present a new tool. Write to [email protected]

This image presents a digital platform offering solutions to digitize access to education in Chile, featuring directories and resources for families and educational institutions.

Solutions for digitizing access to education in Chile. Offers digital profiles of institutions, location, vacancies by grade, and travel time calculation for directors and families.

This image depicts a mobile application interface for educational services, showing a user profile, a map with location markers, and vacancy information for a school.
Code4dev Webinar - Algorithm execution.
Use case of the digital school assignment system in Brazil.
Document with technical and operational guidelines to reuse Digital License Plate.
Case study on the impact of Digital Registration in Ecuador.
Research on how information influences decisions in school assignment processes.
Quantitative analysis of the impacts of the digitalization of school enrollment.
