صفحاتك العامة
EduBook بيدّي كل سنتر صفحات عامة — URLs تشاركها مع الأهل والطلاب وتشتغل بدون تسجيل دخول. أكتر اتنين بتُستخدم: فورم الحجز و فورم الحضور.
لينك الحجز
كل سنتر عنده slug — معرّف قصير بالحروف الصغيرة بيُستخدم في الـ URLs العامة. افتراضياً نسخة مُسلَّجة من اسم سنترك؛ تقدر تغيّره أي وقت من الإعدادات ← عام ← اللينك العام.
شكل URL الحجز الكامل:
https://book.edubookapp.tech/<your-slug>/bookingمثال: لو الـ slug alpha-center، URL الحجز
https://book.edubookapp.tech/alpha-center/booking.
اللي الأهل يشوفوه لما يفتحوه:
- اسم سنترك ولوجوك (مرفوع من الإعدادات ← الهوية البصرية).
- فورم الحجز — متظبّط حسب الإعداد في الفورم.
- بعد الإرسال: شاشة تأكيد بمرجع الحجز.
- تأكيد بالإيميل بيوصلهم (فقط لما SMTP متظبّط في الإعدادات ← الإيميلات — غير كده يشوفوا تأكيد على الصفحة بس).
تخصيص الـ slug
من الإعدادات ← عام، لاقي اللينك العام واضغط تعديل. قواعد الـ slug:
- حروف إنجليزية صغيرة، أرقام، وشُرَط
-مفردة. - 3-50 حرف.
- مفيش شرطة في الأول أو في الآخر، ومفيش شرطتين متجاورتين.
- Slugs محجوزة (زي
admin،api،www) مرفوضة. - كل slug لازم يكون فريد عبر كل السناتر — لو اختيارك الأول مأخوذ، هتشوف رسالة خطأ واضحة وتقدر تختار غيره.
تضمين فورم الحجز في موقعك
خطة Pro فأعلى — بدلاً من تبعت الأهل لـ book.edubookapp.tech،
تقدر تضمّن الفورم مباشرة في صفحة على موقعك بـ iframe.
من الإعدادات ← اللينك العام، انسخ snippet الـ iframe. شكله كده:
<iframe src="https://book.edubookapp.tech/<your-slug>/booking?embed=1" style="width:100%; min-height:700px; border:0;" loading="lazy"></iframe>الصقه في custom HTML block في WordPress، Wix، Squarespace، أو أي site builder. الفورم بيظبط ارتفاعه تلقائياً مع تنقّل الطلاب في خطوات الحجز، فمش هيظهر scrollbar داخلي وحش.
الـ embed=1 بيشيل chrome الصفحة (header، footer، مبدّل اللغة) عشان
الفورم يندمج مع تصميم موقعك.
فورم الحضور العام
نفس الـ slug، مسار مختلف:
https://book.edubookapp.tech/<your-slug>/attendanceده الصفحة اللي الطلاب يستخدموها أثناء الحصة عشان يسجّلوا حضورهم (بكود الحضور المكوّن من 6 حروف أو بـ QR scan). احفظه على تليفون الطالب — هيستخدمه قبل كل حصة.
للشرح الكامل (فترة هدوء البصمة، تناوب QR، إلخ) راجع الحضور.
الإلغاء من جهة الأهل
لما الحجز يتوافق عليه، EduBook بيبعت تأكيد للأهل بالإيميل بيشمل لينك إلغاء self-service. اللينك:
- فريد لكل حجز (توكن طويل عشوائي في الـ URL).
- صالح لـ 24 ساعة بعد الموافقة.
- بيدخّل ولي الأمر على صفحة فيها ملخص الحجز + زرار إلغاء حجزي.
- بعد ما يضغط ويأكّد، الحجز يتلغى فوراً — السلوت يفضى، المدير يشوف الإلغاء في قائمة الحجوزات، والطالب يطلع من roster المجموعة.
- بعد 24 ساعة، اللينك لسه شغّال لكن يعرض رسالة “نافذة الإلغاء انتهت — تواصل مع السنتر” بدل زرار الإلغاء.
نافذة الـ 24 ساعة دي افتراضي معقول. لو حابب الأهل يقدروا يلغوا بعدها، يتصلوا بالسنتر وموظفك يعمل الإلغاء من الإدارة.
لو الأهل بيشوفوا 404؟
سببين شائعين:
- خطأ كتابي في الـ slug في اللينك اللي شاركته — راجع الـ URL مع اللي في الإعدادات ← عام ← اللينك العام. الـ slug اللي هناك هو المرجعي.
- الـ slug تغيّر مؤخراً — اللينكات القديمة ما بتعيدش التوجيه. حدّث في كل مكان شاركت فيه الـ URL القديم.
لو الاتنين صح والأهل لسه يشوفوا 404، الاستضافة العامة ممكن تكون
متعطلة مؤقتاً. جرب https://book.edubookapp.tech (بدون slug) — لو
متعطل ده مشكلة على مستوى الخدمة. ابعت إيميل لـ
service@edubookapp.tech.
لو الـ iframe المُضَمَّن فاضي؟
3 أسباب شائعة:
- موقعك بيفرض HTTPS، URL الـ iframe HTTP بس. المفروض ما يحصلش —
book.edubookapp.techبـ HTTPS — لكن لو كود التضمين بالغلط فيهhttp://، المتصفح يحجبه. - Content Security Policy على موقعك بتحجب iframes. ضيف
book.edubookapp.techلـframe-srcفي الـ CSP. - إضافة متصفح بتحجب (ad blockers، plugins خصوصية). جرب في نافذة incognito.