{{with .Data}}
{{trans "golem15.quizzes::lang.reviews.quiz"}}
{{.QuizTitle}}
{{trans "golem15.quizzes::lang.reviews.student"}}
{{if .StudentName}}{{.StudentName}} {{.StudentEmail}}{{else}}{{.StudentEmail}}{{end}}
{{trans "golem15.quizzes::lang.reviews.question"}} ({{.QuestionPoints}} {{trans "golem15.quizzes::lang.reviews.points_short"}})

{{.QuestionText}}

{{if .ModelAnswer}}
{{trans "golem15.quizzes::lang.reviews.model_answer"}}

{{.ModelAnswer}}

{{end}} {{if .Rubric}}
{{trans "golem15.quizzes::lang.reviews.rubric"}}

{{.Rubric}}

{{end}}
{{trans "golem15.quizzes::lang.reviews.text"}} {{trans "golem15.quizzes::lang.reviews.max_length"}}: {{.MaxLength}}
{{.Text}}
{{trans "golem15.quizzes::lang.reviews.status"}}
{{trans .StatusLabel}}
{{if .Grader}}
{{trans "golem15.quizzes::lang.reviews.grader"}}
{{trans .GraderLabel}} {{trans "golem15.quizzes::lang.reviews.grading_attempts"}}: {{.GradingAttempts}}{{if .GradedAt}} ยท {{trans "golem15.quizzes::lang.reviews.graded_at"}}: {{.GradedAt}}{{end}}
{{end}} {{if .HasGraderPoints}}
{{trans "golem15.quizzes::lang.reviews.grader_points"}}
{{.GraderPoints}}
{{end}} {{if .GraderFeedback}}
{{trans "golem15.quizzes::lang.reviews.grader_feedback"}}

{{.GraderFeedback}}

{{end}} {{if .GradingError}}
{{trans "golem15.quizzes::lang.reviews.grading_error"}}

{{.GradingError}}

{{end}} {{if .Reviewed}}
{{trans "golem15.quizzes::lang.reviews.points"}}
{{.Points}} / {{.QuestionPoints}}{{if .ReviewedAt}} {{trans "golem15.quizzes::lang.reviews.reviewed_at"}}: {{.ReviewedAt}}{{end}}
{{end}} {{if .ReviewComment}}
{{trans "golem15.quizzes::lang.reviews.review_comment"}}

{{.ReviewComment}}

{{end}}
{{end}}