Sistema do Candidato – Vestibular UERJ

From: 2011 until now

Manages an academic selection process for new students income at UERJ (State University of Rio de Janeiro). The system is divided into modules that correspond to phases or management areas of the process. The aim is to select the best candidates for each course, respecting academic requirements, national and state laws, and the candidate option.

 

Modules:

  • Register
  • Exemption
  • Enrollment
  • Quota reservations
  • Payment
  • Financial
  • Logistic / Production
  • Evaluation (multiple-choice and subjective)
  • Classification

 

Event

It is important to determine “event”. An event is the system leader entity. Almost everything is related to an event. The event is the representation in time of a defined contract established by the organization that own vacancies and candidates. This contract determines all the vacancies and all admittance rules.

 

Register

This is the initial module and handles users account registration.

User account register is a single entry point for actual user data, password, authentication control and user permissions. The system is prepared to attach roles to eligible users so that those users can perform administrative functions. It is possible to create a role template with a set of permissions to be attached to users or to attach specific permission to a specific user (time or non-time based).

This module controls password changes and recovery.

Exemption

The event’s Commission may or may not reserve a period of time when a user applies to be exempted of enrollment fees from a specific event. The application is based on rules defined by the Commission and the user should send documents that testify the eligibility. Then, the result is published after the Commission analysis.

This module controls the exemption eligibility application, user documents uploads, commission specialists attachment to analyze all documents, the analysis and the final result.

Enrollment

When a user has an interest in any opened Event, he can register to present his intention to be enrolled and concur to a vacancy. The enrollment will be confirmed when the user has an exemption positive result for this event or after paying the enrollment fee.

This module controls the enrollments based on the event’s rules and required information, such as if a user can be enrolled in more than one vacancy option; if the user should choose a region to attend the exam or a foreign language; if the user will mark an eligibility to reserved vacancies; if the user asks for a special service when attending the exam derived from a temporary condition as pregnancy and injury or a fixed condition as any kind of deficiency; if the user should respond to a survey; and any other data that should be captured and is determined by the event requirements.

Quota Reservations

When foreseen by the event, a user can ask to compete on reserved vacancies based in the category that applies to him. Quota reservations can be any freely defined group chosen by the responsible institution or forced by law. As quota reservations examples: afro-descendants, indian descendants, students from public schools, sons of military dead in combat, deficient, etc. The quota reservations result is based on documents that must be sent by the candidate.

This module controls the quota reservations option in the enrollment and, based on the business rules, requires additional data and or documents to be sent. After the enrollment period, all confirmed enrollments are transferred to specialists analysis of the documents. The specialists are related to each event and they input all their analysis in the system, that at the end of analysis period process the result and make it public to the candidate, showing the successful application for the reserved option or the unsuccess enumerating all motifs indicated by the specialist.

 

Payment

Financial

Logistic / Production

Evaluation

Classification

 

Techonologies: PostgreSQL, PHP, Java, Flex, JavaScript, Angular, jQuery