01التحدي
تدير جامعات كثيرة مقرراتها بين واتساب وجداول Excel ونظام قديم لا يعرف من يملك ماذا. والمطلوب تفويض صلاحيات حقيقية: المسجّل يدير المقررات، والمحاضر يرى شُعبه فقط، والطالب يتصرف في سجله فقط.
وكانت الفكرة موزعة على عدة نسخ قديمة ناقصة، بلا نموذج أدوار ولا اختبارات.
02ما بنيناه
وحّدنا العمل في منتج واحد، وبنينا الواجهة حول سؤال «ما صلاحياتك؟» لا «ما دورك؟»: كل زر وكل عنصر في القائمة مرتبط بصلاحية، والخادم يتحقق منها مرة أخرى، فالدور الجديد الذي تنشئه الجامعة يعمل فورًا دون برمجة.
وعزلنا بيانات كل جامعة داخل قاعدة البيانات نفسها بسياسات أمان على مستوى الصف، مع اختبار يرفض أي جدول جديد بلا سياسة.
وصُممت الواجهة كتطبيق جوال: شريط سفلي، وكل دور يرى عالمه، وكل صفحة مختبرة على شاشة الجوال.
03النتيجة
منصة تعمل اليوم بأدوارها وبنيتها الأكاديمية وملفاتها وإشعاراتها وسجل تدقيقها، وجاهزة للتوسع إلى الاختبارات والدرجات.