
Research Topic: Streaming Video Annotation and Evaluation Platform for Teaching and Learning
Suggested By: Maiga Chang
Last Update: March 19th, 2025
This project is an international collaboration project.
This research can be taken by either Essay, Project, or Thesis route student. For Essay student, an in-depth and comprehensive literature review, summarization, discussion and pros and cons analysis on relevant methodologies and algorithms are needed. Furthermore, essay student needs to proposed and design his or her own solution framework, method and algorithm, and workflow and use mocked/simulated dataset and scenarios to explain and prove the proposed work is valid. For Project and Thesis student, the research work needs to be implemented besides doing all the tasks described above. The project outcome will be examined by well-designed experiment for quanititative and qualitative data analysis (for Thesis route student) and pilot testing for usability and technology acceptance analysis (for both Thesis and Project students).
Streaming video have been widely used by teachers and learners for teaching complex concepts and self-learning nowadays. In general, teachers create video clips which can be used by them as supplemental materials for lectures and upload them to streaming server such as Youtube. Learners can review the video clips when their teachers tell them to do so as well as they can review the videos when they need. Sometimes learners also search particular keywords on Youtube seeking out some videos which can help them learn complex concepts as well as guide them through the process step by step so they can have better understanding of the concepts and knowledge they are learning. Moreover, teachers who don't have time to prepare such video by themselves or have no necessary video recording and editing skills could also search video clips on the streaming server for their courses and lectures. No matter a video clip for teaching and learning is self-made or found via searching, teachers always have difficulty to tell their students or learners that which part of the video clips students and learners should pay attention. They also cannot tell students or learners to skip and forward to or watch a specific timestamp in the same or different video under particular circumstance. Furthermore, two teachers may want their students/learners to review different segments of the chosen video they found, even both of them teach same topic/course. Last but not least, although streaming video server like Youtube does have way for audience to post/respond comments as well as choose Like/Dislike perceptions, a video for teaching and learning may need more sophisticated evaluation mechanism; for instance, ratings and comments for certain segment(s) of the video.
The students can learn how to design and implement real-time streaming video annotation and evaluation web system with HTML5 (HTML/CSS/JavaScript), AJAX, and PHP (or JSP) techniques. Also, the students can know how to design a pilot to gather the perception that users may have toward the system and to do usability analysis for the system. Skills of designing and evaluating a questionnaire's validity and reliability can be learnt either.
For doing this project, the student is better to have the following skills or knowledge:
• [Asset] Having experience of using Youtube API
• Familiar with HTML5, CSS, and Java Script
• Familiar with JSP and SQL commands
• Familiar with XML and JSON
• Information collection, re-organization, summarization, and reports
• Using screen capture software and video editing software/tool to creating instructional video clips |