Enrollments Feature
Overview
Student enrollment and course registration system.
Features
- Course enrollment
- Enrollment status tracking
- Grade management
- Progress tracking
- Completion certification
Enrollment Data
- Student ID
- Course/Batch ID
- Enrollment date
- Status (active, completed, dropped)
- Grade
- Progress percentage
- Completion date
Endpoints
GET /api/v1/enrollments
POST /api/v1/enrollments
GET /api/v1/enrollments/{id}
PUT /api/v1/enrollments/{id}
DELETE /api/v1/enrollments/{id}
Status Flow
- Pending: Enrollment requested
- Active: Student is enrolled
- Completed: Course finished
- Dropped: Enrollment cancelled
Relationships
- Links Students to Courses/Batches
- Tracks academic progress
- Records grades