36 lines
806 B
Plaintext
36 lines
806 B
Plaintext
@using Entities.DTO
|
|
@using TechHelper.Client.Exam
|
|
|
|
|
|
<MudPaper Elevation=@Elevation Class=@Class>
|
|
|
|
<MudStack Row="true">
|
|
<MudText Typo="Typo.h6">@ExamStruct.Title</MudText>
|
|
@if (ExamStruct.Score > 0)
|
|
{
|
|
<MudText Typo="Typo.body2"><b>总分:</b> @ExamStruct.Score 分</MudText>
|
|
}
|
|
</MudStack>
|
|
|
|
@foreach (var childStruct in ExamStruct.ChildrenGroups)
|
|
{
|
|
<ExamGroupView ExamStruct="childStruct"/>
|
|
}
|
|
|
|
@foreach (var question in ExamStruct.AssignmentQuestions)
|
|
{
|
|
<QuestionCard Question="question.Question" Elevation=@Elevation Class="my-2 pa-1" />
|
|
}
|
|
|
|
</MudPaper>
|
|
|
|
@code {
|
|
[Parameter]
|
|
public AssignmentStructDto ExamStruct { get; set; } = new AssignmentStructDto();
|
|
|
|
[Parameter]
|
|
public string Class { get; set; } = "my-2 pa-1";
|
|
|
|
[Parameter]
|
|
public int Elevation { get; set; } = 0;
|
|
} |