AVKUL ERPDocs
SCREEN GUIDE · 11 OCT 2026

School AI tools

Use school ai tools in the school workspace. Use assisted writing, learning support and forecasts while reviewing the provider state and human decisions.

Try guided demo →Download guide ↓
School AI tools — illustrated workflow banner

What you can do

01

AI configuration status; does not contact the provider or expose secrets

02

Generate Remark

03

Attendance Anomalies

04

Fee Risk

05

Generate Question Paper

06

Discipline Risk

Access & setup

Intended access: Assigned account with the required permissions.

  • A school account with the permissions shown below.
  • Choose the relevant school, academic session or child before working.
Required permission keys
dashboard:viewexam:updateattendance:viewfee:viewexam:createstudent:viewlms:viewtimetable:viewinventory:viewcommunication:createattendance:createhostel:viewexam:viewstudent:managefee:manageattendance:updatetransport:viewhealth:managesettings:update

Use the public sample demo to learn this flow. Your assigned ERP account determines access to actual school records.

How the workflow works

  1. 01

    Review the provider-status banner before requesting assistance

    A school account with the permissions shown below.

  2. 02

    Choose the school context, topic or forecast period

    Generate Remark is part of the documented workflow.

  3. 03

    Run the relevant tool and inspect its output and evidence

    Attendance Anomalies is part of the documented workflow.

  4. 04

    Review or edit the result before using it with learners

    Review the result in the connected record or workspace before moving on.

Fields & controls

The screen exposes the following context or input controls. Required fields are validated by the live application.

  • AI readiness

Rules & current limits

  • The current provider can return sample output. Configured credentials do not prove a verified provider, live GPS feed or reliable prediction.

Source inventory checked on 11 October 2026. Guide availability confirms documentation publication, not certification of every external service or device flow.

Try school ai tools

Open a guided sample workspace, try the available actions, then reset whenever you like. No login required.

Launch guided demo →

API & permissions reference

These are the source-matched API operations connected to this guide. Reading this reference does not execute any request.

57 source-declared operations
GET/api/v1/ai-features/provider-status

AI configuration status; does not contact the provider or expose secrets

dashboard:view
POST/api/v1/ai-features/remarks

Generate Remark

exam:update

Declared request fields: studentId (required), examId (optional).

GET/api/v1/ai-features/attendance-anomalies

Attendance Anomalies

attendance:view
GET/api/v1/ai-features/fee-risk

Fee Risk

fee:view
POST/api/v1/ai-features/question-paper

Generate Question Paper

exam:create

Declared request fields: subject (required), topic (required), difficulty (optional), count (optional), questionType (optional).

GET/api/v1/ai-features/discipline-risk

Discipline Risk

student:view
POST/api/v1/ai-features/parent-chat

Parent Chat

dashboard:view

Declared request fields: studentId (required), question (required).

POST/api/v1/ai-features/study-buddy

Study Buddy

lms:view

Declared request fields: lessonId (required), question (required).

GET/api/v1/ai-features/career-counsel/:studentId

Career Counsel

student:view
GET/api/v1/ai-features/timetable-suggest

Suggest Timetable

timetable:view
GET/api/v1/ai-features/inventory-reorder

Inventory Reorder

inventory:view
POST/api/v1/ai-features/notice-draft

Draft Notice

communication:create

Declared request fields: bulletPoints (required), language (optional).

POST/api/v1/ai-features/alumni-match

Match Alumni

student:view

Declared request fields: studentId (required), interestArea (required).

POST/api/v1/ai-features/voice-attendance

Voice Attendance

attendance:create

Declared request fields: sectionId (required), transcript (required), date (optional).

POST/api/v1/ai-features/visitor-verify

Verify Visitor Photo

hostel:view

Declared request fields: imageUrl (required), claimedName (optional), visitorLogId (optional), referenceImageUrl (optional).

GET/api/v1/ai-features/dropout-risk

Dropout Risk

student:view
GET/api/v1/ai-features/repeat-visitors

Repeat Visitors

hostel:view
POST/api/v1/ai-features/face-match

Compare Faces

hostel:view

Declared request fields: sourceImageUrl (required), targetImageUrl (required).

POST/api/v1/ai-features/learning-path

Learning Path

lms:view

Declared request fields: studentId (required), days (optional), regenerate (optional).

POST/api/v1/ai-features/learning-gaps/scan

Run Learning Gap Scan

student:view

Declared request fields: sectionId (optional), weeks (optional).

POST/api/v1/ai-features/adaptive-exam

Adaptive Exam

exam:view

Declared request fields: studentId (required), subjectId (required), answers (optional).

GET/api/v1/ai-features/lesson-planner

List Lesson Plans

timetable:view
POST/api/v1/ai-features/lesson-planner

Generate Lesson Plan

timetable:view

Declared request fields: classId (required), subjectId (required), topic (optional), weekOf (optional), sectionId (optional), regenerate (optional).

GET/api/v1/ai-features/multilingual-explain

