Merge branch 'master' into rt/comments

Conflicts:
	app/assets/javascripts/editor.js
This commit is contained in:
Ralf Teusner
2015-08-31 19:23:53 +02:00
6 changed files with 176 additions and 77 deletions

View File

@ -26,8 +26,14 @@ module SubmissionScoring
def score_submission(submission)
outputs = collect_test_results(submission)
score = outputs.map { |output|
output[:score] * output[:weight] }.reduce(:+)
score = 0.0
if not (outputs.nil? || outputs.empty?)
outputs.each do |output|
if not output.nil?
score += output[:score] * output[:weight]
end
end
end
submission.update(score: score)
outputs
end

View File

@ -56,7 +56,7 @@ class SubmissionsController < ApplicationController
end
def index
@search = Submission.last(100).search(params[:q])
@search = Submission.search(params[:q])
@submissions = @search.result.includes(:exercise, :user).paginate(page: params[:page])
authorize!
end