json.test_sets @qurey_test_sets do |test_set|
  json.is_public test_set.is_public
  json.result test_set.try(:result)
  if test_set.is_public || @allowed_hidden_testset
    json.input test_set.input
    json.output test_set.output
    json.actual_output evaluate_actual_output(test_set)
  end
  json.compile_success test_set.try(:compile_success)
end