clas collaborative learning annotation system video annotation flipped classroom video share education technology blended learning flexible learning clas.ubc.ca interactive media educational software recording language learning matchmaker algorithm language exchange market design problem ubc tandem program video response presentation mediasite lecture capture ubcclas youtube import new layout new ui user experience blackboard learn integration interface mobile user provisioning access control course subscription enrolment self-registration public access anonymous access pronunciation comprehension learning tool language student video clas video annotation discussion education peer re kaltura education lecture annotation video webcam
See more