Decision acceptance deadline

16.12.25 (inclusive)

Form of award

By agreement

Product status

Finished product

Task type

ICT tasks

Сфера применения

Media sphere

Область задачи

Neurotechnology and artificial Intelligence

Type of product

Software/ IS,

Mobile app

Problem description

Students often do not review long video lectures, even when they need to repeat the material. Problems: • lessons are 10-25 minutes long • it's difficult to find the right moment quickly • Low “repetition” efficiency • students prefer short discussions in TikTok format • it is impossible to manually create mini-videos for all lessons — it is too long and expensive We need an automatic tool that cuts out the key points by itself and makes short, convenient mini-explanations.

Expected effect

✔ automatic short video generator that does not require manual installation ✔ New content formats that increase retention ✔ Mini-showdowns that are great for teenagers and their habits ✔ Save teachers' time ✔ the ability to create TikTok/Shorts/Reels content automatically ✔ improved repetition of materials (spaced repetition)

Full name of responsible person

Nurlan Rakhimzhanov

Purpose and description of task (project)

Create a module that automatically converts long video tutorials into short, understandable and structured mini-videos (30-90 seconds), highlighting key points, formulas, definitions and examples. This will allow students to repeat topics faster and improve engagement. Within the framework of the project, it is necessary to implement: ⸻ A. Extracting key points from a video Usage: • Speech recognition (Whisper/Vosk/Speech-to-Text API) • NLP/LLM to identify important fragments • determining peaks of importance by words: “formula", “main", “example", “rule” ⸻ B. Mini video generation • automatic cutting of necessary fragments • combining several pieces into a 30-90 second structure • automatic cropping and rippling of the format 9:16 / 16:9 / 1:1 • automatic insertion of titles and subtitles • Smooth transitions and visual effects ⸻ C. Inserting AI-generated hints • Explanations • key formulas • Important definitions • a short cheat sheet on the screen ⸻ D. Server side (Backend + Worker) • Video processing via FFmpeg • NLP module for defining semantic segments • Mini-timeline generator • queue system (RabbitMQ/Kafka) • storage of mini-videos on CDN/S3 ⸻ E. Embedding in a mobile application • Showing mini-videos inside lessons • separate “Quick topic analysis” feed • auto-generation of a selection of mini-videos • Caching and offline access ⸻ F. Documentation • API description • processing scheme • recommendations for teachers on how to improve the quality of mini-videos

Note