Preview Mode
Sample data — not live records
SHIELDTECH
Satuakses
Knowledge Module

School Knowledge Assistant

Grounded answers from school knowledge and live data. Every response is sourced, scoped, and audited.

Source citations
Role-based access
Privacy-first
Audit-logged
Knowledge Assistant
Active
Role:Parent
Student:Demo Student
AY:2025/2026
Synced
Attendance DB pgvector KB Audit logged
Show my child's attendance this month.

Your child attended 18 of 20 school days this month (90% attendance rate). Two absences were recorded on Jun 5 and Jun 19.

DateStatusNote
Jun 2✅ Present
Jun 3✅ Present
Jun 4⚠️ LateArrived 15 min late
Jun 5❌ AbsentParent notified

Summary: 3 present, 1 late, 1 absent out of 5 school days shown.

Would you like me to show the teacher note for Jun 5?

HYBRIDgetStudentAttendanceParent scope
Sources
Student Attendance DBLive Database
Student ProfileLive Database
Attendance Policy 2026Knowledge Base
Show teacher noteFull attendance historyContact homeroom teacher
Module

Role Access

Each role has tailored services — login to access yours

Academic Services
Own class
Teacher
Curriculum, planning & assessment
Class summaryView scheduleCurriculum guide
Generate lesson plans
Search curriculum docs
Review student progress
Create assessment rubrics
Sample questions
Help me design a 60-minute plan-do-review cycle on quadratic functions.
Show me the attendance summary for my class this month.
Student Services
Own records
Student
Learning, projects & well-being
View scheduleCheck gradesRead handbook
Ask learning questions
Get project guidance
Check schedule
Understand school rules
Sample questions
What's my schedule for today?
What are my current grades this semester?
Parent Services
Child-only access
Parent
Child progress & school life
Check attendanceView billingRead policies
View child progress
Ask about attendance
Check announcements
Understand billing/school policy
Sample questions
How is my child's attendance this month?
What are my child's current grades?
Admin Services
Full access
Admin
Strategy, operations & governance
Audit logsUpload docsUser mgmt
Monitor attendance
Query operational data
Review reports
Audit chatbot usage
Sample questions
Show me the attendance summary across all grades this month.
What is the outstanding billing summary for this semester?
Board Services
Governance
BOD
Strategy, governance & oversight
Governance reportsKPIsAudit summaries
Review governance reports
Monitor school KPIs
Access strategic plans
View audit summaries
Sample questions
Show me the school KPI dashboard.
What are the enrollment trends this year?
Services

Available Services

From school policies to live data — one assistant, many capabilities

Knowledge Services
Knowledge Base
RAG
School policies, handbooks, FAQs, curriculum docs, and admission requirements.
What is the dress code?
When is the school holiday?
What is plan-do-review?
Announcements
RAG
School news, event updates, parent circulars, and important notices.
What are the latest announcements?
When is the parent-teacher meeting?
Any school closures?
Data Services
Attendance
Live
Real-time attendance records, absence counts, and tardy summaries.
How many absences this month?
Was my child present yesterday?
Show class attendance rate.
Schedules
Live
Daily class schedules, teacher timetables, and academic calendars.
What's my schedule today?
When is the next exam period?
Show the weekly timetable.
Billing & Fees
Live
Outstanding invoices, payment status, and fee policy information.
Are there unpaid invoices?
What is the payment deadline?
Show my billing summary.
Academic Progress
Live
Student grades, report cards, assessment results, and performance trends.
What are my current grades?
How is my child doing in Math?
Show the semester report.
Security

Safety & Access

Built for school trust: every query is scoped, sourced, and logged

What it CAN do
Verified capabilities
Answer from official school documents with citations
Query allowed student/school data based on your role
Summarize attendance, grades, and billing records
Help draft lesson plans and rubrics
Connect you with the right staff for sensitive matters
What it CANNOT do
Boundaries that protect
Reveal data outside your role scope
Change official records without approval
Answer if no source or data is available
Override school policy or make exceptions
Fabricate data — every answer must be sourced
Allowed access demo
Role-safe data access in action
ALLOWED
Parentasks
Show my child's attendance this month.
AI responds
Your child attended **18 of 20 school days** this month (90% attendance rate). Two absences were recorded on Jun 5 and Jun 19.
Tool: getStudentAttendance Audit logged
Parent can view their own child's attendance data — scoped to the linked student only.
Blocked access demo
Role-based restrictions in action
BLOCKED
Parentasks
Show grades for all students in Grade 10A.
AI responds
I can only show data for your linked child. I cannot access other students' academic records.
Tool: getStudentGrades Audit logged
Parents can only view their own child's data — never other students' records.
Access by RoleWhat each role can see and query
Data Type
Teacher
Student
Parent
Admin
School policy
Yes
Yes
Yes
Yes
Schedule
Own class
Own only
Child only
All
Attendance
Own class
Own only
Child only
All
Grades
Own class
Own only
Child only
All
Billing
No
No
Child only
All
System reports
No
No
No
Yes
Audit logs
No
No
No
Yes
Data is role-filtered before AI response
Every query passes through role-based access control before the AI generates a response. If your role doesn't have access to the requested data, the system blocks the query entirely — the AI never sees unauthorized data.
Human escalation for sensitive matters
For disciplinary, billing, health, or official academic decisions, Highscope AI suggests contacting the correct staff member. The chatbot is a guide — not the final authority.
Ask homeroom teacherContact admin officeSend question to financeCreate support ticket
Architecture

