{{ t('chart_bmi_title') }}
{{ t('chart_bmi_sub') }}
{{ t('chart_trend_title') }}
{{ t('chart_trend_sub') }}
{{ t('sh150_title') }}
{{ t('sh150_desc') }}
| {{ t('th_seat') }} | {{ t('th_name_gender') }} | {{ t('th_grade_age') }} | {{ t('th_hw') }} | {{ t('th_bmi') }} | {{ t('th_total_jumps') }} | {{ t('th_total_mins') }} | {{ t('th_log_days') }} | {{ t('th_ai_advice') }} | {{ t('th_actions') }} |
|---|---|---|---|---|---|---|---|---|---|
| {{ student.seatNo || '-' }} |
{{ student.name }}
{{ student.gender === '男' ? t('gender_male') : t('gender_female') }}
|
{{ student.grade }}{{ t('unit_grade') }} ({{ student.age }}{{ t('unit_age') }}) | {{ student.height }} cm / {{ student.weight }} kg |
{{ student.bmi.toFixed(1) }}
{{ getBmiStatusName(student.bmiStatusKey) }}
|
{{ (student.totalJumps || 0).toLocaleString() }} {{ t('unit_times') }} | {{ student.totalMinutes || 0 }} {{ t('unit_minutes') }} | {{ student.logDays || 0 }} {{ t('unit_days') }} |
{{ student.aiAdvice }}
⚠️ {{ t('ai_status_error') }}
({{ student.aiErrorMsg || t('btn_retry') }})
{{ t('ai_status_none') }}
|
|
| {{ t('empty_filter_msg') }} | |||||||||
{{ t('import_excel_title') }}
{{ t('import_excel_sub') }}
{{ t('import_drag_prompt') }}
{{ t('import_support_types') }}
• {{ t('import_sheet_profile') }}:{{ t('import_profile_desc') }}
• {{ t('import_sheet_logs') }}:{{ t('import_logs_desc') }}
{{ t('template_title') }}
{{ t('template_sub') }}