app/views/course/assessment/answers/_answer.json.jbuilder
# frozen_string_literal: true
json.id answer.id
json.questionId answer.question_id
json.questionType answer.question.question_type
json.createdAt answer.created_at&.iso8601
json.clientVersion answer.client_version
json.isDraftAnswer answer.draft_answer?
specific_answer = answer.specific
can_grade = can?(:grade, answer.submission)
json.partial! specific_answer, answer: specific_answer, can_grade: can_grade
json.grading do
json.id answer.id
if answer&.grader && can_grade
course_user = answer.grader.course_users.find_by(course: current_course)
json.grader do
json.name display_user(answer.grader)
json.id course_user.id if course_user
end
end
json.grade answer&.grade&.to_f if can_grade || answer.submission.published?
end