ULUMSCHOOL AI institution workspace
Every institution operates independently. Its management team oversees teachers, classes, families, parents and students.
🛡️ Daily backups
ULUMSCHOOL AI performs encrypted daily backups on the server. The management team can also create and restore a complete backup of its institution from this secure workspace.
Daily encrypted backup enabledSign in
Available for Management, Parent/Family and Teacher accounts.
Change password
Available for Management, Parents/Families and Teachers. A 6-digit code will be sent to the registered recovery email address.
1. Request a code
2. Verify the code and choose a new password
Institution management access
Institution administrators sign in here to manage teachers, classes, families, students and assignments.
Create an institution account• 30-day trial
Verification via a 6-digit email code · platform without AI · 20 students · 5 teachers · 5 classes.
Institution structure
📚 Course modules
Management / Teacher mode without AI.
Courses and quizzes are available to review learning materials, prepare lessons and support students. AI features are currently disabled in this mode.
🔎 Global search
Search the information accessible to this account: students, classes, families, teachers, assignments, assessments, messages, notifications and institution sections.
Enter at least 2 characters.
Institution dashboard
Structure
Wide-screen horizontal view. Each teacher, class and family can be collapsed or expanded. Management can move students to another class or family and assign classes to teachers. Management and teachers can also rearrange panels by dragging and dropping them.
They trust us
Management can choose to feature the institution on the home page to show its trust in ULUMSCHOOL AI.
Status: not displayed on the home page.
📧 Family reminders
Management can check for inactive students and send a reminder to families with a registered email address.
Automatic sending with duplicate protection.
⚙️ Management settings
When the person in charge changes, management can update the representative name, username, recovery email and management account password.
Loading management account…
🔐 Security
The current password is required to prevent someone signed in by mistake from changing the institution's login details.
After changing your username, use the new username the next time you sign in.
🏫 Institution logo
Add your institution's logo and choose its position. It will appear in the parent and student workspaces.
💬 Receiving internal messages
Management chooses which workspaces can receive new messages. Previously received messages remain visible in the history.
👥 Delegated management access
Create a named account and select the modules it can access. Management settings, AI usage, Subscription and Backups remain reserved for the primary administrator.
No delegated accounts.
📊 Smart learning dashboard
Quickly identify active and inactive students, learning difficulties and progress by class or module.
Learning alerts
Most active students
Inactive students
Students needing support
Common mistakes
Progress by class
Progress by module
📚 Learning modules by class
Each teacher manages only their assigned classes. Management can manage all classes in the institution. Students can only see and use modules enabled here.
For example, enable only Arabic alphabet for a beginner class. You can gradually enable other modules later.
Loading classes…
ULUMSCHOOL AI v124
Smart dashboard
Combined analysis of classes, skills, activities, assignments and AI Teacher insights.
Smart alerts
Class comparison
Skills map
Students needing attention
ULUMSCHOOL AI v124
🌍 AI Academy
Turn anonymised results into learning trends, recommendations and new shared resources.
Privacy and participation
Loading…
No names, messages, assignments, email addresses or student identifiers are shared. Overall trends are displayed only when at least 3 institutions and 20 students are represented.
Academy coverage
Overall analysis
Observed modules
Recurring difficulties
Suggested shared resources
Anonymised snapshot history
🤖 Prepare my lesson
The assistant analyses actual class results and prepares a complete lesson sequence that you can edit before use.
Select a class to begin.
No lesson sequence generated.
📈 Management statistics
An institution-wide view of activity, assignments, families, classes, modules and students needing support.
Assignments and participation
Families and sign-ins
Progress by class
Most-used modules
Priority students for follow-up
🔔 Notification center
Important institution updates appear here: assignments, family reminders, expiry notices, backups and system alerts.
No notifications yet.
🔐 Secure teacher ↔ student chat
Encrypted conversations, separated by institution and class. Students cannot contact other students.
💬 Send an internal message
Send updates to management, teachers, families and students within ULUMSCHOOL AI.
📥 Inbox
No messages.
📤 Sent messages
No sent messages.
1. Set up teachers and classes
Create teachers first, then classes, and assign an active teacher to each class. This link automatically determines which students appear in each teacher's workspace.
2. Enter students and their families
Each row creates a student account and, if needed, a family account linked to the parent's email address. An existing family with the same email address is reused.
Duplicate protection: before creating an account, UluM checks the first name, student surname, family name and parent's email address. If all four match an existing account, the row is rejected and no duplicate account is created.
| First name | Student name | Family name | Parent's email | Year of birth | Arabic proficiency level | Class and teacher | Action |
|---|
No rows ready.
3. Create and send login details
Automatic processing rate: Up to 20 accounts per batch, with a 10-second interval before the next batch. Temporary passwords are sent to the parent's email address.
4. Download the login details file
The CSV contains usernames and temporary passwords. Download it when processing is complete, store it securely and delete it when it is no longer needed.
Create a family
Families
Create a student
Student details
Create a class
Classes
Create a teacher
An email address is optional. If provided, the teacher's login details are sent automatically, and the address can also be used to reset their password from the sign-in page.
⚡ Quick teacher mode
Create an assignment or assessment in 30 seconds: choose a class, module, difficulty and format, then publish.
Loading templates…
Create / edit assignment
The assignment appears in the student and parent workspaces. Internal notifications inform families and students. Students can also request automatic feedback before finishing.
📝 Assessments
Assessments are separate from assignments, with their own duration, score, status and class tracking.
Loading assessments…
Quickly create an assessment
Use Quick teacher mode or the assignment form and select Graded assessment.
Tracking
🧠 AI centre
View your institution's monthly credits and remaining available credits.
Loading AI credits…
As a guide: one Canvas writing analysis uses 1 credit; a text activity uses approximately 0.4 credits.
👨🎓 AI usage by student
Management can see each student's usage from their reserved allocation and the shared pool.
Open the AI usage tab to load the details.
⚖️ AI credit allocation
The primary administrator can reserve some remaining AI credits in a shared pool for management and teachers. This staff allocation defaults to 0%. The remaining balance is then recalculated for all active students, both existing and new, using the allocation method below. Only credits actually remaining are redistributed; previously used credits are never recreated.
🧮 Allocation preview
Values are calculated from the actual remaining credits and only for students authorised to use AI.
🎓 AI access by class and student
Only the primary administrator can manage these settings. Your plan sets the maximum number of AI places; you choose which classes and students use them. Students without AI access retain standard modules, assignments and progress tracking.
🏫 Access by class
Enabling or disabling a class applies the rule to all its students and resets individual exceptions to Follow class setting.
Loading classes…
👤 Individual student exceptions
Loading students…
💳 My subscription
Choose a monthly or annual plan. An institution on a non-Stripe plan can switch to Stripe at any time, even after using all its credits, without losing classes, students, families, teachers or progress. Each institution subscription includes 5 extra student places and 5 extra family places at no charge. If an institution on the standalone 30-day trial chooses a paid plan, that trial ends and the new Stripe subscription starts with a 15-day trial. Upgrading an existing Stripe subscription preserves its current Stripe trial. After the trial, Stripe prorates the price adjustment, new capacity applies immediately and additional AI credits are prorated for the remainder of the month.
The secure Stripe portal lets you view invoices, manage your payment method and cancel your subscription, depending on the options enabled in Stripe.
Available plans
Loading plans…
💳 Additional AI credit packs
Credits are added automatically after confirmation from Stripe.
🧾 Credit purchase history
🛡️ Institution backup / restore
Management can create a complete institution backup, including families, students, teachers, classes, assignments, learning progress, activities, public endorsement and institution API usage.
Files are stored on the server in the institution's protected folder. They are not publicly accessible.
Available backups
Management sign-in required.
📚 Learning modules
Open the same activities as your children to support them, review vocabulary or prepare a session together.
Loading parent dashboard…
🪙 Children's AI credits
Parent view: available and used credits, with a breakdown of each child's usage.
Loading AI credits…
🔔 Notifications
🔐 Parent account security
You can change your family account password here. For your children, use the button Password in the My children section.
My children
A quick view of progress, recommended level and skills to review.
Child details
📚 My learning modules
All modules available for your profile, including new activities added to ULUMSCHOOL AI.
Loading student dashboard…
🪙 My AI credits
Loading your AI credits…
Loading learning pathway…
Loading smart learning profile…
🤖 My conversational teacher
Ask a question about Arabic. The teacher adapts the answer to your progress and learning needs.
ULUMSCHOOL AI v113
🎙️ AI pronunciation
Listen to the example, read the sentence, then receive a score and personalised feedback.
Allow microphone access on your first attempt.
Your result will appear here.
Loading smart review…
Loading certificates…