Set branch capacity and merit basis
Define each branch or specialisation with its hard seat limit and the merit basis — CGPA, entrance rank, or a composite score you supply.
Specialisations & branch change
Allotting students to a specialisation after the first or second year — or granting branch changes on merit — is one of the highest-stakes decisions an institution makes, and one of the most frequently appealed. It is also exactly the problem Allotix's engine was designed for.
Branch and specialisation allotment decides a student's degree. It is contested, appealed, and sometimes litigated — and it is usually resolved in a sorted spreadsheet.
How it works
Define each branch or specialisation with its hard seat limit and the merit basis — CGPA, entrance rank, or a composite score you supply.
Students rank every branch they would accept, so nobody is left unallotted because they only named one option.
The engine fills branches in strict merit order. The resulting cutoff for each branch is an output of the process, not a guess made in advance.
What you get
FAQ
Yes. The merit basis is a field on the student record, so it can be CGPA, an entrance rank, or a composite score your institution computes. The engine simply processes students in that order.
Every allocation run produces a traceable record: the order students were processed in, the preferences they submitted, and the seat state at the moment each was allotted. When a student appeals a cutoff, you can show exactly why they fell where they did.
Allot minor streams, honours tracks and open minors from an oversubscribed pool.
The classic: rank the electives, respect the seat matrix, publish a defensible result.
Split a cohort into sections, lab groups or tutorial batches under real capacity limits.