🚀 发现新版本 立即更新
返回 StudyMate {{ roleText }}
🪙 {{ userInfo.coin - (userInfo.coin_spent || 0) }}
{{ getAvatarEmoji(userInfo.avatar) }}
{{ userInfo.nickname }}
退出

👑 管理员后台

用户管理 · 课程管理 · 系统维护

用户管理
课程管理

用户列表

新增用户

课程列表

新建课程
添加学生
暂无学生加入此课程
未找到匹配的学生
暂无可添加的学生(所有学生已在此课程中)
未找到匹配的学生
{{ student.nickname }} ({{ student.username }})
添加
大模型配置 (LLM) 自然语言处理 (NLP)

Hi, {{ userInfo.nickname }} 👋

{{ courseList.length > 0 ? '你正在进行以下课程:' : '暂时没有课程,快去添加吧!' }}

📭

暂无课程

{{ userInfo.role === 'teacher' ? '创建课程' : '加入课程' }}
{{ course.name }}
邀请码: {{ course.code }} {{ course.semester }} 👨‍🏫 {{ course.teacher_name }}
二维码
🛒

{{ currentCourse.name }}

邀请码: {{ currentCourse.code }} · {{ currentCourse.student_count || 0 }} 名学生

{{ ['🥇','🥈','🥉'][i] }} {{ r.nickname }} {{ r.coin }}🪙
课堂
{{ userInfo.role === 'teacher' ? '任务管理' : '悬赏榜' }}
排行榜
考勤
{{ classroomStatus.is_live ? '🔴 上课中' : '⚪ 未上课' }} {{ classroomStatus.class_mode === 'online' ? '📹 线上' : '🏫 线下' }}
开始上课 结束上课
直播控制: 摄像头 共享屏幕
📊 课堂情感 {{ sentimentData.mood_text }}
弹幕: {{ sentimentData.bullet_count }} 点赞: {{ sentimentData.total_likes || 0 }} 情感: {{ (sentimentData.weighted_sentiment * 100).toFixed(0) }}%
{{ attendanceStatusText(myAttendanceStatus) }} 本次课考勤状态
📚

课程暂未开始,请等待老师开课

Socket: {{ debugInfo.socketConnected ? 'OK' : 'X' }}
ICE: {{ debugInfo.iceState }}
Sig: {{ debugInfo.signalingState }}
Tracks: A={{ remoteAudioTracks }} V={{ remoteVideoTracks }}
T-Stat: {{ debugInfo.trackStatus }}
Stream: {{ isRemoteStreaming ? 'Active' : 'Inactive' }}
Key: {{ videoKey }}
Paused: {{ isVideoPaused }}
VCheck: {{ remoteVideoRef ? (remoteVideoRef.paused ? 'Paused' : 'Playing') : 'NoRef' }}
Ready: {{ remoteVideoRef ? remoteVideoRef.readyState : '-' }}
▶️
点击恢复直播画面
(iOS 自动播放已暂停)
🎙️
正在进行语音直播
老师关闭了摄像头/屏幕
直播暂停中
老师暂时关闭了所有媒体源
连接已断开
刷新页面
音频轨道: {{ remoteAudioTracks }} 🔊 开启声音 🖥️ 全屏
{{ bullet.nickname }}: {{ bullet.content }} 👍{{ bullet.likes_count }}

点击"开始上课"启动课堂

📊 详细统计信息
匿名 {{ isSendingBullet ? '发送中' : '发送' }}
老师已关闭弹幕功能
💬 弹幕记录 ({{ displayBullets.length }}条)
上次课 匿名 {{ bullet.content }}
发布新任务
📋

暂无任务

{{ task.title }}
{{ task.content }}
🪙 {{ task.reward }} {{ task.submit_count || 0 }} 人已提交 截止: {{ task.deadline }}
详情 查看提交 删除
📋

暂无可做任务

{{ task.title }}
{{ task.content }}
🪙 {{ task.reward }} 截止: {{ task.deadline }}
详情 已通过: {{ task.my_score }}金币🪙 待审核 修改 未通过 重试 提交
📝

暂无提交记录

{{ sub.task_title }}
{{ sub.submit_time }}
{{ {pending:'待审核', approved:'已通过', rejected:'未通过'}[sub.status] }} +{{ sub.score }}🪙
返回课程列表 📅 {{ selectedAttendanceDate }}
签到 {{ attendanceStats.present }} 迟到 {{ attendanceStats.late }} 旷课 {{ attendanceStats.absent }} 请假 {{ attendanceStats.leave }}
📋

