Skip to content

TacoTechnica/EngageMe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EngageMe

Winner of 2nd place for Best Use of Google Cloud at MHacks 12!

Engage the audience better by pointing them to only interesting parts of a video.

Motivation

Our group members noticed that it's often difficult to cut through the noise and get straight to the important parts of videos/lecture recordings. We figured it would be cool to crowdsource this information and direct users to the most interesting/important portions of the video in a seamless manner. We also wanted to do this in a platform agnostic manner.

What it does:

Tracks viewer engagement and emphasizes the most interesting parts of the video to the user in the progress bar. Users can skip to the parts of the video other viewers found useful, professors can track which parts of their lecture recordings were watched by the largest proportion of users (so they can track which concepts students are struggling with), and video producers can track which parts of the video their viewers find most interesting.

How it works:

The Chrome extension uses the HTML5 <video> tag, looking at when the user takes action to change the part of the video they are at. After the user is done watching this video, we push this information to the back end, which aggregates all user-tracked time data and determines which segments were viewed by at least 50% of the watchers. We then display this with a unique color onto the progress bar. Currently compatible with Youtube and UMich's lecture recording website, but will expand to several other platforms soon!

Quick Start (development)

  • Clone the repo.
  • Head over to chrome://extensions.
  • Enable developer mode.
  • Click "Load unpacked" and select the extension folder in this repo.
  • Run a local back end by following these instructions or use deployed back end at engageme-be.appspot.com.