NUPSSP · Bangladesh Seat System, Allocation & Booking
▶ Try the Demo
NUPSSP Blueprint › Program Design › Seat System, Allocation & Booking

The operating core of the programme

Seat System, Allocation & Booking

The service-seat definition, six-state lifecycle, fourteen-step publication workflow, eight-stage university booking process, allocation criteria with safeguards, and the seat-approval authority options.

What a service seat is

A service seat is an approved opportunity for one eligible student to perform an identified set of government service activities, during a defined service period, at a particular institution or facility. Every seat carries a full specification: seat ID, receiving organization and facility, sector and department, requested/approved/booked/confirmed/remaining counts, service period, expected workload, required disciplines and skills, eligibility criteria, student responsibilities, expected outputs, required training, workplace coordinator, safety conditions, data-access restrictions, accessibility arrangements, location and travel requirements, remote-work permissions, cost implications for the university, and approval/publication status.

The seat is the atomic unit of the entire programme: government supply is measured in seats, university demand is expressed as seat requests, allocation decisions distribute seats, bookings consume them, and capacity planning validates them. Getting its lifecycle right is getting the programme right.

Seat lifecycle — six states

The master rule: a seat is not filled merely because a university requested it. The platform tracks six states with strictly controlled transitions:

StateMeaningWho controls the transitionPlatform enforcement
1 · RequestedA government office proposes N seats with a full specificationReceiving officeDuplicate and conflict detection across the organization; incomplete specifications rejected
2 · ApprovedCompetent authority validates capacity and approves ≤ requested numberSeat-approval authority (see options below)Approval never exceeds validated capacity; reasons recorded
3 · PublishedThe seat becomes visible to eligible universitiesApproval authorityPublication snapshot versioned; changes auditable
4 · Provisionally bookedA university nominates a student against the seatUniversity coordinatorEligibility validation (identity, enrollment, stage, prior completion, conflicts) before nomination accepted
5 · ConfirmedReceiving office confirms the student; placement becomes activeReceiving-office coordinatorConfirmation SLA; expiry returns the seat to published
6 · CompletedService delivered and verified; completion recordedTriangulated: office + university + platformUnique constraint — one active booking and one completion per student per degree level
Cancellation at any state returns capacity to the pool under audited rulesEvery transition writes an immutable audit-log entry

How government institutions publish seats

The publication workflow runs through the Government Institution Portal in fourteen steps:

Register on the national platformOrganization identity verified against the government directory (BD-GOVT-nnn)
Verify organizational authorityAuthorized signatory confirmed; coordinator named
Create or update the office profileFacilities, services, staffing, workspace, accessibility — the facility record standard
Identify the work that needs doingDrawn from the sector task catalogue; expected outputs named
Specify how many students can be accommodatedSupervisor ratio applied automatically by the platform
Define eligible disciplines and qualificationsDiscipline clusters from the program-service mapping
Specify dates, location, workload, expected outputsAligned to the two placement windows per year
Name an authorized coordinatorTrained and certified through the supervisor pipeline
Submit for approvalSpecification completeness check runs automatically
Receive confirmed seat numbersApproval may reduce the request; reasons recorded
Published openings become visibleTo eligible universities, with full specifications
Review confirmed placements; update availabilityLive counts: requested / approved / booked / confirmed / remaining
Verify attendance and completionCoordinator sign-off anchored to the verification workflow
Submit periodic performance and capacity reportsFeeds the national dashboard and capacity model updates

Hard rules: a facility cannot publish more seats than its approved capacity; the platform prevents duplicate seat requests and conflicting allocations across the same organization; all changes are versioned and auditable.

How universities apply and receive allocations

Universities — never individual students acting alone — apply for seats. The University Portal supports the request with: placement cycle, number of eligible students by discipline and degree level, preferred sectors and locations, requested service periods, student qualifications, accessibility requirements, available university funding, and requested seats by category. Each request is tracked separately, and the allocation authority records requested / approved / rejected / deferred counts with reasons for every decision.

The eight-stage booking workflow

Stage 1 · University registration & verificationInstitutional identity, coordinators, participating departments, enrollment and eligibility data, finance contacts; staff accounts with role-based permissions
Stage 2 · Seat request submissionPer placement cycle, by discipline and sector preference; tracked as a formal application
Stage 3 · Government review & allocationAgainst the published criteria (below); decisions with reasons; audit trail
Stage 4 · University selects studentsFrom verified student records; platform validates identity, enrollment, programme, academic stage, eligibility, prior completion, existing bookings, qualifications, scheduling conflicts
Stage 5 · Student bookingAdministrator books the selected student into a specific approved seat; availability updates automatically; cancellations return seats under audited rules
Stage 6 · Confirmation & placement activationReceiving office confirms; student receives instructions, training, expectations and safety information; placement activates only when all confirmations are recorded
Stage 7 · Service trackingAttendance, approved absences, assigned tasks, completed work, feedback, escalations — with role-scoped access that protects confidential information on both sides
Stage 8 · Completion & graduation eligibilityTriangulated verification; digital completion record; degree audit checks the requirement; appeals and exceptional cases follow the standards page procedures

Student-facing portal functions (view eligibility, express preferences, accept/decline under rules, view assignments and records, submit complaints, obtain certificates) are specified on the Digital Platform page — students can never alter official bookings, allocations, attendance or completion outcomes.

Allocation criteria and fairness rules

The allocation algorithm follows published rules, never unexplained automated decisions. Recommended criteria with illustrative weights (configurable by the steering committee, published before each cycle):

CriterionWeight (illustrative)MeasureAbuse safeguard
Verified student demand25%Eligible students by discipline vs requested seatsDemand verified against enrollment records, not self-declared
Discipline match20%Programme-to-seat discipline fitMatch computed from the verified program inventory
Geographic distribution15%District-level seat demand vs supplyPrevents Dhaka-concentration; supports near-home placement
Equity across universities15%Fair share for smaller and newer institutionsFloor allocations for eligible small universities
Past utilization & performance15%Seats used vs allocated in prior cyclesHoarding detection; unused seats released mid-cycle
Readiness (funding, coordinators)10%Verified university preparednessReadiness data published; deferral reasons recorded
Tie-breakers: deterministic (merit index, then public lottery seed) — always auditable and reproducibleEvery allocation decision writes reasons to the audit log; appeals follow the grievance procedure

Edge-case handling is specified in the matching model: oversubscription, undersubscription, students who receive no placement (the guaranteed-placement rule), cancellations, and receiving offices that withdraw seats.

Who approves seats — three options

Option A · Sectoral ministries
Each ministry approves seats for its own departments and facilities. Closest to existing business rules; risks 43 inconsistent approval practices and weak cross-sector visibility.
Option B · Central national programme office
One office approves all seats. Maximum consistency and data quality; risks bottleneck and detachment from sectoral realities.
Option C · Mixed (recommended)
Central office sets standards, validates capacity and audits; sectoral focal points approve within standards. Balances consistency with sectoral knowledge; mirrors the governance structure.

The recommendation follows the governance analysis (CSV 23, PH-0 design task); the final choice belongs to the steering committee and, for the compulsory scope, the statute.