@if (error()) { } @if (report(); as r) {
本次课堂报告

{{ r.order['kcmc'] || r.order['yykcmc'] || '课程学习报告' }}

{{ r.order['HoneyName'] || '学员' }}{{ dateLabel(r.order['yysj']) }}

@if (r.order['cancelled']) { 此预约已取消 } @else { {{ r.feedback && r.feedback['feedbackStatus'] !== 'pending' ? '老师反馈已提交' : '老师反馈待补' }} }
{{ count('learned') }}学习单词
{{ count('ygg') }}已掌握
{{ r.antiForget.completed }} / {{ r.antiForget.total }}抗遗忘完成

@if ($any(r.order['allowedActions'])?.includes('editFeedback')) { {{ !r.feedback || r.feedback['feedbackStatus'] === 'pending' ? '补充反馈' : '修改报告' }} }
@if (r.order['feedbackLocked']) {

学生已评价,课堂反馈已锁定

} @if (r.feedback && r.feedback['feedbackStatus'] !== 'pending') { } @else {

老师尚未提交反馈,提交后将在这里展示。

}

{{ r.records.length }} 条记录
@if (sources().length) {

@for (source of sources(); track $index) { {{ $index ? '+' : '' }}{{ source.label }} {{ source.count }} 词 } = {{ count('learned') }} 词

}
@for (item of r.records; track $index) {

{{ item['con'] || '单词学习' }}

已学 {{ item['learned'] || 0 }} 词已掌握 {{ item['ygg'] || 0 }} 词待加强 {{ item['djq'] || 0 }} 词
} @empty {

暂无本次课程的单词学习记录

}

@if (r.order['studentReview']; as review) {

{{ $any(review).score }} / 5 分

{{ $any(review).comment || '学员未填写文字评价' }}

} @else {

等待学员评价本次课程

}

{{ reviewProgress() }}%

{{ r.antiForget.total ? '已完成 ' + r.antiForget.completed + ' 项,共 ' + r.antiForget.total + ' 项复习任务' : '本次课程暂无抗遗忘任务' }}

数据更新于 {{ dateLabel(r.refreshedAt) }}

} @else if (loading()) {
正在整理本次学习报告…
}