portal.jklmedu.com
Sign in to your account
BrightPath Math Pod · Scenario S01
UAT Environment · S01 · Micro Tutoring Pod
Two-factor authentication — required for your role
User Details
Dashboard Overview
BrightPath Math Pod › Overview
● UAT
S01
🔔
🔔 NotificationsMark all read
Loading…
🛡️
Superusers
↗ View Admin
⚙️
Admins
↗ View Admin
👩‍🏫
Educators
↗ View Educators
🎓
Students
↗ View Students
👪
Guardians
↗ View Guardians
Leadership & Admin
Loading…
Active Cohorts
Loading…
Teaching Team
🛠 Admin Tools
📊 Progress Reports
💬 Message Parents
🧑‍🏫 Assign Student to Tutor
🔐 Tutor Access Control
Loading…
🛒 Educational Packs purchase requires Superuser approval
Loading…
📅 School Calendar
Conversations two-way threads
Loading...
📜 My Documents & Certifications
Administration & Superusers
✕ Clear
Educator Directory
✕ Clear
NameEmailCohortGradeSubjectReports ToMFAStatus
Student Roster
✕ Clear
NameEmailCohortGradeGroupEducatorLoginStatus
Parent & Guardian Directory
✕ Clear
👩‍🏫
Tutor Portal
Select an educator to view their portal
Educators
Students
📚 Question Bank
Grade
Topic
Difficulty
Source
Loading question bank…
All Educators Overview
Welcome back!
Loading your dashboard…
👩‍🏫 Your Educator
Loading…
📚 Your Lessons
Loading your lessons…
Messages from School
Reply to teachers and administrators
Loading...
📅 School Calendar
Upcoming events
Loading…
🏠
Loading your family dashboard...
👪
Guardian Portal
Select a guardian to view their linked students
Guardians
Links
All Guardians
📅 Calendar
Upcoming Events
💰 Financial Overview
$12,400
Monthly Revenue
↑ 8.2% vs last month
↗ View breakdown
$3,600
Monthly Expenses
↑ 2.1% vs last month
↗ View breakdown
$8,800
Net Revenue
↑ 11.4% vs last month
↗ View P&L
42
Active Users
UAT S01
↗ View roster
Enrollment by Cohort
Recent Transactions
DateDescriptionAmountStatus
May 19Grade 3 Cohort A — Monthly+$2,800Paid
May 19Grade 4 Cohort B — Monthly+$2,800Paid
May 19Grade 5 Cohort C — Monthly+$2,800Paid
May 1Educator — Marcus Iqbal-$1,200Paid
May 1Educator — Priya Raman-$1,200Paid
May 1Educator — Owen Miller-$1,200Paid
May 1Platform — Supabase-$25Paid
May 1Hosting — Netlify Pro-$19Paid
Organizational Hierarchy
Role Permissions & Row-Level Security
RoleCreate UsersAssign ContentView StudentsImpersonateBillingCross-TenantMFAScope
Org Superuser
Global/Tenant
Program AdminOrg/Site
Site AdminOrg/Site
Educator/Tutor⚠️ AssignedOptionalCohort
StudentOwn onlyNoSelf
GuardianLinked onlyNoLinked learner
Authentication & Security
2FA Method
TOTP · Google Authenticator / Authy
Session Timeout
Admins 30 min · Educators 4 hr · Others 24 hr
Row Level Security
PostgreSQL RLS on all 12 tables
Impersonation Audit
All superuser actions logged
Hosting
portal.jklmedu.com · Netlify · SSL
Backend
Supabase — PostgreSQL + Auth + Realtime
📚 JKLM Curriculum Library · Master IP
Internal master content. Excluded from tenant counts and billing.
🏛 Client Institutes
Paying tenants on the JKLM platform. Each row is one school system contracted to use JKLM's curriculum. Visible only to System Administrators. Click any institute to view its details, locations, subscription history, and invites.
Pending Invites Across Platform
📦 Pack Purchase Approvals (cross-institute)
All pending requests across every institute
🎚 Subscription Tier Definitions
Caps applied to each institute based on their active tier. Editable by SystemAdmins.
📊 Tier Usage by Institute
Current usage vs caps. Red = at/over limit. Yellow = approaching cap. Green = healthy.
Platform Architecture · Expansion Stacks
S01 Base Model is active. Click any stack card to request it. Custom expansion packs can be built to your specific requirements.
Database Seed Model
TableS01S02PatternNotes
organizations11S0x-ORG-001Root tenant per scenario
sites11S0x-SITE-0xPhysical or virtual
cohorts38S0x-SITE-0x-C0xGrade band + subject
platform_users42140role-prefix + seqAll 5 role families
user_role_map1auth_user_idFoundation for production RLS
student_guardian_links1865SGL-S0x-xxxMulti-student guardian in S02
educator_student_assignments1864ESA-educator-studentAuto-generated by cohort
content_itemsContent IDsLessons · Worksheets · Assessments
assignmentsASN-student-week4 per student
progress_eventsPE-student-eventTimer · confidence · completion
impersonation_audit_logsIAL-xxxSuperuser actions only
🧠
Before you start…
Loading lesson…
Not at all
A little
Okay
Pretty good
Very confident
Time
0:00
Lesson
📄 PDF
Question 1 of 10
Lesson Results
score
Correct
Time Spent
Grade
📊 Confidence → Performance
Confidence before
Score achieved
🎓
Practice Quizlet
Choose a topic to practice
Add Question to Bank
A
B
C
D
⚖️ Legal Compliance (required)
✅ Original content — no attribution required. You confirm this question is your own work.
⚖️ Legal Compliance (required)
✅ Original content — no attribution required. You confirm this question is your own work.
⚖️ Legal Compliance (required)
✅ Original content — no attribution required. You confirm this question is your own work.
⚖️ Legal Compliance (required)
✅ Original content — no attribution required. You confirm this question is your own work.
Push Question to Students
🎓
Practice Quizlet
Choose a topic to practice
Add Question to Bank
A
B
C
D
Push Question to Students