Kush Education Suite
Kush Education Suite

User Manualدليل المستخدم

A Step-by-Step Guide

One platform — admissions to graduation
Version 1.0 · English & العربية
omar.karim@kush-edu.com

Contents

  1. 0Things That Work the Same on Every Page
  2. 1Dashboard
  3. 2Admissions
  4. 3Students
  5. 4Programs & Curriculum
  6. 5Sections
  7. 6Teaching & Grading
  8. 7Finance
  9. 8Settings
  10. 9Scan ID
  11. 10Platform Admin
  12. 11Student Portal
  13. 12Public Pages
  14. 13Parent Portal & Transport
0

Things That Work the Same on Every Page

Read this once — it applies everywhere in the app.

Accessing the app

The top bar

The universal save pattern

If you see "You don't have access", your role lacks permission for that page. An administrator can grant it in Settings → Roles & permissions.

A gold "Demo mode — read-only tour" banner means nothing you change is saved.

1

Dashboard

Everyone

Your home screen — the modules your role can open.

  1. After sign-in you land here automatically (or click Home anytime).
  2. Each module appears as a card. Click Access [module] (or the card) to open it.
  3. You only see modules your role is allowed to use.
2

Admissions

Admissions staff · Registrar · Admin

Receive applications, review them, accept or reject, and email acceptance letters.

2.1 · Applications list

  1. Open Admissions from the dashboard.
  2. You see a table of applicants: Applicant, Program, Source, Status.
  3. New applications arrive automatically from your public website.
  4. Click any row to open that application.

2.2 · Application detail

The page shows the applicant's submitted details (read-only): Email, Phone, Country, Destination, Institute applied to, Program, Education level, Source, Message. To set the status, click one of:

After "Accept & create student", a confirmation shows the new student number and that a QR identity was issued. The person now appears under Students.

2.3 · Evaluations (screening)

  1. From Admissions, open Evaluations.
  2. Click Evaluate all to score every application, or Run on a single row.
  3. Read the Score, Band (Strong / Consider / Weak / Incomplete) and Notes.

Score = documents (40) + education level (30) + statement & contact (30). It's guidance only — it never accepts or rejects for you.

2.4 · Acceptance letters

  1. Open Acceptance letters (only accepted applicants appear).
  2. Click Preview & send on an applicant.
  3. Edit the Subject if needed.
  4. Edit the letter body (your edits are saved to this applicant).
  5. Click Send by email. A ✓ Sent marker confirms it.
3

Students

Registrar · Admin · Academic staff

Manage enrolled students, register them into courses, handle documents, and print transcripts.

3.1 · Students list

  1. Open Students. The table shows Student #, Name, GPA, and a QR code.
  2. Students appear here after you accept their application.
  3. Click a row to open the student.

3.2 · Registering into courses

Choose the program

  1. Under Program & study plan, pick the Program.
  2. Set the Current semester, then Save.

Register courses

"No open term" means an administrator must set a term's status to open first.

3.3 · Documents

Under Documents, each row offers Verify, Reject, or Delete. Students upload their own documents from the portal; you review them here.

3.4 · Transcript & certificate

  1. Open the Transcript — it lists coursework, credits, and GPA. Click Print / Save as PDF.
  2. For graduation, click Print certificate.

If the student isn't "graduated", a warning appears. Issue a real certificate only once all requirements are complete.

4

Programs & Curriculum

Academic admin

Define programs, their curriculum (courses by semester), and how students register.

4.1 · Create a program

  1. Open Programs.
  2. Under New program, fill Name, Code, Number of semesters.
  3. Choose Registration: Flexible (student picks each term) or Fixed (admin assigns a block).
  4. Click Create program.

4.2 · Build the curriculum

  1. Open a program; adjust Name, Code, Semesters, Status and click Save changes.
  2. Under Add a course to the curriculum, choose the Course, Semester, and Type (Required / Elective).
  3. Click Add. Repeat for each course.

"Manage sections" creates class offerings; "View public page" opens the public program page.

5

Sections

Academic admin · Teachers

A section is one offering of a course in a term — its roster, schedule, grades, attendance, and assignments.

5.1 · Create a section

  1. Under New section choose Term, Section code, optional Teacher, Capacity, and Status.
  2. Click Create section.

5.2 · Section workspace

Register a student

  1. Under Register a student, pick from Select a student… and click Register. (Use Drop to remove.)

Meeting times

  1. Choose Day, Start, End, Room, then Add. Repeat per weekly slot.

5.3 · Gradebook

  1. Add a component: Name, Weight, Max score.
  2. Type each student's score in the cell and click save.
  3. When done, click Post final to compute the letter grade and update GPA.

