INTERACTIVE LEARNING PLATFORM FOR PROGRAMMING WITH GAMIFICATION MECHANICS Narzikulov Karim (Author) 238-240 2025-12-21