Skip to content

NEP-2020 / FYUGP

NEP-2020 course allocation software for MDC, AEC, SEC and VAC

The Four-Year Undergraduate Programme asks every student to choose from five separate pools of limited-capacity courses. Allotix turns each pool into a controlled allocation event: ranked preferences in, eligibility and capacity rules applied, a fair and explainable allotment out.

NEP did not create one allocation problem. It created five.

Under the FYUGP, every undergraduate picks courses from a Multidisciplinary pool, an Ability Enhancement pool, a Skill Enhancement pool, a Value-Added pool, and a Minor (Vocational) pool — every semester, across the whole cohort. Most institutions are running all five on forms and spreadsheets.

  • Five pools, every semester, for the entire undergraduate population
  • Students are asked for ranked preferences that then get discarded
  • Seats handed out first-come-first-served, so speed beats merit
  • Portals collapse under a stampede the moment selection opens
  • No audit trail to defend the outcome to a grievance committee
  • MDC exclusion rules checked by hand, student by student

How it works

How Allotix runs nep-2020 basket allocation

1

Model each basket as its own event

MDC, AEC, SEC, VAC and Minor (Vocational) each become a separate allocation event with their own course pool, seat matrix and eligibility rules — run them in parallel or in sequence.

2

Collect preferences the students actually get

Students rank the courses they are eligible for. Because allocation runs after the window closes, there is no advantage to submitting first, and no reason for a stampede.

3

Apply NEP's eligibility rules automatically

Encode the exclusion rule natively: a Multidisciplinary course must differ from the student's Major, their Minor, and the subjects they studied in class 12. No manual cross-checking.

4

Allot on merit, then publish and explain

Allocation runs in CGPA order against ranked preferences and seat capacity. Every student sees which preference they received, and administrators get a report that explains the whole distribution.

What you get

Built for this allocation, not adapted to it

  • Separate events for MDC, AEC, SEC, VAC and Minor (Vocational)
  • Native NEP exclusion rules (MDC ≠ Major, ≠ Minor, ≠ class-12 subjects)
  • Fixed and shared seat capacity pools per course and department
  • Merit-based priority instead of first-come-first-served
  • Preference-rank distribution reports for every basket
  • Automated portal-open, reminder, acknowledgement and result emails

FAQ

NEP-2020 basket allocation — frequently asked questions

What are MDC, AEC, SEC and VAC under NEP 2020?

They are the course baskets the National Education Policy 2020 introduced into the Four-Year Undergraduate Programme. MDC is a Multidisciplinary Course, typically three credits each and nine credits across the first three semesters. AEC is an Ability Enhancement Course. SEC is a Skill Enhancement Course. VAC is a Value-Added Course. Students choose each from a pool of courses approved by the university, which makes every basket a capacity-constrained allocation problem.

Is first-come-first-served a valid way to allot MDC seats?

It is common, but it is not a policy — it is the absence of one. First-come-first-served decides academic outcomes by internet speed and luck rather than by preference or merit, it guarantees a server stampede at the moment the portal opens, and it produces a timestamp instead of an audit trail. It is very difficult to defend to a grievance committee. Allotix replaces it with ranked preferences resolved in merit order, which produces a result you can actually explain.

Can Allotix enforce the MDC exclusion rule?

Yes. NEP requires that a student's Multidisciplinary Course differ from their Major, their Minor, and the subjects they took in class 12. Allotix treats this as a native eligibility constraint, so ineligible courses never appear in a student's preference list and can never be allotted to them.

Do we need a separate system for each basket?

No. MDC, AEC, SEC, VAC and Minor (Vocational) all run on the same allocation engine inside Allotix. Each is configured as its own event with its own course pool and rules, and credits are shared across all of them.