List Multilingual Explain

lms:view
POST/api/v1/ai-features/multilingual-explain

Generate Multilingual Explain

lms:view

Declared request fields: concept (required), level (optional), languages (optional), subjectId (optional), classId (optional), audience (optional), publish (optional).

GET/api/v1/ai-features/enrolment-forecast

List Enrolment Forecast

student:manage
POST/api/v1/ai-features/enrolment-forecast

Run Enrolment Forecast

student:manage

Declared request fields: conversionPct (optional), defaultSectionCapacity (optional), studentsPerTeacher (optional), label (optional).

GET/api/v1/ai-features/cashflow-prediction

List Cashflow

fee:manage
POST/api/v1/ai-features/cashflow-prediction

Run Cashflow

fee:manage

Declared request fields: scholarshipPct (optional), months (optional), collectionRatePct (optional), label (optional).

GET/api/v1/ai-features/staff-workload

List Staff Workload

timetable:view, attendance:update
POST/api/v1/ai-features/staff-workload

Run Staff Workload

timetable:view, attendance:update

Declared request fields: overloadThreshold (optional), mediumThreshold (optional), underutilizedRatio (optional), label (optional).

GET/api/v1/ai-features/transport-eta

List Transport Eta

transport:view
POST/api/v1/ai-features/transport-eta

Run Transport Eta

transport:view

Declared request fields: vehicleId (optional), routeId (optional), scope (optional), lateThresholdMin (optional), stalePingMin (optional), label (optional).

GET/api/v1/ai-features/hostel-inventory-forecast

List Inventory Forecast

inventory:view
POST/api/v1/ai-features/hostel-inventory-forecast

Run Inventory Forecast

inventory:view

Declared request fields: lookbackDays (optional), horizonDays (optional), occupancyBoostPct (optional), category (optional), label (optional).

POST/api/v1/ai-features/parent-copilot

Parent Copilot

dashboard:view

Declared request fields: studentId (required), question (required), channel (optional).

POST/api/v1/ai-features/voice-assistant

Voice Assistant

dashboard:view

Declared request fields: studentId (required), transcript (required).

POST/api/v1/ai-features/progress-story

Progress Story

student:view

Declared request fields: studentId (required), language (optional).

POST/api/v1/ai-features/career-twin

Career Twin

student:view

Declared request fields: studentId (required), interests (optional), psychometric (optional).

POST/api/v1/ai-features/alumni-opportunity

Alumni Opportunity

student:view

Declared request fields: studentId (required), opportunityType (optional), interestArea (optional).

POST/api/v1/ai-features/campus-safety

Campus Safety

hostel:view

Declared request fields: visitorLogId (optional), studentId (optional), vehicleId (optional), days (optional).

GET/api/v1/ai-features/wellbeing-radar

Wellbeing Radar

health:manage
GET/api/v1/ai-features/ai-audit

Ai Audit

dashboard:view
POST/api/v1/ai-features/ai-audit/feedback

Ai Audit Feedback

dashboard:view

Declared request fields: requestId (required), decision (required), note (optional), correctedText (optional).

GET/api/v1/ai-features/fairness-monitor

Fairness Monitor

student:manage
GET/api/v1/ai-features/data-minimization

Get Data Minimization

dashboard:view
PATCH/api/v1/ai-features/data-minimization

Update Data Minimization

settings:update

Declared request fields: biometricEnabled (optional), faceMatchEnabled (optional), biometricRetentionDays (optional), parentOptOutDefault (optional), consentRequiredFeatures (optional).

POST/api/v1/ai-features/auto-grade

Auto Grade

exam:update

Declared request fields: assignmentId (required), studentId (required), submissionText (optional), publish (optional).

POST/api/v1/ai-features/classroom-insights

Classroom Insights

attendance:view

Declared request fields: sectionId (required).

POST/api/v1/ai-features/substitution-brain

Substitution Brain

timetable:view

Declared request fields: absentStaffId (required), date (optional), apply (optional).

POST/api/v1/ai-features/question-bank-intel

Question Bank Intel

exam:view

Declared request fields: subjectId (optional), paperSize (optional).

POST/api/v1/ai-features/meeting-notes

Meeting Notes

communication:create

Declared request fields: transcript (required), meetingType (optional).

GET/api/v1/ai-features/school-twin-benchmark

School Twin Benchmark

dashboard:view
POST/api/v1/ai-features/policy-copilot

Policy Copilot

dashboard:view

Declared request fields: question (required), board (optional).

POST/api/v1/ai-features/accreditation-pack

Accreditation Pack

dashboard:view

Declared request fields: purpose (optional).

GET/api/v1/ai-features/branch-performance

Branch Performance

dashboard:view
POST/api/v1/ai-features/whatsapp-parent-copilot/simulate

Simulate

dashboard:view

Declared request fields: from (required), text (required), replyTo (optional), dryRun (optional).

Open the actual application

ERP links use your assigned account. Record-specific pages start from the list so you can choose a real record.

Keep exploring