{{ article()?.content?.split(' ')?.length || 0 }} wordsReading Exercise
@if (error()) {
加载阅读练习失败

{{ error() }}

} @else {
@if (article()?.createOptions?.params?.type) { {{ article()?.createOptions?.params?.type }} } @if (article()?.createOptions?.params?.theme) { {{ article()?.createOptions?.params?.theme }} } @if (questions().length) { {{ questions().length }} 道题 }
@if (article()?.title) {

{{ article()?.title }}

} @else {
} @if (article()?.content) {
} @else {
}
@if (loading()) {
{{ progress().message }}

{{ progress().task === 'article' ? '1' : progress().task === 'supply' ? '2' : '3' }}/3 · {{ loadingTip() }}

} @else {
@for (question of questions(); track question.objectId; let questionIndex = $index) {
Q{{ questionIndex + 1 }}{{ question.title }}@if (submitted()) { }
@for (option of question.options; track option.value; let optionIndex = $index) { }
@if (submitted()) {
解析

{{ question.answer || '请结合原文定位正确答案。' }}

@for (option of question.options; track option.value) { @if (option.answer) { {{ option.value }}:{{ option.answer }} } }
}
}
} } @if (!loading() && !error()) { }
@if (historyOpen()) {
} @if (dialog(); as popup) {
}