Hammamet, TunisiaMar 2025 - PresentCurrent Position
Delivering a custom e-learning platform with multi-tenant access, interactive assessments, and analytics.
Key Responsibilities
Contributed to the development of a custom e-learning platform enabling full content and learning flow management.
Implemented multi-tenant user access with role-based dashboards and permissions for Admin/Professor/Student, including dedicated dashboard experiences per role.
Built a complete Quiz Engine with multiple interactive formats and automatic CEFR result classification (A1, A2, B1, B2...), including Drag & Drop, Fill in the Blanks, Word Matching, and Multiple Choice question types.
Generated CEFR-level results automatically after quiz completion based on sequential answering rules.
Developed lesson management workflows including course structure, lesson content, and scheduled lesson instances (sessions planning and tracking).
Created a document library system with folder-based organization to manage learning resources and internal documents.
Implemented notifications with real-time in-app updates using WebSockets and reusable email templates.
Delivered dashboard analytics and statistics for admins to track engagement, progress, and performance.