上课记录详情

课堂反馈与抗遗忘安排

@if(error()){

{{error()}}

}@if(message()){

{{message()}}

} @if(busy()){

正在处理…

} @if(data();as d){

{{d.studentName}} 会员 ID {{d.studentId}}

{{d.courseName}}

{{d.lessonAt | date:'yyyy-MM-dd HH:mm':'+0800'}}(北京时间) · {{d.classTypeLabel}}

授课老师:{{d.coachName}}

@if(d.duplicateCount>1){

发现 {{d.duplicateCount}} 条同课次原始记录,课次数按一节统计,请核对。

} @if(!d.hasReport){

历史课次的原始反馈保留在老师点评中,未分项记录的内容显示“未记录”。

}
@if(!d.hasReport){

老师点评

{{d.coachComment||'未记录'}}

} @for(field of [['学习内容','contentSummary'],['复习情况','reviewStatus'],['复习说明','reviewSummary'],['训练进度','trainingStatus'],['进度说明','trainingSummary']];track field[1]){

{{field[0]}}

{{report(field[1])}}

}

作业

{{d.report?.['noHomework'] ? '本次无作业' : report('homework')}}

@if(d.hasReport){

老师点评

{{d.coachComment||'未记录'}}

}

学生评价

{{d.studentReview.score ? d.studentReview.score+' 分' : '尚未评分'}} · {{d.studentReview.comment||'暂无文字评价'}}

备注

{{report('notes')}}

抗遗忘复习安排

@if(d.canTransfer){}

已完成任务和工资归属保留原记录。

@for(t of d.tasks;track t.objectId){}@empty{}
计划日期复习陪练状态
{{t.plannedDate}}{{t.coachName}}{{t.status==='1'?'已完成':'未完成'}}
本课暂无关联复习任务
@if(transferring()){

转交未完成复习

包含逾期、今天和未来的已有任务;后续新课仍由该课授课老师负责。

范围
@if(coachPickerOpen()){
@for(c of filteredCoaches();track c.userId;let i=$index){}
@if(!filteredCoaches().length){

没有匹配的陪练,请换个姓名或编号

} } {{coachId?'已选定陪练,可修改搜索重新选择':'支持姓名片段或编号,请从结果中选择'}}
@if(preview();as p){
将转交 {{p.count}} 次复习,涉及 {{p.lessonCount}} 节课

{{p.dateFrom}} 至 {{p.dateTo}}

@if(p.unlinkedCount){

{{p.unlinkedCount}} 条任务缺少课次关联,但学员归属已核实。

}
查看全部任务与原陪练@for(t of p.tasks;track t.taskId){

{{t.plannedDate}} · {{t.coachName}} · 课次 {{t.appointmentId||'未关联'}}

}
}
} @if(d.audit.length){
转交审计({{d.audit.length}} 条任务记录)@for(a of d.audit;track a['objectId']){

{{$any(a['createdAt'])|date:'yyyy-MM-dd HH:mm':'+0800'}} · {{a['oldCoachId']}} → {{a['newCoachId']}} · {{a['reason']}}

}
} }@else if(!busy()){}