TotalApp Docs

Education — Overview

The Education add-on: campuses, courses, admissions and student enrollment.

Module Overview

The Education add-on (package id education, domain EDUCATION) is a wired, purchasable package gated by a tenant entitlement and per-user Education roles.

At a glance

  • Domain: EDUCATION
  • URL prefix: /education/…
  • Governance screens: Roles, Education Staff & Team (staff)
  • Operational master data: Campus Buildings, Classroom Facilities, Department & Faculty, Admissions Applications, Student Enrollment

Screen preview

A quick look at the screens. Use the toggle in the corner of each preview to switch between the dark and light themes.

app.totalapp.app/education/campus
North Campus — Main Hall
4 floors — 1,200 capacity
Active
Science Block B
3 floors — 18 labs
Active
Sports Complex
Gym & pool
Maintenance
Central Library
5 floors — 640 seats
Active

Campus and building map

Capabilities

Education ships with 8 out-of-the-box capabilities. Approver capabilities carry sign-off authority.

CapabilityPurposeApprover
edu.student.readView student records
edu.student.writeCreate / edit students
edu.course.manageManage courses
edu.grade.enterEnter grades
edu.grade.approveApprove gradesYes
edu.enrollment.manageManage enrollment
edu.faculty.manageManage facultyYes
edu.timetable.manageManage timetable

Embedded AI Assistant

The five table screens of the student-lifecycle and timetable groups — Attendance & Absence Tracking, Graduation & Alumni Tracking, Class Schedules, Exam Timetables and Instructor Allocation — carry an embedded AI Assistant panel on the right edge. Tick rows to give the assistant a precise selection (it receives record ids and key fields), or leave nothing ticked to let it work on the whole table. It supports Save as Report and Add Knowledge and follows the engine chosen in Settings → Agentic. See the two group pages for example prompts.

Frequently Asked Questions

What do I need to use the Education add-on?
The tenant must have the Education package activated, and your user must hold a Education domain role. See Domain Roles & Capabilities.
Can a Education user see other add-ons’ data?
No. A Education role exposes only EDUCATION and GLOBAL capabilities.
Where is this add-on’s data stored?
Under the tenant’s per-module folder on the server (roles in roles/roles.json).
Is it available out of the box?
Education is a wired package — its screens exist today; a tenant admin just activates it.