Guest User

Untitled

a guest
Jun 21st, 2018
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. def result_metrics
  2. chart = Ambling::Data::ColumnChart.new
  3. colors = %w{#0033CC,#FEC514}
  4. chart.graphs << Ambling::Data::ColumnGraph.new([],:title => 'Key Metrics',:color => colors )
  5. chart.series << Ambling::Data::Value.new("Connection", {:xid => 1})
  6. chart.series << Ambling::Data::Value.new("Facilitate", {:xid => 2})
  7. chart.series << Ambling::Data::Value.new("Influence", {:xid => 3})
  8. chart.graphs.last << Ambling::Data::Value.new($connectionVal, {:xid => 1})
  9. chart.graphs.last << Ambling::Data::Value.new($supportVal, {:xid => 2})
  10. chart.graphs.last << Ambling::Data::Value.new($influenceVal, {:xid => 3})
  11. render :xml => chart.to_xml
  12. end
  13.  
  14.  
  15. # GET /reviewrequests/1
  16. # GET /reviewrequests/1.xml
  17. def show
  18. @reviewrequest = Reviewrequest.find(params[:id])
  19. # flash[:reviewrequest_id] = @reviewrequest.id
  20. if @reviewrequest.sitereviews.count> 0
  21. @newest = @reviewrequest.sitereviews.last.created_at.to_formatted_s(:shortdaytime)
  22. @oldest = @reviewrequest.sitereviews.first.created_at.to_formatted_s(:shortdaytime)
  23. $connectionVal =
  24. (@reviewrequest.sitereviews.average(:response_1) +
  25. @reviewrequest.sitereviews.average(:response_2) +
  26. @reviewrequest.sitereviews.average(:response_3) +
  27. @reviewrequest.sitereviews.average(:response_4)) / 4
  28. $supportVal =
  29. (@reviewrequest.sitereviews.average(:response_5) +
  30. @reviewrequest.sitereviews.average(:response_6) +
  31. @reviewrequest.sitereviews.average(:response_7) +
  32. @reviewrequest.sitereviews.average(:response_8) +
  33. @reviewrequest.sitereviews.average(:response_9)) / 5
  34. $influenceVal =
  35. (@reviewrequest.sitereviews.average(:response_10) +
  36. @reviewrequest.sitereviews.average(:response_11) +
  37. @reviewrequest.sitereviews.average(:response_12)) / 3
  38.  
  39. else
  40. @newest = "No Reviews yet."
  41. @oldest = "No Reviews yet."
  42. $connectionVal = 0
  43. $supportVal = 0
  44. $influenceVal = 0
  45. end
  46. respond_to do |format|
  47. format.html # show.html.erb
  48. format.xml { render :xml => @reviewrequest }
  49. end
  50. end
Add Comment
Please, Sign In to add comment