تسجيل مستخدم جديد (الاسم، البريد، كلمة المرور – مع تحقق صارم من الصحة)
تشفير كلمة المرور باستخدام SHA-256 لحماية بيانات الدخول
التحقق القوي من مدخلات المستخدم (أسماء أبجدية، بريد إلكتروني بصيغة صحيحة، مطابقة كلمات المرور)
منع الوصول إلى صفحة التسجيل بعد التسجيل
تسجيل الدخول مع مطابقة البريد وكلمة المرور المشفرة
عرض صفحة الامتحان بواجهة مخصصة
تحميل الأسئلة من ملف JSON باستخدام Ajax
عرض الأسئلة بترتيب عشوائي
مؤقت للامتحان:
انتهاء الوقت: عرض صفحة "انتهاء الوقت" مع اسم المستخدم
إرسال قبل الوقت: عرض صفحة "الدرجات" مع اسم المستخدم