# College administration

Use college administration in the school workspace. Manage department and semester structures, electives, internal marks, placements and research records.

Category: Institutions
Guide: https://avkul.in/docs/guides/screen-school-college/
Guided sample demo: https://avkul.in/docs/demo/screen-school-college/
Snapshot: 11 October 2026

## Features

- Add
- Remove
- Offer
- Enrol
- Record
- Log
- Register
- College overview stats
- List all departments
- Create a department
- Update a department
- Delete a department
- List semesters (filter by departmentId)

## Access and setup

Intended access: Assigned account with the required permissions
- A school account with the permissions shown below.
- Choose the relevant school, academic session or child before working.

Permission keys: student:view, student:create, student:update, student:delete

## Workflow

1. Create the department and semester structure.
2. Offer electives with the required limits.
3. Record eligible enrollments and internal marks.
4. Maintain placement and research records.

## Fields and controls

- name (string, declared required)
- code (string, declared required)
- hodStaffId (string, optional)
- description (string, optional)
- totalSeats (number, optional)
- departmentId (string, declared required)
- semesterNo (number, declared required)
- type (SemesterType, declared required)
- startDate (string, optional)
- endDate (string, optional)
- totalCredits (number, optional)
- subjectId (string, declared required)
- semesterId (string, declared required)
- maxStudents (number, optional)
- credits (number, optional)
- teacherStaffId (string, optional)
- studentId (string, declared required)
- assignment1 (number, optional)
- assignment2 (number, optional)
- midSem (number, optional)
- attendance (number, optional)
- practical (number, optional)
- maxMarks (number, optional)
- companyName (string, declared required)

## Current limits

- College workflows share the school account and permission context; college-specific setup must exist.

## Actual application access

- https://avkul.in/en/school/college

## API reference

- GET /api/v1/college/stats — College overview stats; student:view
- GET /api/v1/college/departments — List all departments; student:view
- POST /api/v1/college/departments — Create a department; student:create
- PATCH /api/v1/college/departments/:id — Update a department; student:update
- DELETE /api/v1/college/departments/:id — Delete a department; student:delete
- GET /api/v1/college/semesters — List semesters (filter by departmentId); student:view
- POST /api/v1/college/semesters — Create a semester; student:create
- GET /api/v1/college/electives — List elective subjects (filter by semesterId); student:view
- POST /api/v1/college/electives — Create an elective subject offering; student:create
- GET /api/v1/college/internal-marks — List internal marks (filter by semesterId, studentId); student:view
- POST /api/v1/college/internal-marks — Create internal marks entry; student:create
- GET /api/v1/college/placements — List placement records (filter by status); student:view
- POST /api/v1/college/placements — Create a placement record; student:create
- GET /api/v1/college/research — List research projects (filter by departmentId); student:view
- POST /api/v1/college/research — Create a research project; student:create

## Demo access

No login is required for the guided sample demo. Its fictional records and actions stay in this browser tab; they do not modify ERP records or send messages/payments. An assigned account is required for the actual ERP links.

Source inventory checked on 11 October 2026. This source inventory is not a certification of every external provider or device flow.
