Configure event data
Import departments, courses, seats, eligibility rules, and student records for the allocation cycle.
Run open electives, NEP-2020 baskets, minors, specialisations and sections without spreadsheet chaos. Allotix collects ranked student preferences, enforces your capacity and eligibility rules, and produces a fair allocation you can actually defend in a committee meeting.
Current event
Departments
12
Courses
48
Students
1260
One engine, every allocation
If more people want a seat than there are seats, and the decision has to be fair and defensible, Allotix can run it — the same ranked preferences, eligibility rules and capacity limits every time.
MDC, AEC, SEC, VAC and Minor (Vocational) pools — every basket the FYUGP mandates.
Learn moreMultidisciplinary Course allotment on merit and preference — not on who clicked first.
Learn moreThe Ability, Skill and Value-Added pools — same engine, three more baskets.
Learn moreThe classic: rank the electives, respect the seat matrix, publish a defensible result.
Learn moreAllot minor streams, honours tracks and open minors from an oversubscribed pool.
Learn moreAllot students to specialisations, streams or a branch change on merit and preference.
Learn moreSplit a cohort into sections, lab groups or tutorial batches under real capacity limits.
Learn moreMatch students to supervisors and project topics without the annual politics.
Learn moreAllot students to internship, industrial training and placement slots against real seat caps.
Learn moreAllot hostel rooms and blocks on preference and merit, not on who queued first.
Learn moreAllot teaching load and duties to faculty on preference and load caps.
Learn moreHow it works
From academic setup to published results in one guided workflow.
Import departments, courses, seats, eligibility rules, and student records for the allocation cycle.
Open the student portal and collect ranked course preferences with clear submission tracking.
Run capacity-aware allocation, publish results, and export reports for academic teams.
Import departments, courses, seats, eligibility rules, and student records for the allocation cycle.
Open the student portal and collect ranked course preferences with clear submission tracking.
Run capacity-aware allocation, publish results, and export reports for academic teams.
Purpose-built portals
Two separate portals — one for administrators managing the cycle, one for students submitting preferences.
Admin teams
Students
Report generation
After allocation, Allotix shows which courses are in high demand, which are under-selected, and where seats should be increased.
Report snapshot
Overall outcomes by preference rank.
Separates no-preference from no-seat outcomes.
Seats filled by course and preference rank.
Fixed seats, shared pool, and unfilled capacity.
Heatmap of course demand by preference band.
Allocation you can explain
When a student asks why they didn't get their first choice, the answer should be a rule, not a shrug. Every run produces a distribution you can put in front of a committee.
A representative allocation run, as reported back to the academic office.
The unallocated column is the one that matters. Allotix surfaces those students with a reason before you publish, so you intervene on purpose instead of discovering the problem afterwards.
5 phases
Every event moves through an explicit lifecycle, and the backend refuses actions that are invalid for the current phase.
Data stays in India
Student and institutional records are stored and processed in Indian data centres.
Every outcome
Traceable to a rule: the merit order, the preferences submitted, and the seat state at the moment of allotment.
Built for institutions
Allotix separates roles, scopes data to events, protects routes at the backend, and runs on cloud infrastructure that fits production deployments.
Purpose-built admin and student journeys keep responsibilities clear across every phase.
API guards prevent allocation, result publication, and reporting actions at the wrong time.
Firebase Authentication, Firestore, Cloud Run, and Cloud Tasks support a production-ready deployment.
Email workflows keep students, departments, instructors, and administrators aligned.
Pricing
No hidden fees. Buy allocation credits and use them when Allotix processes students in an allocation cycle.
As low as
₹25 per student
Buy credits in advance and use them across academic events. More credits, lower rate.
FAQ
Course allocation software assigns students to limited-capacity courses based on the preferences they submit rather than on who registers first. It collects ranked preferences, applies eligibility rules, respects seat capacity, resolves the result in a stated priority order such as CGPA, and produces a record explaining every outcome. Allotix does this for open electives, NEP-2020 baskets, minors, specialisations and sections.
Anything shaped like 'more people than seats, and the decision has to be fair'. That includes open electives, NEP-2020 MDC, AEC, SEC and VAC baskets, minor and honours tracks, specialisation and branch allotment, section and lab-batch splits, project guide allotment, internship slots, hostel rooms and faculty workload.
Students are processed in a stated merit order, usually CGPA. For each student the engine walks their ranked preference list from the top and allots the first course they are eligible for that still has a free seat. The rule is published with the result, which is what makes the outcome defensible when a student appeals.
Neither. Allotix does one thing: it runs the allocation. It imports your academic data from Excel, produces the allotment, and exports the result back for whatever ERP or student information system you already use. It sits alongside your existing stack rather than replacing it.
In India. Student and institutional records are stored and processed in Indian data centres. Student access is authenticated through Firebase, admin routes are protected by JWT, data is scoped per allocation event, and direct client access to the database is denied by rule — the backend is the only path to institutional data.
By allocation credit. One credit covers one student included in a completed allocation run, from ₹25 to ₹40 per student depending on the pack. Setting up events, importing data and collecting preferences cost nothing — credits are only consumed when an allocation actually runs, and they never expire.