完整的清零项目
This commit is contained in:
parent
2a816e4abf
commit
34e71d9bd8
|
|
@ -8,7 +8,7 @@ spring:
|
||||||
master:
|
master:
|
||||||
url: jdbc:mysql://127.0.0.1:3306/study?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true
|
url: jdbc:mysql://127.0.0.1:3306/study?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=false&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true
|
||||||
username: root
|
username: root
|
||||||
password: 123456
|
password: root
|
||||||
# 从库数据源
|
# 从库数据源
|
||||||
slave:
|
slave:
|
||||||
# 从数据源开关/默认关闭
|
# 从数据源开关/默认关闭
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,5 @@
|
||||||
|
# 配置whisper语音测评功能的脚本,必须要在jar包启动前启动,要不然不会被识别到
|
||||||
|
|
||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
"""
|
"""
|
||||||
|
|
@ -1,62 +0,0 @@
|
||||||
-- ============================================
|
|
||||||
-- 删除 user_id >= 100 的用户及其关联数据
|
|
||||||
-- 只删除:用户、学习记录、语音评测、课程分配、班级关联、角色关联
|
|
||||||
-- 保留:admin(1), ry(2) 等系统用户
|
|
||||||
-- 执行前请先备份数据库!
|
|
||||||
-- ============================================
|
|
||||||
|
|
||||||
-- 关闭外键检查(加快删除速度)
|
|
||||||
SET FOREIGN_KEY_CHECKS = 0;
|
|
||||||
|
|
||||||
-- ============================================
|
|
||||||
-- 1. 删除学习记录
|
|
||||||
-- ============================================
|
|
||||||
|
|
||||||
-- 删除学习详情记录
|
|
||||||
DELETE FROM learning_detail WHERE student_id >= 100;
|
|
||||||
|
|
||||||
-- 删除学习记录
|
|
||||||
DELETE FROM learning_record WHERE student_id >= 100;
|
|
||||||
|
|
||||||
-- ============================================
|
|
||||||
-- 2. 删除语音评测记录
|
|
||||||
-- ============================================
|
|
||||||
|
|
||||||
DELETE FROM voice_evaluation WHERE student_id >= 100;
|
|
||||||
|
|
||||||
-- ============================================
|
|
||||||
-- 3. 删除课程分配(只删除该用户的分配,不影响课程本身)
|
|
||||||
-- ============================================
|
|
||||||
|
|
||||||
DELETE FROM course_assignment WHERE student_id >= 100;
|
|
||||||
|
|
||||||
-- ============================================
|
|
||||||
-- 4. 删除班级关联和角色关联
|
|
||||||
-- ============================================
|
|
||||||
|
|
||||||
DELETE FROM student_class WHERE student_id >= 100;
|
|
||||||
DELETE FROM sys_user_role WHERE user_id >= 100;
|
|
||||||
|
|
||||||
-- ============================================
|
|
||||||
-- 5. 删除用户
|
|
||||||
-- ============================================
|
|
||||||
|
|
||||||
DELETE FROM sys_user WHERE user_id >= 100;
|
|
||||||
|
|
||||||
-- 恢复外键检查
|
|
||||||
SET FOREIGN_KEY_CHECKS = 1;
|
|
||||||
|
|
||||||
-- ============================================
|
|
||||||
-- 验证结果
|
|
||||||
-- ============================================
|
|
||||||
|
|
||||||
-- 查看剩余用户数量
|
|
||||||
SELECT COUNT(*) AS '剩余用户数' FROM sys_user;
|
|
||||||
|
|
||||||
-- 查看剩余用户列表
|
|
||||||
SELECT user_id, user_name, nick_name FROM sys_user ORDER BY user_id;
|
|
||||||
|
|
||||||
-- 确认课件未受影响
|
|
||||||
SELECT COUNT(*) AS '课件数量' FROM courseware;
|
|
||||||
SELECT COUNT(*) AS '课程数量' FROM course;
|
|
||||||
SELECT COUNT(*) AS '评测内容数量' FROM voice_evaluation_content;
|
|
||||||
63
missing_courseware_report.md
Normal file
63
missing_courseware_report.md
Normal file
|
|
@ -0,0 +1,63 @@
|
||||||
|
# 缺失课件统计报告
|
||||||
|
|
||||||
|
## 汇总
|
||||||
|
|
||||||
|
| 课程ID | 课程名称 | 预期数量 | 实际数量 | 缺失数量 |
|
||||||
|
|--------|----------|----------|----------|----------|
|
||||||
|
| 3 | 妙解成语 | 95 | 94 | 1 |
|
||||||
|
| 11 | 二年级(上) | 33 | 32 | 1 |
|
||||||
|
| 18 | 五年级(下) | 67 | 60 | 7 |
|
||||||
|
| 20 | 六年级(下) | 55 | 54 | 1 |
|
||||||
|
|
||||||
|
**总计缺失:10个课件**
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 详细缺失课件列表
|
||||||
|
|
||||||
|
### 课程ID 3: 妙解成语 (缺失1个)
|
||||||
|
- `01.妙解成语——指鹿为马`
|
||||||
|
|
||||||
|
### 课程ID 11: 二年级(上)(缺失1个)
|
||||||
|
- `01.小蝌蚪找妈妈`
|
||||||
|
|
||||||
|
### 课程ID 18: 五年级(下)(缺失7个)
|
||||||
|
- `02 第1课《古诗三首》(第二课时)`
|
||||||
|
- `大观园放风筝片段`
|
||||||
|
- `摔跤`
|
||||||
|
- `视频:《三国演义》草船借箭`
|
||||||
|
- `视频:《空城计》`
|
||||||
|
- `视频:猴王进出水帘洞`
|
||||||
|
- `视频:石猴出世`
|
||||||
|
|
||||||
|
### 课程ID 20: 六年级(下)(缺失1个)
|
||||||
|
- `02 第1课《北京的春节》(二)`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 备注
|
||||||
|
|
||||||
|
### 素养类课程赏析 (课程ID 7)
|
||||||
|
- 预期:15个课件
|
||||||
|
- 实际:17个课件
|
||||||
|
- 原因:数据库中存在重复课件
|
||||||
|
- `地球的形状` (2个)
|
||||||
|
- `西方礼仪` (2个)
|
||||||
|
|
||||||
|
### 未分配的测试数据 (11个)
|
||||||
|
以下课件未分配到任何课程(测试数据或重复上传):
|
||||||
|
- `Test1`
|
||||||
|
- `Test2`
|
||||||
|
- `地球的形状_20251118150824A003`
|
||||||
|
- `地球的形状_20251118162621A004`
|
||||||
|
- `撒地方`
|
||||||
|
- `是的防辐射的`
|
||||||
|
- `有趣的句子`
|
||||||
|
- `西方礼仪_20251118150718A001`
|
||||||
|
- `西方礼仪_20251118162650A005`
|
||||||
|
- `语文:有趣的句子_20251118150758A002`
|
||||||
|
- `语文:有趣的句子_20251118162733A006`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
*报告生成时间: 2025-12-14*
|
||||||
Loading…
Reference in New Issue
Block a user