@code {
[Parameter, EditorRequired]
public LocalQuizQuestion Question { get; set; } = default!;
}
points: @Question.Points
@Question.QuestionType
@((MarkupString)Question.HtmlText)
@if(Question.QuestionType == QuestionType.MATCHING)
{
@foreach(var answer in Question.Answers)
{
@answer.Text
@answer.MatchedText
}
}
else
{
@foreach(var answer in Question.Answers)
{
string answerPreview = answer.HtmlText.StartsWith("")
? answer.HtmlText.Replace("
", "
")
: answer.HtmlText;
@if(answer.Correct)
{
}
else
{
@if(Question.QuestionType == QuestionType.MULTIPLE_ANSWERS)
{
[ ]
}
}
@((MarkupString)answerPreview)
}
}