diff --git a/app/controllers/external_users_controller.rb b/app/controllers/external_users_controller.rb index 48293610..4ef53f6d 100644 --- a/app/controllers/external_users_controller.rb +++ b/app/controllers/external_users_controller.rb @@ -70,9 +70,9 @@ class ExternalUsersController < ApplicationController statistics = [] tags = ProxyExercise.new().get_user_knowledge_and_max_knowledge(@user, @user.participations.uniq.compact) tags[:user_topic_knowledge].each_pair do |key, value| - statistics.append({:key => key.name.to_s, :value => (100.0 / tags[:max_topic_knowledge][key] * value).round(2)}) + statistics.append({:key => key.name.to_s, :value => (100.0 / tags[:max_topic_knowledge][key] * value).round}) end - statistics.sort_by! {|item| item[:value]} + statistics.sort_by! {|item| -item[:value]} respond_to do |format| format.json { render(json: statistics) }