How It Works

Intelligent pipeline with safe tool contracts and RAG

Query Pipeline
1
You ask
Any question about school life, data, or policies
2
Intent Router
LLM classifies: RAG / Database / Hybrid / Blocked
3
RAG + Safe Tools
Retrieves documents & queries allowed data with RBAC
4
Grounded Answer
LLM composes answer with citations & source badges
Safe Tool Contracts
getStudentAttendance RBAC
(studentId, month)
Attendance records for a specific student and month
getStudentGrades RBAC
(studentId, semester)
Grade report for a specific student and semester
getTodaySchedule RBAC
(userId)
Daily class schedule for student or teacher
getBillingSummary RBAC
(parentId)
Outstanding invoices and payment status
getTeacherClassSummary RBAC
(teacherId)
Class roster and summary for assigned classes
System Status
Knowledge Base
Documents indexed42
Last sync5 min ago
Embedding modeltext-embedding-3-small
Vector storePostgreSQL + pgvector
Live Data APIs
AttendanceConnected
ScheduleConnected
BillingConnected
GradesConnected
System

Implementation Architecture

How queries flow from user to grounded, audited answers

User
Parent · Teacher · Student · Admin
Chat UI
Natural language interface
Intent Router
LLM classifies: RAG · Database · Hybrid · Blocked
RAG Search
PostgreSQL + pgvector
Knowledge Base
Safe Tools
attendance · grades · billing · schedule
RBAC-scoped
RBAC Guard
Enforce role permissions
Access control
Grounded Answer
Citation · Source badges · Audit log
Knowledge Base

Admin Knowledge Base

PostgreSQL + pgvector: Upload, embed, and control access to school documents

Knowledge Base Engine
Healthy
Documents indexed
42
+3 this week
Last sync
2m
Auto-synced
Embedding model
text-embedding-3-small
1536 dimensions
Vector store
PostgreSQL + pgvector
HNSW index · cosine
Health
All systems operational
0 errors · 99.9% uptime
Recent Documents
Filter documents…
Student Handbook 2025-2026
PDF · 48 chunks · 3.2 MB
Public indexed
HighScope Curriculum Guide
PDF · 124 chunks · 8.7 MB
Teacher indexed
Attendance Policy 2026
DOCX · 18 chunks · 1.4 MB
Public indexed
COR Advantage Manual
PDF · 96 chunks · 5.1 MB
Teacher indexed
Parent FAQ — Billing & Fees
MD · 12 chunks · 0.3 MB
Parent indexed
Last updated: 2 min ago · Auto-sync enabled
Document Pipeline
1
Upload
PDF, DOCX, or Markdown files
2
Auto-chunk
Split into 500-token overlapping segments
3
Embed
Generate vector embeddings (text-embedding-3-small)
4
Store
PostgreSQL + pgvector with HNSW index
5
Ready
Available for RAG search with visibility control
Visibility Control
publicVisible to everyone, including unauthenticated users
TeacherStudentParentAdminPublic
studentStudents, parents, teachers, and admins
TeacherStudentParentAdmin
parentParents, teachers, and admins
TeacherParentAdmin
teacherTeachers and admins only
TeacherAdmin
adminAdministrators only
Admin
RAG Search in Action
User query
“What is the dress code policy?”
pgvector similarity search
Student Handbook 2025-20260.94
Attendance Policy 20260.72
Grounded answer
The dress code requires clean, modest attire appropriate for a learning environment. See Student Handbook §3.2 for full details.
Student Handbook 2025-2026· chunk #31
Roadmap

Implementation Roadmap

From MVP to full platform — phased delivery for real impact

1
Foundation
Current
RAG Chatbot + Document Upload
RAG-powered Q&A from school documents
Admin document upload & auto-indexing
Basic chat interface with citations
2
Access Control
Role-Based Login + Permission Matrix
Role-based authentication (Parent / Teacher / Student / Admin)
Permission matrix enforcement on all queries
Scoped responses per role identity
3
Live Data
Attendance / Schedule / Grades / Billing Tools
Safe tool contracts for live data queries
Attendance, grades, billing, and schedule APIs
RBAC-scoped results with audit logging
4
Admin Platform
Admin Dashboard + Audit Log + Analytics
Admin dashboard with usage analytics
Full audit log of all queries and responses
Document visibility controls and bulk management
Quick Access
All systems operational

Open Knowledge Assistant

Official school knowledge and live data — grounded, sourced, and scoped to your role.