> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kralis.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Students

> Student creation, imports, class-section rules, and creation tracking in Kralis.

Kralis supports both one-by-one student creation and bulk import workflows.

## Capabilities

The student area supports:

* student creation
* bulk import
* class and section placement
* archive review
* creator tracking where supported

## Core student data

A student record usually includes:

* name
* current class
* current section when applicable
* admission and identification details
* contact details

## Class and section rules

When assigning a student section:

* a global section can be used with any class
* a class-bound section must match the selected class

The same validation also applies to related annual academic records.

## Creation tracking

Kralis stores `created_by` on student records when the creation path provides a
signed-in user context. This answers who created the student record.

Older records and some import/system-created records may not have this value.

## Imports

Bulk imports should be reviewed carefully before commit because student identity
is not something a system can deduplicate perfectly from names alone.

Use duplicate checks and operator review as support, not as a guarantee.

Task pages:

* [Import Students](import-students)
* [Run Promotion](run-promotion)

## Feature links

* [Imports and Creation](imports-and-creation)
* [Import Students](import-students)
* [Class and Section Changes](class-and-section-changes)
* [Promotions](promotions)
* [Run Promotion](run-promotion)
