1-إنشاء بنك أسئلة يمكن للمدرسين اختيار الأسئلة منه.
2- دعم أنواع الأسئلة: اختيار من متعدد، صح/خطأ، وأسئلة نصية.
3- تخزين الإجابات الصحيحة للأسئلة وتصحيح إجابات الطلاب تلقائيًا (عدا الأسئلة النصية يتم مراجعتها يدويًا).
4- إدارة بيانات الدورات التدريبية (الاسم، الوصف، الحد الأدنى والأقصى للدرجة).
5- إدارة بيانات المدرسين والطلاب، بحيث يمكن لكل مدرس تدريس دورة واحدة أو أكثر.
6- مدير التدريب يمكنه إضافة وتعديل الفروع، المسارات، الدفعات، والطلاب.
7-توفير نظام تسجيل دخول للمدير، المدرسين، والطلاب بصلاحيات محددة لكل منهم.
8-إنشاء الامتحانات يدويًا أو تلقائيًا، مع تحديد درجات الأسئلة بحيث لا تتجاوز الحد الأقصى للدورة.
9-تحديد معلومات الامتحان (النوع، الدفعة، الفرع، المسار، الدورة، الوقت، المدة، خيارات المحاولة).
10- السماح للمدرس بتحديد الطلاب المسموح لهم بأداء الامتحان وتحديد وقت الامتحان.
11- تخزين إجابات الطلاب وحساب النتائج النهائية تلقائيًا.
12- إدخال بيانات اختبارية في جميع الجداول لاختبار النظام.