Skip to main content

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

  1. Pending: Enrollment requested
  2. Active: Student is enrolled
  3. Completed: Course finished
  4. Dropped: Enrollment cancelled

Relationships

  • Links Students to Courses/Batches
  • Tracks academic progress
  • Records grades