5.4 · Attendance

  1. Create a session: Date, optional Topic, then Create.
  2. Mark via QR check-in (scan/paste a code → Check in) or manually: Present / Absent / Late / Excused.

5.5 · Assignments

  1. New assignment: Title, optional Instructions, then Create assignment.
  2. Record a submission: pick the Student, add a note/link, click Add submission.
  3. Grade: enter points and feedback, click Grade.
6

Teaching & Grading

Teachers · Admin (for assignments)

Teachers manage their own sections and grade work, with optional AI help.

6.1 · My Teaching

  1. Open Teaching & Grading — you see the sections you teach.
  2. If empty, ask an admin to set you as the section's teacher.

6.2 · Create an assignment

  1. Fill Title, Instructions, Max points, optional Due.
  2. Optionally attach a Required reading chapter, then click Create.

6.3 · Grade a submission

  1. Open an assignment, then Open to grade on a student.
  2. Read the submission. Optionally click ✨ AI draft feedback for a suggested score & comment.
  3. Enter the final Score and Feedback, then Save grade.

The AI never saves a grade by itself — always review and edit before saving.

6.4 · Assign teachers (admin)

  1. Open Assign Teachers to Sections.
  2. For each section, pick the staff member and Save. They then see it under "My Teaching".
7

Finance

Finance staff · Admin

Invoices and payments, payroll, expenses, vouchers, fee structures, and reports.

7.1 · Finance hub

Shows KPIs (Total billed, Collected, Outstanding) and cards for each area. To create an invoice: pick a Fee structure, optional Term, click Issue.

7.2 · Fee structures

  1. New structure: Name + currency, then create.
  2. Open it and add items: Charge label + amount, click Add item.

7.3 · Invoice detail

  1. Set a Due date + note, click Save details.
  2. Add a charge: label + amount → Add charge.
  3. Record a payment: amount, method (Cash / Card / Bank transfer / Scholarship / Other), reference → Record.

7.4 · Staff & payroll

  1. Set a salary: pick the Staff member, Job title, Base monthlySave salary.
  2. Run payroll: Label + optional month → Create run (generates payslips).
  3. Review payslips (Gross / Deductions / Net), then Email payslips to staff.

7.5 · Expenses

Choose a Category, enter Payee, amount, optional note, then record it.

7.6 · Payment vouchers

New voucher: Voucher no., Payee (required), amount, Purpose, Approved by, then Save.

7.7 · Financial reports

Set From and To dates, click Apply, and review Income, Surplus/Deficit, Outstanding, and Expenses by category.

8

Settings

Administrators

Users, roles, announcements, your public page, branding, and the e-library.

8.1 · Users

  1. Under Add a user: Full name, Email, optional username/phone, Temporary password (min 8).
  2. Tick the Roles, then Create user. Give them the temporary password.

To give an existing person a login, open them, set a password and click Save & Create Login. Use Suspend/Activate or Delete as needed.

8.2 · Roles & permissions

  1. Add a role: Role name + description, click Add role.
  2. For each role, tick its permissions, then Save permissions.

8.3 · Announcements

  1. New announcement: Title + Body.
  2. Choose Audience (Everyone / Students / Staff) and status (Draft / Published); optionally Pin.
  3. Click Create announcement. Published ones show in the student portal.

8.4 · Institution page (public site)

  1. Fill the English fields and matching Arabic fields: Tagline, About, Student life, Faculty.
  2. Add a Hero image URL and Gallery URLs (one per line).
  3. Enter Contact email, phone, address. Tick Show the Apply form if desired.
  4. Click Save; use View public page to preview.

8.5 · Branding

Paste a public logo URL (transparent PNG/SVG works best) and click Save logo. Empty = the institution name shows instead.

8.6 · E-Library

  1. Add a book: Title, author, cover URL, language, description → Add book.
  2. Open it and add chapters: Chapter title + text → Add chapter.
9

Scan ID

Staff — gate, library, dining, attendance

Validate a student's QR identity.

  1. Open Scan ID and point the camera at the QR code — it validates automatically.
  2. No camera? Paste the scanned code and click Validate.
  3. The result confirms a valid student, or explains why not (expired, revoked, invalid).
10

Platform Admin

Platform owner only

Create and manage the institutions (tenants) on the platform.

  1. Open Platform Admin.
  2. New institution: Institution name, slug (subdomain), default language → Create institution.
  3. The table lists every institution with its subdomain, mode, and status.
11

Student Portal

Students

Where students see their own information and act on it.

12

Public Pages

Prospective students · Visitors (no login)

