Skip to main content
Kralis dashboard preview Kralis is a school management platform for student records, academic results, computer-based testing, learning content, attendance, and fees. This documentation is the public product guide. It explains how schools should use Kralis in practice. Use these starting points:

Capabilities

Kralis supports:
  • school setup and academic structure
  • role-based school operations
  • student records and imports
  • academic results and reports
  • attendance workflows
  • CBT workflows
  • LMS workflows
  • fees and payment workflows
  • API-driven integrations

Product areas

  • School setup: years, terms, classes, sections, subjects, users, permissions
  • Students: create, import, update, archive, and move between classes
  • Results: annual records, scores, reports, promotions
  • Attendance: daily attendance and summaries
  • CBT: question banks, tests, attempts, and results
  • LMS: courses, content, enrollment, and progress
  • Fees: fee structures, assignments, and payments

Documentation audiences

  • school operators who need product guidance
  • implementation teams who need workflow and terminology clarity
  • developers working on Kralis or integrating against its APIs

Internal vs public docs

This repo documents how Kralis should be used from the outside. The backend repository still keeps the deeper internal domain handbook, generated REST schema, and GraphQL explorer used by the engineering team.