SmartBlendEd: Enhancing blended learning through AI-optimized scheduling and user-centric design. - Lahoussaine Ait Ounejjar; Mohamed Lachgar; Oussama Ouhayou; My Driss Laanaoui; Elhadi Refki; Reda Makaoui; Abdelghani Saoud (SoftwareX, 2024)