Skip to content
No description, website, or topics provided.
Branch: master
Clone or download
Pull request Compare This branch is 34 commits ahead of bigthink:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bin
config
db
lib
log
public
test
tmp
vendor
.gitignore
Gemfile
Gemfile.lock
README.md
Rakefile
altREADME.md
config.ru
package.json

README.md

Installation

To get this project running, you would need to enter in your terminal 'bundle install' to install all the required gems. Then rake db:migrate && rake db:seed && rails s to set the database and have some sample data. Then rails s will start your server. If Rails doesn't open up your browser for you, entering localhost:3000 in your browser should take you to the root page of the application.

Acceptance criteria

  • The application should contain models that represent users, videos, and video usage.
  • The application should have a single route that takes a video ID and returns an HTML page.
  • The HTML page should contain a graph showing the audience retention curve for a specific video. The audience retention curve shows the number of views for every moment of a video as a percentage of the total number of video views. Based on typical viewing patterns, you would expect the curve to descend as it travels along the x-axis -- fewer and fewer people continue watching as a video progresses.
  • For our purposes, it is sufficient to track retention based on 25%-marks. That is, graph what percentage reached the 25% mark of the video, what percentage reached 50%, etc.
You can’t perform that action at this time.