What visitors see before signing in.

Kush Education Suite · End of English Manual
13

Parent Portal & Transport

Parents · Administrators

Parents sign in with their own account to follow their children — attendance, fees, and the school bus.

13.1 · Set up a parent account (admin)

  1. In Settings → Users, create the parent's account (name, email, temporary password). No roles are needed.
  2. Open Settings → Parents.
  3. Under Link a parent to a student, choose the Parent (user), the Student, and an optional Relationship, then click Link.
  4. Repeat for each child. Use Remove to unlink.

One parent can be linked to several children, and one student can have several linked parents.

13.2 · What the parent sees

  1. The parent signs in normally — they land on the Parent Portal automatically.
  2. Each linked child appears as a card. Open a child to see:

13.3 · Transport (admin)

  1. Open Transport from the dashboard.
  2. Under Add a route: Route name, optional Vehicle, Driver name, Driver phone, CapacityAdd route.
  3. Open a route. Under Assign a student, pick the Student and a Pickup point, then Assign.
  4. The route page shows riders vs capacity. Use Remove to take a student off the route.

Each student can be on ONE route at a time — assigning them to a new route moves them automatically. Parents see the route details instantly in the Parent Portal.

Kush Education Suite

دليل المستخدم — بالعربية

دليل خطوة بخطوة لكل صفحة

المحتويات

  1. 0أمور تعمل بنفس الطريقة في كل صفحة
  2. 1لوحة التحكم
  3. 2القبول
  4. 3الطلاب
  5. 4البرامج والمنهج
  6. 5الشُّعب
  7. 6التدريس والتقييم
  8. 7المالية
  9. 8الإعدادات
  10. 9مسح الهوية
  11. 10إدارة المنصة
  12. 11بوابة الطالب
  13. 12الصفحات العامة
  14. 13بوابة أولياء الأمور والنقل
0

أمور تعمل بنفس الطريقة في كل صفحة

اقرأ هذا مرة واحدة — فهو ينطبق في كل أنحاء التطبيق.

الوصول إلى التطبيق

الشريط العلوي

نمط الحفظ الموحّد

«ليس لديك صلاحية الوصول» تعني أن دورك يفتقر للصلاحية. يمنحها المسؤول من الإعدادات → الأدوار والصلاحيات.

شريط «الوضع التجريبي» الذهبي يعني أن أي تغيير لن يُحفظ.

1

لوحة التحكم

الجميع

شاشتك الرئيسية — الوحدات التي يسمح بها دورك.

  1. بعد تسجيل الدخول تصل إلى هنا تلقائيًا (أو اضغط الرئيسية).
  2. تظهر كل وحدة كبطاقة. اضغط الوصول إلى [الوحدة] لفتحها.
  3. لا ترى إلا الوحدات المسموح بها لدورك.
2

القبول

موظفو القبول · المسجِّل · المسؤول

استقبال الطلبات ومراجعتها وقبول المتقدمين وإرسال خطابات القبول.

2.1 · قائمة الطلبات

  1. افتح القبول من لوحة التحكم.
  2. ترى جدولًا: المتقدّم، البرنامج، المصدر، الحالة.
  3. تصل الطلبات الجديدة تلقائيًا من موقعك العام.
  4. اضغط أي صف لفتح الطلب.

2.2 · تفاصيل الطلب

تعرض الصفحة تفاصيل المتقدم للقراءة فقط. لتغيير الحالة اضغط أحد الأزرار:

2.3 · التقييمات

  1. افتح التقييمات.
  2. اضغط تقييم الكل أو تشغيل على صف واحد.
  3. اقرأ الدرجة والفئة (قوي / للنظر / ضعيف / غير مكتمل).

الدرجة إرشادية فقط — لا تقبل أو ترفض نيابةً عنك.

2.4 · خطابات القبول

  1. افتح خطابات القبول (المقبولون فقط).
  2. اضغط معاينة وإرسال.
  3. عدّل الموضوع والنص، ثم اضغط إرسال بالبريد.
3

الطلاب

المسجِّل · المسؤول · الكادر الأكاديمي

إدارة الطلاب وتسجيلهم في المقررات والمستندات وطباعة كشوف الدرجات.

3.1 · قائمة الطلاب

  1. افتح الطلاب (رقم الطالب، الاسم، المعدل، رمز QR).
  2. يظهر الطلاب بعد قبول طلبهم. اضغط صفًا لفتحه.

3.2 · التسجيل في المقررات

  1. اختر البرنامج والفصل الحالي ثم احفظ.
  2. برنامج مرن: حدّد المقررات ثم تسجيل المحدد.
  3. برنامج ثابت: اضغط تسجيل تلقائي للفصل.

