ResultBuilder
Install ResultBuilder on your phone for one-tap access — great for working on results on the go.
Install ResultBuilder
- Tap the Share icon in Safari's toolbar
- Scroll down and tap "Add to Home Screen"
- Tap "Add" in the top-right corner
Dashboard
Welcome back
My Students
0
Across 0 classes
Teachers
0
0 classes assigned
Results
0
This session
WA Sent
0
Parent notifications
Recent Activity
No recent activity
Quick Tools
Upcoming Events
Class Performance Summary
| Class | Students | Teacher | Results | Action |
|---|
Student Directory
Showing all students
Import Students from Google Sheet
Loading sheet mappings…
| Student | Class | Student ID | Parent Phone | Results | Actions |
|---|
No students found
| Student | Class | Student ID | Phone | Deleted | Actions |
|---|
Student trash is empty
User Management
Manage teachers, admins and access roles
Import Teachers from Google Sheet
Select a sheet above to see its tabs.
| Name | Phone | Role | Assigned Class | Students | Actions |
|---|
No users found
| Name | Role | Class | Deleted | Actions |
|---|
User trash is empty
Official Signatures Used on results & official documents
Signature trash is empty
Results Manager
View, sort, bulk-export and send all generated results.
| Student | Class | Term | Year | Generated By | Date | Actions |
|---|
No results found
| Student | Class | Term | Year | Deleted | Actions |
|---|
Trash is empty
Send Result PDFs via WhatsApp
Generate and send the actual result PDF to each parent's WhatsApp number. Requires parent phone numbers in the Student Directory.
Each PDF is generated from the saved result data and shared via WhatsApp. On mobile, files are shared directly; on desktop, the PDF downloads and WhatsApp Web opens.
School Management
Full administration, analytics, automation and reporting.
| Class | Students | Teacher | Results | Actions |
|---|
Manage Classes
| Student | Present | Absent | Late | Remarks |
|---|
Fee Records
| Student | Class | Amount | Term | Status | Actions |
|---|
WhatsApp Composer
Recent Communications
No messages sent yet.
Generate Report
Quick Stats
School Calendar & Events
PTA Management
Parent-Teacher Association records, meetings, levies and communications.
| Parent Name | Student | Class | Phone | Levy | Actions |
|---|
No PTA members yet
Meeting Schedule
| Parent | Student | Class | Amount | Status | Actions |
|---|
PTA WhatsApp Broadcast
Communication Log
PTA Executives / Officers
Meeting Minutes
Result Sheet Designer
Design your school's result sheet layout
💾 My Saved Designs
No saved designs yet.
🗑 Trash
📤 Upload External Layout
Upload a PNG/JPG of any existing result sheet. It will be rendered as a fully editable result sheet template that you can customize for your school.
No uploaded layouts yet.
🗑 Trash 0
📐 Layout
📊 Score Columns
Custom column labels (comma-separated):
📚 Subjects
⭐ Conduct / Affective Fields
🏷️ Header Info Fields
✍️ Remarks
🎨 Style
🔗 Excel / Google Sheet Column Mapping
Map your Excel/Sheet column headers so data auto-fills when you import. These settings apply when this design is active in Create Result.
Score Columns
Other Fields
Make Active in Create Result
This design + mappings will be used when teachers import Excel/Google Sheets.
💡 Column names must match the header row in your Excel/Google Sheet exactly (case-insensitive).
Choose Result Template
Add / Edit Class
Record Fee Payment
Add School Event
Edit Subject Scores
System Settings
School Profile
Grading Configuration
Set grade boundaries. These will apply to all result sheets.
Default Subjects Template
These subjects auto-load when creating a new result. You can still customize per student.
Google Sheet Sync Live
Multi-Sheet v36📋 Setup Guide (one-time per sheet):
- Open Google Sheets → create tabs per class (e.g. "Primary 1", "Nursery 1"). Use the same column format as your Excel file.
- Click Extensions → Apps Script. Paste the webhook code below, Save, then Deploy as Web app (Execute as: Me, Access: Anyone). Copy the URL.
- Click + Add Google Sheet below, give it a name, paste the URL and click Connect. Repeat for each separate Google Sheet file.
- Map each tab to a class, term and year — scores will load into the editor and students can be imported directly into the directory.
Connected Google Sheets
No sheets connected yet.
Sheets trash is empty
Add New Google Sheet
Sheet Tabs → Class Mapping
for:Map a tab:
Term Defaults (Auto-fill in Editor)
School ID
Your School ID: —
Share this with support if you ever need help. All your data is securely stored in the cloud.
Danger Zone
Sign out of your account. Your school data remains safe in the cloud.
Editor
Loading mapped classes…
Upload your Excel/Google Sheets export. The app will read student names and scores automatically.
No file selected
Position Source
Auto-fill from Excel (applies to all students)
General Conduct Rating (same for all)
Bulk PDF Generation
Ready
Tap A–E to set rating for each behaviour:
115 SOG ISLAMIC SCHOOL
CENTRAL MOSQUE, 115 SPECIAL OPERATIONS GROUP
REPORT SHEET / كشف الدرجات
Subjectsالمواد |
Testsالاختبارات |
Examالامتحان |
Totalالمجموع |
Grade |
|---|---|---|---|---|
| TOTAL المجموع | 0 | 0 | 0 |
Date Issued / تاريخ الإعداد
Class Teacher / توقيع المدرس
Principal / توقيع المدير
GENERAL CONDUCT / الملاحظات العامة
| BEHAVIOURS | RATINGS | |||||
|---|---|---|---|---|---|---|
| A | B | C | D | E | ||