I have 50 videos. I ask a customer 10 questions. Based on their answers, I send them a set of videos. How do I do it?
Frame this as a classification problem and learn a decision tree to map question responses to video selections.

EDIT: Fleshing this out a bit more:


Collect appropriate data. Get members of your target population to complete the survey and also indicate which videos they think would be appropriate to them, or alternatively have subject matter experts associate surveys with appropriate videos. However you do it, you need to acquire a dataset pairing surveys with "ground truth" video suggestions.
For each video, train a classifier with the survey responses as input to predict the binary target variable of whether or not that video was suggested for that survey.
To construct a suggested set for a new survey, use all your classifiers to score it. Any classifier that outputs a 1 is a video you should send in response to that survey.