暂无考勤记录

📅 {{ d }}
{{ getDateStats(d).total }} 人
{{ getDateStats(d).present }} {{ getDateStats(d).late }} {{ getDateStats(d).absent }}
📋 我的考勤记录
签到 {{ myAttendanceStats.present }} 迟到 {{ myAttendanceStats.late }} 旷课 {{ myAttendanceStats.absent }} 请假 {{ myAttendanceStats.leave }}
📋

暂无考勤记录

📅 {{ a.class_date }}
签到时间: {{ a.check_in_time ? a.check_in_time.split(' ')[1] : '-' }}
{{ attendanceStatusText(a.status) }}

🛒 头像框商店

可用金币: 🪙 {{ userInfo.coin - (userInfo.coin_spent || 0) }}

{{ item.name }}
🪙 {{ item.price }}
{{ item.duration_days }}天 永久 {{ ownedItemIds.includes(item.id) ? '已拥有' : '购买' }}

👤 个人中心

{{ userInfo.nickname }} · {{ roleText }}

📋 基本信息

{{ getAvatarEmoji(userInfo.avatar) }}
选择头像
{{ av.emoji }}

🖼️ 我的头像框

暂无头像框,去商店购买吧!
{{ item.name }}
{{ userInfo.avatar_frame === item.image_path ? '已装备' : '装备' }} {{ Math.ceil((new Date(item.expires_at) - new Date()) / 86400000) }}天
卸下当前头像框
用户名 {{ profileData.username }}
昵称
{{ userInfo.nickname }} 保存 取消
身份 {{ roleText }}
累计金币 🪙 {{ userInfo.coin }}

🧠 我的 MBTI 人格

{{ userTags[0] }}
精力来源
E 外向 I 内向
认知方式
S 实感 N 直觉
决策方式
T 理性 F 感性
生活方式
J 计划 P 随性
不知道自己的 MBTI?点此测试 →

🔐 安全设置

修改密码
缩小 放大

邀请码:{{ createdCourseCode }}

学生可以扫码或输入邀请码加入课程

老师
{{ getAvatarEmoji(courseMembers.teacher.avatar) }}
{{ courseMembers.teacher.nickname }}
学生 ({{ courseMembers.students?.length || 0 }}人)
{{ getAvatarEmoji(s.avatar) }}
{{ s.nickname }}
{{ s.username }}
{{ ['🥇','🥈','🥉'][i] }} {{ s.coin }} 🪙
扫码加入

请将课程二维码对准摄像头

简答题 选择题 (自动判分)
A B C D
分组设置 (可选) 不分组 (个人作业) 自由结组 (学生自己组队) 智能分组 (根据MBTI自动分配) 建议2-6人 🎯 相似人格分组 (相同MBTI类型的人在一起) 🌈 互补人格分组 (不同类型搭配,优势互补)

任务描述:

{{ currentTask.content || '无详细描述' }}
{{ currentTask.reward }} 金币 {{ currentTask.reward_wrong }} 金币 {{ currentTask.deadline || '永久有效' }} {{ currentTask.submit_count || 0 }} 人 已完成: {{ currentTask.my_score }} 金币🪙 审核中 未通过 未提交
我的提交

{{ currentTask.my_content }}

(无文字内容)

📎 附件:

✅ 我的分组:{{ myGroup.group_name }}
成员: {{ m.nickname }} {{ m.tags }} 🔥 {{ m.participation }}
退出分组
🤖 执行智能分组 (K-Means)

将根据学生的技能标签自动分组,每组 {{ currentTask.group_size }} 人

➕ 创建新分组

📋 分组列表 ({{ taskGroups.length }} 个组)

{{ group.group_name }} {{ group.member_count }}/{{ currentTask.group_size || 4 }}人
组长 {{ m.nickname }} {{ m.tags }} 🔥 {{ m.participation }} [设为组长]
加入
👥

暂无分组

任务:{{ currentTask.title }}

{{ currentTask.content }}

请选择答案:

{{ opt.label }}. {{ opt.value }}

📎 上传附件(可选,支持多文件,图片/PDF/ZIP等):

{{ uploadLoading ? '上传中...' : '选择文件' }}
{{ file.filename }}
预览 删除
🏫
线下上课
教室授课
弹幕默认关闭
📹
线上上课
视频直播
弹幕默认开启