«لا يوجد فصل مفتوح» تعني أن على المسؤول ضبط حالة فصل على «مفتوح».

3.3 · المستندات

لكل مستند: توثيق · رفض · حذف. يرفعها الطلاب من البوابة وتراجعها هنا.

3.4 · كشف الدرجات والشهادة

  1. افتح كشف الدرجات واضغط طباعة / حفظ PDF.
  2. للتخرّج اضغط طباعة الشهادة (بعد اكتمال المتطلبات).
4

البرامج والمنهج

المسؤول الأكاديمي

تعريف البرامج ومناهجها وطريقة تسجيل الطلاب.

4.1 · إنشاء برنامج

  1. ضمن برنامج جديد: الاسم، الرمز، عدد الفصول.
  2. اختر التسجيل: مرن أو ثابت، ثم إنشاء برنامج.

4.2 · بناء المنهج

  1. عدّل الأساسيات واضغط حفظ التغييرات.
  2. أضف مقررًا: المقرر، الفصل، النوع (إجباري/اختياري)، ثم إضافة.
5

الشُّعب

المسؤول الأكاديمي · المدرّسون

الشعبة هي عرض واحد لمقرر في فصل — قائمتها وجدولها ودرجاتها وحضورها وواجباتها.

5.1 · إنشاء شعبة

  1. ضمن شعبة جديدة: الفصل، رمز الشعبة، المدرّس، السعة، الحالة.
  2. اضغط إنشاء شعبة.

5.2 · مساحة عمل الشعبة

  1. تسجيل طالب: اختر من اختر طالبًا… ثم تسجيل.
  2. أوقات اللقاءات: اليوم، البداية، النهاية، القاعة ثم إضافة.

5.3 · سجل الدرجات

  1. أضف عنصرًا: الاسم، الوزن، الدرجة القصوى.
  2. اكتب درجة كل طالب واضغط حفظ، ثم اعتماد النهائي.

5.4 · الحضور

  1. أنشئ جلسة: التاريخ، الموضوع ثم إنشاء.
  2. سجّل عبر QR (تسجيل حضور) أو يدويًا: حاضر / غائب / متأخر / معذور.

5.5 · الواجبات

  1. واجب جديد: العنوان، التعليمات ثم إنشاء واجب.
  2. سجّل تسليمًا، ثم قيّم بإدخال النقاط والملاحظات وتقييم.
6

التدريس والتقييم

المدرّسون · المسؤول

يدير المدرّسون شعبهم ويقيّمون الأعمال بمساعدة الذكاء الاصطناعي اختياريًا.

6.1 · تدريسي

  1. افتح التدريس والتقييم — ترى شعبك.
  2. إن كانت فارغة، اطلب من المسؤول تعيينك مدرّسًا.

6.2 · إنشاء واجب

  1. املأ العنوان، التعليمات، الحد الأقصى للنقاط، الموعد.
  2. أرفِق قراءة مطلوبة اختياريًا، ثم إنشاء.

6.3 · تقييم تسليم

  1. افتح واجبًا ثم افتح للتقييم.
  2. اضغط ✨ مسودة بالذكاء الاصطناعي لاقتراح درجة وتعليق.
  3. أدخل الدرجة والملاحظات ثم حفظ الدرجة.

لا يحفظ الذكاء الاصطناعي درجة بمفرده — راجِع دائمًا قبل الحفظ.

7

المالية

موظفو المالية · المسؤول

الفواتير والمدفوعات والرواتب والمصروفات والسندات وهياكل الرسوم والتقارير.

7.1 · مركز المالية

يعرض المؤشرات وبطاقات الأقسام. لإنشاء فاتورة: اختر هيكل رسوم وفصلًا ثم إصدار.

7.2 · هياكل الرسوم

  1. هيكل جديد: الاسم + العملة.
  2. أضف عناصر: وصف الرسم + المبلغ ثم إضافة عنصر.

7.3 · تفاصيل الفاتورة

  1. حدّد تاريخ الاستحقاق ثم حفظ التفاصيل.
  2. أضف رسمًا، ثم سجّل دفعة (المبلغ، الطريقة، المرجع) وتسجيل.

7.4 · الموظفون والرواتب

  1. راتب: الموظف، المسمى، الراتب الأساسي ثم حفظ الراتب.
  2. دورة صرف: التسمية ثم إنشاء دورة، راجِع القسائم وإرسالها بالبريد.

7.5 · المصروفات

اختر الفئة، المستفيد، المبلغ، ثم سجّل.

