[teachable] Add support for multiple videos per lecture (closes #24101)