ILE Admin
Manage students, parents and settings.
Students
0
Active accounts
Parent accounts
0
Registered
Subjects tutored
0
Across all students
Outstanding
£0
Pending payments
Quick actions
All Students
Student accounts
No students yet. Click "Add student" to create the first account.
Edit Student
Account details
Must be unique. Cannot be changed after creation.
Share this code with the student for login.
Next session
Subjects and grades
Session notes
Payment records
Student saved successfully.
Add Student
Create a new student account. Share the ID and access code with the student once created.
Account details
Subjects (optional — can add later)
Account created. Share the ID and code with the student.
Parent Accounts
All parents
No parent accounts yet.
Add Parent
Link a parent account to their child's student account.
Account details
Must match an existing student ID exactly.
Parent account created.
Settings
Configure Supabase for cloud sync and change your admin password.
Supabase database
Connect to sync student data to the cloud
● Local only
Without Supabase, all data is stored in this browser only. Students logging in from any other device will not see their data. Connecting Supabase takes about five minutes and is free for your usage level.
Setup steps
- Go to supabase.com and sign in or create a free account
- Create a new project — name it "ile-education" and choose EU West (Frankfurt) as the region
- In your project, open the SQL Editor and run the script below
- Go to Project Settings → API and copy your Project URL and anon public key
- Paste both into the fields below and click Save
SQL setup script
-- Run this in Supabase SQL Editor
create table if not exists students (
id text primary key,
name text not null,
code text not null,
year_group text,
level text default 'A-Level',
sessions_completed integer default 0,
next_session jsonb default '{}',
subjects jsonb default '[]',
sessions jsonb default '[]',
payments jsonb default '[]',
reports jsonb default '[]',
created_at timestamptz default now()
);
create table if not exists parents (
id text primary key,
name text not null,
code text not null,
children jsonb default '[]',
created_at timestamptz default now()
);
alter table students enable row level security;
alter table parents enable row level security;
create policy "students_all" on students for all using (true);
create policy "parents_all" on parents for all using (true);
Your credentials
Supabase connected. Data will now sync to the cloud.
Admin password
Change your portal login password
Password updated. Use the new password next time you sign in.