7.6 · سندات الصرف

سند جديد: رقم السند، المستفيد، المبلغ، الغرض، من اعتمده، ثم احفظ.

7.7 · التقارير المالية

حدّد من وإلى ثم تطبيق لمراجعة الإيرادات والفائض والمتبقّي والمصروفات.

8

الإعدادات

المسؤولون

المستخدمون والأدوار والإعلانات وصفحتك العامة والهوية البصرية والمكتبة.

8.1 · المستخدمون

  1. إضافة مستخدم: الاسم الكامل، البريد، كلمة مرور مؤقتة (8 أحرف).
  2. حدّد الأدوار ثم إنشاء مستخدم.

8.2 · الأدوار والصلاحيات

  1. أضف دورًا: اسم الدور ثم إضافة دور.
  2. حدّد صلاحيات كل دور ثم حفظ الصلاحيات.

8.3 · الإعلانات

  1. إعلان جديد: العنوان + النص.
  2. اختر الجمهور والحالة (مسودة/منشور)، ثم إنشاء إعلان.

8.4 · صفحة المؤسسة

  1. املأ الحقول الإنجليزية والعربية: العبارة، نبذة، الأنشطة، هيئة التدريس.
  2. أضف رابط صورة الغلاف وروابط المعرض ومعلومات التواصل.
  3. اضغط حفظ وعرض الصفحة.

8.5 · الهوية البصرية

الصق رابط شعار عام ثم حفظ الشعار (فارغ = يظهر اسم المؤسسة).

8.6 · المكتبة الإلكترونية

  1. أضف كتابًا ثم إضافة كتاب.
  2. افتحه وأضف فصولًا: عنوان الفصل + النص ثم إضافة فصل.
9

مسح الهوية

الموظفون — البوابة، المكتبة، الإعاشة، الحضور

التحقق من هوية QR الخاصة بالطالب.

  1. افتح مسح الهوية ووجّه الكاميرا نحو الرمز — يتم التحقق تلقائيًا.
  2. بلا كاميرا؟ الصق الرمز واضغط تحقّق.
  3. تؤكد النتيجة صحة الطالب أو تشرح السبب.
10

إدارة المنصة

مالك المنصة فقط

إنشاء وإدارة المؤسسات على المنصة.

  1. افتح إدارة المنصة.
  2. مؤسسة جديدة: اسم المؤسسة، المُعرّف، اللغة ثم إنشاء مؤسسة.
11

بوابة الطالب

الطلاب

حيث يرى الطالب بياناته ويتفاعل معها.

12

الصفحات العامة

الطلاب المحتملون · الزوار (بدون تسجيل)

ما يراه الزوار قبل تسجيل الدخول.

نظام Kush التعليمي · نهاية الدليل العربي
13

بوابة أولياء الأمور والنقل المدرسي

أولياء الأمور · المسؤولون

يسجّل ولي الأمر الدخول بحسابه الخاص لمتابعة أبنائه — الحضور والرسوم والحافلة المدرسية.

13.1 · إنشاء حساب ولي الأمر (المسؤول)

  1. من الإعدادات ← المستخدمون أنشئ حساب ولي الأمر (الاسم، البريد، كلمة مرور مؤقتة) — دون أي أدوار.
  2. افتح الإعدادات ← أولياء الأمور.
  3. ضمن ربط ولي أمر بطالب اختر ولي الأمر والطالب وصلة القرابة (اختياري)، ثم اضغط ربط.
  4. كرّر لكل ابن. استخدم إزالة لفكّ الربط.

يمكن ربط ولي أمر واحد بعدة أبناء، وربط الطالب الواحد بأكثر من ولي أمر.

13.2 · ما يراه ولي الأمر

  1. يسجّل ولي الأمر الدخول بشكل عادي — ويصل تلقائيًا إلى بوابة أولياء الأمور.
  2. يظهر كل ابن كبطاقة. افتح الابن لترى:

13.3 · النقل المدرسي (المسؤول)

  1. افتح النقل المدرسي من لوحة التحكم.
  2. ضمن إضافة خط: اسم الخط، وبشكل اختياري المركبة واسم السائق وهاتف السائق والسعةإضافة.
  3. افتح الخط. ضمن إضافة طالب إلى الخط اختر الطالب ونقطة الركوب، ثم إضافة.
  4. تعرض صفحة الخط عدد الركاب مقابل السعة. استخدم إزالة لإخراج طالب من الخط.

لكل طالب خط واحد فقط في الوقت نفسه — إضافته إلى خط جديد تنقله تلقائيًا. ويظهر الخط فورًا لولي الأمر في البوابة.