diff options
author | AndrewMurrell <amurrel@purdue.edu> | 2014-04-27 21:30:42 -0400 |
---|---|---|
committer | AndrewMurrell <amurrel@purdue.edu> | 2014-04-27 21:30:42 -0400 |
commit | 55ce0081e6e54c3b9c0d3af23bee3fec501c89a9 (patch) | |
tree | c4e85c576bfb0f72b1b5dede603a31b01029a80f /lib/sampling/peer_review.html.erb | |
parent | 35e21c339f87c1b0b1ed2c871c83ae9602adadc0 (diff) | |
parent | ee1eaebb77048d3e3537b5f1f9aead5dc379f849 (diff) |
Merge branch 'master' of http://github.com/LukeShu/leaguer
Diffstat (limited to 'lib/sampling/peer_review.html.erb')
-rw-r--r-- | lib/sampling/peer_review.html.erb | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/lib/sampling/peer_review.html.erb b/lib/sampling/peer_review.html.erb new file mode 100644 index 0000000..8ff350e --- /dev/null +++ b/lib/sampling/peer_review.html.erb @@ -0,0 +1,28 @@ +<% if @feedbacks_missing.include? @user %> + <script type="text/javascript"> + function score_peers() { + var list = $('ol#boxes'); + for(var i=0, var len=list.length; i < len; i++) { + if ( i == len-1) { + comma = ""; + } + $('peer_review').value += $('ol#boxes:eq(' + i + ')').text() + comma; + } + } + </script> + <input type="hidden" id="peer_review" name="peer_review" value="" /> + <ol id="peer_review_boxes" class="sortable"> + <% @team.users.reject{|u|u==@user}.each do |user| %><li> + <%= user.user_name %> + <br> + <%# TODO: display more statistics %> + </li><% end %> + </ol> + <%= submit_tag("Submit peer evaluation", :onsubmit => "score_peers()") %> +<% else %> + <p>Still waiting for peer feedback from the following users: + <ul><% @feedbacks_missing.each do |user| %> + <li><%= link_to user %></li> + <% end %></ul> + </p> +<% end %> |