TOEFL TEST

{{ mode === 'drill' ? '单项练习' : '选择套题' }}

{{ mode === 'drill' ? '选择题型与题量,跨套题抽取题目针对性训练' : `共 ${tests.length} 套 · 选择单一 section 练习,或开始整套模考` }}

TEST 模考
PRACTICE 练习
DRILL 单项
题型正确率 全部模式汇总 · 点击题型直接开练
{{ b.label }}
{{ fmtPct(b.pct) }}
暂无数据
{{ t.label }}
{{ t.pct != null ? fmtPct(t.pct) : '—' }}

{{ secName(sec) }}

{{ (drillTypes[sec] || []).length }} 种题型
{{ typeLabel(sec, t.type) }} {{ t.done >= t.total && t.total > 0 ? '已刷完' : '已练 ' + t.done + '/' + t.total }}

最近单项练习

{{ drillRecent.length }} 次
{{ secName(d.section) }} · {{ typeLabel(d.section, d.qtype) }} {{ d.groups }} 组 · {{ d.started_at ? d.started_at.slice(0, 10) : '' }} {{ d.finished_at ? (d.score ? '正确 ' + d.score.correct + '/' + d.score.total : '已完成') : '进行中(已答 ' + d.answered + ')' }}

{{ secName(drillModal.section) }} · {{ typeLabel(drillModal.section, drillModal.type) }}

练习量
{{ c }} 组 自定义 组
抽题模式
新题优先 错题优先{{ drillModal.wrong ? '(' + drillModal.wrong + ' 组)' : '(暂无)' }}
Module
Module 1 Module 2 Both
{{ drillModal.error }}

{{ fam.label }}

{{ fam.tests.length }} 套
{{ t.name || t.no }} {{ fam.tag }}
{{ secName(sec) }} {{ scoreText(t.no, sec) }} · 报告

修改密码

{{ pwdMsg }}