Isn't video generation expensive? Are you letting/making users generate series of videos without any plan? I think content depth and breadth would be good to check pre-generation at a minimum.
1) The initial prompt where you type what you want to learn
2) There are a couple universal follow up questions that ask the depth and breadth you want to learn at
3) There are then some course specific intent questions we ask that ask content specific questions. For example if you type "History of NYC" we might ask "What time period do you want to focus on?"