Commit 8356a94a668936467a042dbadae3528a94231456
1 parent
780cec07
Exists in
master
and in
1 other branch
Change densities to use appearances not votes for calculations
Showing
4 changed files
with
6 additions
and
5 deletions
Show diff stats
app/models/appearance.rb
app/models/prompt.rb
app/models/question.rb
| ... | ... | @@ -255,16 +255,16 @@ class Question < ActiveRecord::Base |
| 255 | 255 | |
| 256 | 256 | the_prompts.each do |p| |
| 257 | 257 | if p.left_choice.user_created == false && p.right_choice.user_created == false |
| 258 | - seed_seed_sum += p.votes.size | |
| 258 | + seed_seed_sum += p.appearances.size | |
| 259 | 259 | seed_seed_total +=1 |
| 260 | 260 | elsif p.left_choice.user_created == false && p.right_choice.user_created == true |
| 261 | - seed_nonseed_sum += p.votes.size | |
| 261 | + seed_nonseed_sum += p.appearances.size | |
| 262 | 262 | seed_nonseed_total +=1 |
| 263 | 263 | elsif p.left_choice.user_created == true && p.right_choice.user_created == false |
| 264 | - nonseed_seed_sum += p.votes.size | |
| 264 | + nonseed_seed_sum += p.appearances.size | |
| 265 | 265 | nonseed_seed_total +=1 |
| 266 | 266 | elsif p.left_choice.user_created == true && p.right_choice.user_created == true |
| 267 | - nonseed_nonseed_sum += p.votes.size | |
| 267 | + nonseed_nonseed_sum += p.appearances.size | |
| 268 | 268 | nonseed_nonseed_total +=1 |
| 269 | 269 | end |
| 270 | 270 | end | ... | ... |
app/models/visitor.rb
| ... | ... | @@ -5,6 +5,7 @@ class Visitor < ActiveRecord::Base |
| 5 | 5 | has_many :skips, :class_name => "Skip", :foreign_key => "skipper_id" |
| 6 | 6 | has_many :items, :class_name => "Item", :foreign_key => "creator_id" |
| 7 | 7 | has_many :clicks |
| 8 | + has_many :appearances | |
| 8 | 9 | |
| 9 | 10 | validates_presence_of :site, :on => :create, :message => "can't be blank" |
| 10 | 11 | # validates_uniqueness_of :identifier, :on => :create, :message => "must be unique", :scope => :site_id | ... | ... |