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
AY 2026 Open Electives
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 mechanism is the same every time: ranked preferences, eligibility rules, capacity limits.
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 moreRanked preferences and hard membership caps decide who gets into which society.
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 moreRooms and blocks allotted on ranked preference and a stated priority order.
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.
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
AY 2026 Open Elective Allocation
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.
Verified listing
Allotix is listed and verified on SaaS Browser. Reviews are submitted and approved there, so what you read below is not ours to edit.
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
$0.31 per student
Buy credits in advance and use them across academic events. More credits, lower rate.
Full credit packs, per-student rates and what a credit covers.
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, student club and society allocation, 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.
Yes, and that is the usual reason institutions move. Most colleges already ask students for three ranked MDC preferences, then allot seats first-come-first-served and discard those preferences, so the outcome is decided by connection speed. Allotix runs the allocation after the preference window closes, which means submitting first confers no advantage. Preferences are resolved on your stated merit order against real seat capacity, and every outcome comes with the reason attached.
An Excel import of the academic data you already maintain: departments, courses with their seat capacity, eligibility rules and prerequisites, and the student list with whatever field your merit order uses, usually CGPA. Allotix collects the preferences itself through the student portal, then exports the allotment back to Excel for your ERP, noticeboard or student information system.
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.