-- MySQL dump 10.13  Distrib 8.0.43, for Linux (x86_64)
--
-- Host: localhost    Database: kaopeilian
-- ------------------------------------------------------
-- Server version	8.0.43

/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!50503 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;

--
-- Table structure for table `ability_assessments`
--

DROP TABLE IF EXISTS `ability_assessments`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `ability_assessments` (
  `id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
  `user_id` int NOT NULL COMMENT '用户ID',
  `source_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '数据来源: yanji_badge(智能工牌), practice_report(练习报告), manual(手动评估)',
  `source_id` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '来源记录ID（如录音ID列表，逗号分隔）',
  `total_score` int DEFAULT NULL COMMENT '综合评分(0-100)',
  `ability_dimensions` json NOT NULL COMMENT '6个能力维度评分JSON数组',
  `recommended_courses` json DEFAULT NULL COMMENT '推荐课程列表JSON数组',
  `conversation_count` int DEFAULT NULL COMMENT '分析的对话数量',
  `analyzed_at` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '分析时间',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
  PRIMARY KEY (`id`),
  KEY `idx_user_analyzed` (`user_id`,`analyzed_at`),
  CONSTRAINT `ability_assessments_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=17 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='能力评估历史表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `ability_assessments`
--

LOCK TABLES `ability_assessments` WRITE;
/*!40000 ALTER TABLE `ability_assessments` DISABLE KEYS */;
INSERT INTO `ability_assessments` VALUES (1,1,'yanji_badge','mock_audio_1,mock_audio_2,mock_audio_3,mock_audio_4,mock_audio_5,mock_audio_6,mock_audio_7,mock_audio_8,mock_audio_9,mock_audio_10',88,'[{\"name\": \"专业知识\", \"score\": 90, \"feedback\": \"顾问对各项医美项目的原理、效果和适用人群有清晰的认知，能够针对客户问题给出初步建议。例如，对射频、超声刀、热玛吉等项目的区别和适用性解释得很到位。建议：可以进一步结合皮肤检测结果，更深入地解释项目原理与客户皮肤状况的关联。\"}, {\"name\": \"沟通技巧\", \"score\": 92, \"feedback\": \"顾问在对话中主动引导客户、提问，并能理解客户的顾虑，如对价格的犹豫。善用销售话术，如“周年庆活动”、“赠送基础补水护理”等，促进成交。开场白和结束语都比较规范。建议：在客户表达顾虑时，可以先用“我理解您的感受”等共情话术，再进行解释，避免直接反驳。\"}, {\"name\": \"操作技能\", \"score\": 80, \"feedback\": \"对话中多次提及“皮肤检测仪”和“专业的皮肤检测”，并能引导客户进行检测，体现了规范的操作流程。但在对话中未直接体现具体操作细节，因此此项评分主要基于流程意识。建议：在引导客户检测时，可以简要说明检测过程的舒适性和检测仪器的先进性，增强客户信任感。\"}, {\"name\": \"客户服务\", \"score\": 95, \"feedback\": \"顾问态度热情，用语礼貌，能够记住客户姓氏并使用尊称。在客户表达顾虑时表现出耐心和理解，并积极提供解决方案和优惠。能够主动预约时间，体现了良好的服务意识。建议：可以尝试在对话中更多地加入个性化关怀，例如询问客户护肤习惯，或根据客户的穿搭、气质等进行赞美，拉近距离。\"}, {\"name\": \"安全意识\", \"score\": 85, \"feedback\": \"顾问在推荐项目时，多次强调“先做个皮肤检测，看具体适合哪种”，体现了以客户皮肤状况为前提进行方案选择的原则，间接反映了安全和负责任的态度。建议：在介绍项目时，可以适当地提及项目的安全性和潜在风险（如轻微红肿等），并告知如何规避，增加透明度。\"}, {\"name\": \"应变能力\", \"score\": 88, \"feedback\": \"在客户对价格犹豫时，顾问能迅速给出有说服力的解释（如“平均每天只要20多块钱”、“一次性投入，不需要反复做”），并利用活动优惠和时间限制促成成交。在客户不确定项目时，能及时引导至皮肤检测以提供专业建议。建议：在面对客户提出的项目对比问题时，除了说明区别，还可以结合客户的年龄、皮肤状况等，给出更具个性化的建议，进一步提升说服力。\"}]','[{\"priority\": \"high\", \"course_id\": 5, \"course_name\": \"轻医美销售技巧\", \"match_score\": 95, \"recommendation_reason\": \"您在沟通和客户服务方面表现优秀，已经具备了很好的基础。通过此课程可以进一步系统学习高级销售话术、客户需求深挖和成交技巧，将现有优势转化为更高的业绩。虽然您的沟通技巧已达92分，但销售技巧是更深层次的转化能力，有助于您在现有基础上实现突破。\"}, {\"priority\": \"medium\", \"course_id\": 10, \"course_name\": \"美容心理学\", \"match_score\": 90, \"recommendation_reason\": \"您已经能很好地理解客户顾虑并进行引导，但若能更深入地了解客户心理需求，掌握更多沟通技巧，将有助于您在个性化服务和应变能力上做得更好，进一步提升客户满意度和忠诚度。\"}, {\"priority\": \"medium\", \"course_id\": 4, \"course_name\": \"医美项目介绍与咨询\", \"match_score\": 88, \"recommendation_reason\": \"您对项目的专业知识已很扎实，但如果能更系统地学习各类医美项目的原理、效果和适应症，尤其是结合皮肤检测结果进行更深入的专业解读，将能进一步提升您的专业度和客户信任感，让您的专业知识（90分）更上一层楼。\"}]',10,'2025-10-15 20:35:34','2025-10-15 20:35:34'),(2,2,'yanji_badge','mock_audio_1,mock_audio_2,mock_audio_3,mock_audio_4,mock_audio_5,mock_audio_6,mock_audio_7,mock_audio_8,mock_audio_9,mock_audio_10',88,'[{\"name\": \"专业知识\", \"score\": 90, \"feedback\": \"顾问对不同项目的原理、效果和适用人群有清晰的认知，例如对射频、超声刀、热玛吉的区别讲解细致。建议：可以进一步结合客户具体情况，深入阐述不同项目对客户的个性化益处，而不只是简单区分。\"}, {\"name\": \"沟通技巧\", \"score\": 92, \"feedback\": \"顾问在对话中运用了称呼、提问、肯定、理解等多种沟通技巧，善于引导客户说出需求，并能及时捕捉客户的疑虑。例如，在客户表示价格贵时，能及时进行价值分解。建议：在介绍项目优势时，可以多使用客户受益导向的语言。\"}, {\"name\": \"操作技能\", \"score\": 80, \"feedback\": \"对话记录主要反映沟通能力，操作技能信息较少。但从顾问能引导客户进行皮肤检测，并根据检测结果推荐方案来看，具备一定的流程操作意识。建议：在实际操作中，应严格遵循规范，确保每个环节的专业性。\"}, {\"name\": \"客户服务\", \"score\": 95, \"feedback\": \"服务态度热情周到，能够主动问候，并多次使用“您好”、“请问”等礼貌用语。对客户的困扰表现出理解，并提供专业的建议，客户体验良好。例如，主动为客户申请赠送服务体现了良好的服务意识。\"}, {\"name\": \"安全意识\", \"score\": 85, \"feedback\": \"顾问多次建议客户进行皮肤检测，体现了对项目安全性和精准性的重视，间接反映了安全意识。但对话中未直接提及项目风险或术后注意事项等安全相关内容。建议：在后续沟通中，可以适当提及项目的安全性保障和术后护理要点。\"}, {\"name\": \"应变能力\", \"score\": 87, \"feedback\": \"顾问面对客户对价格的质疑，能迅速给出价值分解和限时优惠的策略，促成成交。面对客户犹豫时，也能及时给出理由和额外赠品，体现了较好的应变能力。建议：可以尝试更多元化的应变策略，例如结合客户的消费习惯或痛点进行个性化推荐。\"}]','[{\"priority\": \"high\", \"course_id\": 5, \"course_name\": \"轻医美销售技巧\", \"match_score\": 92, \"recommendation_reason\": \"您的沟通技巧和应变能力表现优秀，此课程能帮助您系统学习更专业的销售话术、客户需求分析和成交技巧，进一步提升业绩能力，将现有优势转化为更高的转化率。\"}, {\"priority\": \"medium\", \"course_id\": 2, \"course_name\": \"医美产品知识与应用\", \"match_score\": 88, \"recommendation_reason\": \"您在专业知识方面表现良好，但可以更深入地了解各类产品的成分、功效和适用人群，以及如何更精准地结合客户情况进行推荐，让您的专业度更上一层楼。\"}, {\"priority\": \"medium\", \"course_id\": 10, \"course_name\": \"美容心理学\", \"match_score\": 85, \"recommendation_reason\": \"您在客户服务和沟通技巧方面已做得很好，学习美容心理学将帮助您更深入地了解客户的深层需求和购买动机，进一步提升沟通效果和客户满意度。\"}, {\"priority\": \"low\", \"course_id\": 4, \"course_name\": \"医美项目介绍与咨询\", \"match_score\": 80, \"recommendation_reason\": \"虽然您对项目的了解已经不错，但通过系统学习医美项目的原理、效果和适应症，可以进一步提升咨询的专业度和深度，从而增强客户信任感。\"}]',10,'2025-10-15 20:38:43','2025-10-15 20:38:43'),(3,2,'yanji_badge','mock_audio_1,mock_audio_2,mock_audio_3,mock_audio_4,mock_audio_5,mock_audio_6,mock_audio_7,mock_audio_8,mock_audio_9,mock_audio_10',88,'[{\"name\": \"专业知识\", \"score\": 90, \"feedback\": \"顾问对产品和项目知识掌握较好，能清晰解释不同项目的区别和适应症。例如在面对客户抗衰需求时，能列举射频、超声刀、胶原蛋白再生等多种方案，并解释其原理差异。在销售晓雯的对话中，她对光子嫩肤和水光针的组合疗程介绍清晰，并能结合客户的皮肤检测结果给出针对性建议。建议：可以进一步丰富对最新技术和产品的知识储备，以便在客户咨询时提供更全面的信息。\"}, {\"name\": \"沟通技巧\", \"score\": 92, \"feedback\": \"顾问的语言表达清晰流畅，善于引导客户。在多个对话中，顾问都能主动询问客户需求，并根据客户反馈进行深入了解（如询问年龄、平时护理习惯等）。晓雯在与陈女士的对话中，通过赞美、了解朋友推荐情况等方式拉近距离，并能有效引导客户进行皮肤检测。在客户犹豫价格时，能从投资回报和限时优惠等角度进行说服。建议：可以更多地使用开放式问题，鼓励客户表达更深层次的需求和顾虑，而不仅仅是回答是或否，例如“您对这次改善有什么预期吗？”\"}, {\"name\": \"操作技能\", \"score\": 80, \"feedback\": \"对话记录中未直接体现操作技能，但从顾问推荐皮肤检测、介绍项目流程等环节来看，顾问对服务流程和工具的使用有基本了解。例如，提到“专业的皮肤检测仪”和“检查大概需要5分钟”。建议：虽然对话未直接体现，但实际操作中应确保流程规范、手法专业，并能清晰地向客户解释操作步骤和注意事项。\"}, {\"name\": \"客户服务\", \"score\": 95, \"feedback\": \"整体服务态度积极热情，能主动问候客户并自我介绍。在晓雯与陈女士的对话中，她能理解客户的顾虑，并积极提供解决方案，甚至主动申请赠送额外服务以促成交易，体现了优秀的客户服务意识和解决问题的能力。对客户的反馈能及时响应，并提供个性化的建议。建议：继续保持并提升个性化服务能力，例如在客户体验过程中，可以适时关心客户感受，提供更细致的服务。\"}, {\"name\": \"安全意识\", \"score\": 85, \"feedback\": \"顾问在推荐项目时，强调了“先做个皮肤检测，看具体适合哪种”，以及“每个人的皮肤状况不同，我先帮您做个详细的皮肤检测，看看最适合您的方案”。这体现了为客户负责、确保项目安全和效果的意识。建议：在对话中可以更明确地提及项目的潜在风险或注意事项（如恢复期、禁忌症等），以便客户全面了解，进一步提升安全意识的体现。\"}, {\"name\": \"应变能力\", \"score\": 88, \"feedback\": \"在面对客户对价格的犹豫时，顾问晓雯能够迅速调整策略，从效果持续时间、每日成本、限时优惠和额外赠送服务等多个角度进行说服，最终成功促成交易，展现了良好的应变能力和销售技巧。建议：在面对客户提出超出产品范围的问题或突发情况时，可以更灵活地运用资源，例如寻求上级支持或提供替代方案。\"}]','[{\"priority\": \"high\", \"course_id\": 5, \"course_name\": \"轻医美销售技巧\", \"match_score\": 92, \"recommendation_reason\": \"您的沟通技巧和应变能力已表现出色，尤其在晓雯的案例中，成功应对了客户的价格顾虑并促成交易。本课程将帮助您系统学习更高级的销售话术、客户需求分析和成交技巧，在现有基础上进一步提升业绩能力，将您的优势转化为更强大的销售力。\"}, {\"priority\": \"medium\", \"course_id\": 4, \"course_name\": \"医美项目介绍与咨询\", \"match_score\": 88, \"recommendation_reason\": \"您在介绍项目时专业知识扎实，但可以进一步提升咨询的深度和广度。本课程将详细讲解各类医美项目的原理、效果和适应症，帮助您在面对客户不同需求时，能更深入地剖析并给出更精准的个性化方案，进一步提升专业知识（当前90分）和客户服务（当前95分）。\"}, {\"priority\": \"medium\", \"course_id\": 10, \"course_name\": \"美容心理学\", \"match_score\": 85, \"recommendation_reason\": \"您已展现出良好的客户理解能力，但通过学习美容心理学，将能更深入地洞察客户的深层需求和购买动机。这将有助于您在沟通中更好地建立信任，提升客户满意度，并进一步优化您的服务体验。\"}]',10,'2025-10-15 20:49:19','2025-10-15 20:49:19'),(4,2,'yanji_badge','mock_audio_1,mock_audio_2,mock_audio_3,mock_audio_4,mock_audio_5,mock_audio_6,mock_audio_7,mock_audio_8,mock_audio_9,mock_audio_10',88,'[{\"name\": \"专业知识\", \"score\": 90, \"feedback\": \"顾问对水光针、射频紧肤、超声刀、热玛吉等项目原理和适用范围介绍清晰，能针对客户问题给出初步建议。例如，对热玛吉和超声刀的区别解释到位。建议：可以进一步结合客户具体情况，更深入地讲解项目细节和预期效果，增加说服力。\"}, {\"name\": \"沟通技巧\", \"score\": 92, \"feedback\": \"顾问在对话中主动问候，自报家门，并能有效引导客户说出需求（如询问年龄、护理史、感兴趣的项目等）。能够倾听客户困扰并表示理解。建议：在客户表达顾虑时（如“还是挺贵的啊”），可以尝试更深层次地挖掘客户的价值取向，而非仅仅强调性价比和活动优惠。\"}, {\"name\": \"操作技能\", \"score\": 80, \"feedback\": \"对话中重点在于咨询和推荐，未涉及具体操作技能。但在引导客户进行皮肤检测的流程上表现良好。建议：在介绍皮肤检测时，可以稍微提及检测过程中的一些“操作”细节，让客户对流程有更清晰的预期。\"}, {\"name\": \"客户服务\", \"score\": 95, \"feedback\": \"顾问全程态度热情、耐心，能主动为客户提供解决方案（免费皮肤检测、个性化方案）。面对客户的犹豫，能给予专业解释和活动信息，促成转化。特别是“王女士，我理解您的感受”这句话体现了良好的同理心。建议：继续保持这种高水平的服务态度。\"}, {\"name\": \"安全意识\", \"score\": 85, \"feedback\": \"顾问多次强调“先做个皮肤检测，看具体适合哪种”，体现了科学严谨的服务流程，间接反映了对项目适用性的安全考量。建议：在介绍项目时，可以适时提及项目的风险和注意事项（即使是轻微的），让客户对治疗有更全面的认知，增加信任感。\"}, {\"name\": \"应变能力\", \"score\": 88, \"feedback\": \"顾问在客户对价格提出异议时，能够迅速给出“一次治疗效果可以维持2-3年，平均每天只要20多块钱”的价值拆解，并利用活动优惠和名额有限进行催单，成功促成转化，展现了较好的应变能力。建议：在面对客户其他方面的顾虑时（如对效果的怀疑），可以准备更多案例或科学数据来支撑。\"}]','[{\"priority\": \"high\", \"course_id\": 5, \"course_name\": \"轻医美销售技巧\", \"match_score\": 92, \"recommendation_reason\": \"您的沟通技巧和应变能力已属优秀，但该课程能帮助您在客户需求分析和成交技巧上更上一层楼，特别是在处理客户价格异议和促成转化方面，能提供更多高级策略，将您的优势转化为更高的业绩。通过深入学习销售话术，可有效提升在复杂销售场景中的表现。\"}, {\"priority\": \"medium\", \"course_id\": 2, \"course_name\": \"医美产品知识与应用\", \"match_score\": 88, \"recommendation_reason\": \"您在专业知识方面表现良好，但若能更深入了解各类医美产品的成分、功效和适用人群，将能更精准地为客户制定个性化方案，并在客户咨询时提供更详尽、更有说服力的信息，进一步巩固专业形象。\"}, {\"priority\": \"medium\", \"course_id\": 4, \"course_name\": \"医美项目介绍与咨询\", \"match_score\": 85, \"recommendation_reason\": \"您已能清晰介绍项目，但此课程能帮助您系统学习各类医美项目的原理、效果和适应症，提升咨询专业度，更全面地回答客户疑问，并能更好地进行风险告知和预期管理，从而进一步提升客户信任度和满意度。\"}]',10,'2025-10-15 20:51:39','2025-10-15 20:51:39'),(5,2,'yanji_badge','mock_audio_1,mock_audio_2,mock_audio_3,mock_audio_4,mock_audio_5,mock_audio_6,mock_audio_7,mock_audio_8,mock_audio_9,mock_audio_10',88,'[{\"name\": \"专业知识\", \"score\": 90, \"feedback\": \"顾问对不同项目的原理、效果和适用人群有清晰的认知，能够准确区分射频、超声刀、光子嫩肤、水光针等项目特点。在介绍产品时能结合客户需求给出初步建议。建议：可以更深入地结合皮肤检测结果，详细解释为何推荐特定项目，增加说服力。\"}, {\"name\": \"沟通技巧\", \"score\": 92, \"feedback\": \"顾问在对话中主动问候，自报家门，并询问客户称呼，体现了良好的服务意识。能通过提问（如年龄、护理习惯）了解客户背景，并对客户的困扰表示理解。在客户有疑问时能耐心解答，语言表达流畅。建议：可以尝试更多开放式问题，引导客户表达更深层次的需求和顾虑。\"}, {\"name\": \"操作技能\", \"score\": 80, \"feedback\": \"对话中多次提及皮肤检测，说明顾问懂得利用专业工具辅助判断，但未直接体现具体操作技能。建议：在对话中可以适时介绍检测的步骤或检测仪器的优势，让客户对后续操作有更清晰的认知。\"}, {\"name\": \"客户服务\", \"score\": 95, \"feedback\": \"顾问态度热情，善于倾听，能够及时响应客户需求。在客户对价格有顾虑时，能从效果维持时间、日常花费等角度进行价值引导，并利用限时优惠和赠品促成成交，服务周到且有销售意识。能记住客户姓氏并重复使用，建立亲近感。建议：在引导客户做皮肤检测时，可以更详细地说明检测的价值和对后续方案制定的重要性。\"}, {\"name\": \"安全意识\", \"score\": 85, \"feedback\": \"顾问强调“每个人的皮肤状况不同，需要先做详细皮肤检测”，体现了科学严谨的态度，间接反映了对安全和效果负责的意识。但未直接提及项目的风险或注意事项。建议：在介绍项目时，可以简要提及项目的安全性、可能的副作用及术后护理要点，让客户更全面了解。\"}, {\"name\": \"应变能力\", \"score\": 85, \"feedback\": \"面对客户对价格的犹豫，顾问能迅速给出价值解释和优惠策略，并有效促成成交。在客户表示“考虑一下”时，能及时抛出“限时优惠”等信息，促使客户做决定。建议：可以准备更多应对客户常见异议的话术，使应变更加从容和多样化。\"}]','[{\"priority\": \"high\", \"course_id\": 5, \"course_name\": \"轻医美销售技巧\", \"match_score\": 92, \"recommendation_reason\": \"您的客户服务和沟通技巧表现优秀，但销售转化仍有提升空间。该课程能进一步强化您在客户需求分析、价值塑造和成交技巧方面的能力，将现有优势转化为更高的销售业绩，特别是在处理客户犹豫和促成决策方面，可以帮助您更有效地应对。\"}, {\"priority\": \"medium\", \"course_id\": 4, \"course_name\": \"医美项目介绍与咨询\", \"match_score\": 88, \"recommendation_reason\": \"您已对项目有较好的了解，但通过此课程可以系统学习更深层次的项目原理、适应症、禁忌症及术后护理，提升咨询的专业度和深度，让客户对您的专业性更有信心，从而进一步提升决策效率和客户信任度。\"}, {\"priority\": \"medium\", \"course_id\": 10, \"course_name\": \"美容心理学\", \"match_score\": 85, \"recommendation_reason\": \"您的沟通技巧已很出色，结合美容心理学课程，能更深刻理解客户的深层需求、购买动机和消费心理，帮助您在沟通中更好地建立信任、引导需求，并有效处理客户异议，使服务更具个性化和说服力。\"}]',10,'2025-10-15 20:54:00','2025-10-15 20:54:00'),(6,2,'yanji_badge','mock_audio_1,mock_audio_2,mock_audio_3,mock_audio_4,mock_audio_5,mock_audio_6,mock_audio_7,mock_audio_8,mock_audio_9,mock_audio_10',88,'[{\"name\": \"专业知识\", \"score\": 90, \"feedback\": \"顾问对产品知识掌握扎实，能清晰介绍不同项目的原理和适用范围（如射频、超声刀、光子嫩肤、水光针的区别），并能根据客户情况给出初步建议。例如针对黄褐斑推荐光子嫩肤，针对面部松弛推荐热玛吉或超声刀。建议：可以进一步结合客户的皮肤检测结果，更深入地解释项目原理和预期效果。\"}, {\"name\": \"沟通技巧\", \"score\": 88, \"feedback\": \"顾问在对话中表现出良好的沟通技巧。开场白礼貌且带有引导性，能主动询问客户需求，并尝试通过提问了解客户背景（如朋友做的项目、年龄、平时护理习惯）。在客户表达顾虑时，也能进行有效引导和解释。例如，在客户觉得价格贵时，通过“平均每天不到30块钱”来分摊成本，并强调效果维持时间。建议：可以更多地使用开放式问题，鼓励客户表达更多信息，并尝试使用共情表达，建立更深层次的信任感。\"}, {\"name\": \"操作技能\", \"score\": 80, \"feedback\": \"对话中多次引导客户进行皮肤检测，体现了规范的服务流程和对专业工具的依赖，但作为话术分析，无法直接评估操作技能。通过对话看，顾问清楚检测的必要性和时长。建议：在引导客户检测时，可以简要说明检测能发现哪些具体问题，增加客户的期待感和价值感。\"}, {\"name\": \"客户服务\", \"score\": 92, \"feedback\": \"顾问的服务态度积极热情，主动问候并自我介绍，对客户的困扰表现出理解（“我理解您的困扰”）。能及时响应客户需求，并提供专业的建议。在客户犹豫时，能提供额外的价值（赠送护理）或强调稀缺性（活动截止日期），促进成交。建议：在成交后，可以增加对客户的感谢和期待，进一步巩固客户关系。\"}, {\"name\": \"安全意识\", \"score\": 85, \"feedback\": \"对话中多次强调皮肤检测的重要性，这间接体现了对个性化方案和安全性的重视，因为检测结果是制定安全有效方案的基础。建议：在介绍项目时，可以适当地提及项目的安全性和合规性，打消客户疑虑。\"}, {\"name\": \"应变能力\", \"score\": 85, \"feedback\": \"在面对客户对价格的异议时，顾问能够迅速给出解释和解决方案（分摊成本、强调效果、活动优惠、赠送）。面对客户的犹豫，也能通过强调活动时限和名额稀缺性来促成转化。这表明顾问具备较好的应变能力。建议：可以准备更多不同类型的异议处理话术，以应对更复杂的客户情况，例如对效果不确定、对恢复期担忧等。\"}]','[{\"priority\": \"high\", \"course_id\": 5, \"course_name\": \"轻医美销售技巧\", \"match_score\": 90, \"recommendation_reason\": \"您的沟通技巧和客户服务能力都表现出色，但仍有提升空间。该课程能帮助您系统学习更高级的销售话术、客户需求分析和成交技巧，进一步巩固您的优势，尤其是在处理价格异议和促成转化方面。\"}, {\"priority\": \"medium\", \"course_id\": 10, \"course_name\": \"美容心理学\", \"match_score\": 85, \"recommendation_reason\": \"您已能理解客户困扰，通过学习美容心理学，能更深入地了解客户深层需求和购买动机，掌握更高级的沟通技巧，从而提升客户满意度和忠诚度。这能进一步优化您的沟通技巧和客户服务。\"}, {\"priority\": \"medium\", \"course_id\": 4, \"course_name\": \"医美项目介绍与咨询\", \"match_score\": 82, \"recommendation_reason\": \"虽然您的专业知识已较好，但更深入地学习各类医美项目的原理、效果和适应症，能让您在咨询时提供更精准、更具说服力的专业解读，尤其是在结合皮肤检测结果进行方案推荐时。\"}]',10,'2025-10-15 20:56:12','2025-10-15 20:56:12'),(7,2,'yanji_badge','mock_audio_1,mock_audio_2,mock_audio_3,mock_audio_4,mock_audio_5,mock_audio_6,mock_audio_7,mock_audio_8,mock_audio_9,mock_audio_10',85,'[{\"name\": \"专业知识\", \"score\": 88, \"feedback\": \"顾问对水光针、热玛吉、超声刀、射频等项目原理和适用范围有清晰的讲解，能区分不同方案的特点，并能结合客户情况给出初步建议。例如，在面对面部松弛的客户时，能列出多种方案并解释其区别。建议：在解释项目时，可以适当增加一些科学原理或成功案例来增强说服力。\"}, {\"name\": \"沟通技巧\", \"score\": 85, \"feedback\": \"顾问在开场白、引导客户需求、解释项目方面表现良好。能主动询问客户需求，并通过提问了解客户背景信息（如年龄、护理经验）。在客户提出疑问时，能耐心解答。例如，当客户对价格提出疑问时，能够从价值角度进行解释。建议：在沟通过程中，可以更多地使用开放性问题，引导客户表达更深层次的需求和顾虑，而不仅仅是回答客户的疑问。例如，可以问“您对目前皮肤状况最不满意的是哪一点？”\"}, {\"name\": \"操作技能\", \"score\": 75, \"feedback\": \"对话中提及了“专业的皮肤检测仪”，并引导客户进行检测，体现了规范的操作流程。然而，对话中并未涉及具体的操作细节，因此无法全面评估。建议：在后续的对话中，可以提及检测仪器的具体功能和检测结果如何帮助制定方案，以体现专业性。\"}, {\"name\": \"客户服务\", \"score\": 90, \"feedback\": \"顾问服务态度热情周到，能够主动问候、自我介绍、询问称谓，并引导客户入座。对客户的疑问能耐心解答，并表现出理解和共情（如“我理解您的困扰”）。在客户犹豫时，能够进行适度的催单，但语气得当。建议：可以尝试在对话中加入更多个性化的关怀，例如提供饮品或舒适的环境，让客户感受到更贴心的服务。\"}, {\"name\": \"安全意识\", \"score\": 80, \"feedback\": \"顾问在推荐项目时，强调了“先看看您的具体情况”和“先做个皮肤检测”，表明了对客户皮肤状况评估的重视，这是安全意识的体现。建议：在介绍项目时，可以简要提及项目可能存在的风险和注意事项，并强调术前评估的重要性，进一步提升客户的安全感和信任度。\"}, {\"name\": \"应变能力\", \"score\": 82, \"feedback\": \"在客户提出“还是挺贵的啊”时，顾问能迅速从价值角度进行解释，并适时使用促销信息进行促单，表现出较好的应变能力。在客户表示“考虑一下”时，也能及时给出限时优惠的理由。建议：可以针对客户可能提出的更多异议（如效果不确定、担心疼痛等）准备更全面的应对策略，使应对更加从容。\"}]','[{\"priority\": \"high\", \"course_id\": 5, \"course_name\": \"轻医美销售技巧\", \"match_score\": 92, \"recommendation_reason\": \"您的沟通技巧和应变能力已具备一定基础，但仍有提升空间。该课程能帮助您系统学习客户需求分析和成交技巧，进一步巩固和提升您的销售能力，将沟通优势转化为更强的销售转化率。\"}, {\"priority\": \"medium\", \"course_id\": 2, \"course_name\": \"医美产品知识与应用\", \"match_score\": 88, \"recommendation_reason\": \"您在专业知识方面表现不错，但如果能更深入了解各类医美产品的成分、功效和适用人群，将能更精准地为客户提供个性化方案，进一步提升客户信任度。\"}, {\"priority\": \"medium\", \"course_id\": 10, \"course_name\": \"美容心理学\", \"match_score\": 85, \"recommendation_reason\": \"该课程能帮助您更深入地了解客户的心理需求和消费决策过程，从而在沟通中更好地引导客户，提升服务满意度和成交率。\"}, {\"priority\": \"low\", \"course_id\": 3, \"course_name\": \"美容仪器操作与维护\", \"match_score\": 75, \"recommendation_reason\": \"虽然对话中提及了皮肤检测仪，但未能深入体现操作细节。学习该课程可以帮助您更熟悉仪器的操作原理和规范，从而在与客户沟通时能更专业地介绍仪器检测的价值，并提升操作技能。\"}]',10,'2025-10-15 20:57:40','2025-10-15 20:57:40'),(8,2,'yanji_badge','mock_audio_1,mock_audio_2,mock_audio_3,mock_audio_4,mock_audio_5,mock_audio_6,mock_audio_7,mock_audio_8,mock_audio_9,mock_audio_10',88,'[{\"name\": \"专业知识\", \"score\": 90, \"feedback\": \"导购对产品和项目知识掌握较好，能够清晰地解释不同项目的原理和适用范围（如热玛吉与超声刀的区别）。在面对客户的皮肤问题时，也能给出相应的推荐。建议：可以更深入地了解产品成分和技术细节，以应对更专业的问题。\"}, {\"name\": \"沟通技巧\", \"score\": 92, \"feedback\": \"导购的语言表达清晰流畅，态度亲切，能主动询问客户需求并引导对话。在客户犹豫时，能及时进行解释和引导（如热玛吉性价比的解释）。建议：可以尝试更多开放式问题，深挖客户的潜在需求和顾虑。\"}, {\"name\": \"操作技能\", \"score\": 80, \"feedback\": \"对话中主要体现的是咨询和销售，直接的操作技能体现较少。但提及了皮肤检测仪的使用，说明对辅助工具的运用有一定了解。建议：强化皮肤检测仪操作的专业性和结果解读能力。\"}, {\"name\": \"客户服务\", \"score\": 95, \"feedback\": \"导购服务态度非常好，能够主动问候、自我介绍，并对客户的顾虑表示理解。能够从客户角度出发，提供个性化的建议（如根据客户情况推荐热玛吉而非超声刀）。建议：在后续服务中继续保持并提升个性化关怀。\"}, {\"name\": \"安全意识\", \"score\": 85, \"feedback\": \"在推荐项目时，多次提及需要先进行皮肤检测以制定更精准的方案，体现了初步的安全意识和专业流程。建议：在介绍项目时，可以更主动地提及项目的风险、禁忌症和术后注意事项，增强客户的安全感。\"}, {\"name\": \"应变能力\", \"score\": 85, \"feedback\": \"在客户对价格表示犹豫时，导购能够迅速给出有说服力的解释（如日常花费、效果持久性），并利用活动优惠促成成交。这体现了较好的应变能力。建议：面对客户的异议，可以准备更多元化的解决方案和话术。\"}]','[{\"priority\": \"high\", \"course_id\": 5, \"course_name\": \"轻医美销售技巧\", \"match_score\": 95, \"recommendation_reason\": \"您在沟通技巧和应变能力方面表现优秀，该课程将帮助您系统学习更高级的销售话术、客户需求分析和成交技巧，进一步提升您的业绩能力。这将巩固您目前92分的沟通技巧和85分的应变能力，并带来显著提升。\"}, {\"priority\": \"medium\", \"course_id\": 4, \"course_name\": \"医美项目介绍与咨询\", \"match_score\": 88, \"recommendation_reason\": \"您对医美项目有较好的了解，但该课程能帮助您更详细地掌握各类项目的原理、效果和适应症，提升咨询的专业度，让您在面对客户更深层次的疑问时，能给出更权威的解答，进一步提升您在专业知识（90分）方面的表现。\"}, {\"priority\": \"medium\", \"course_id\": 10, \"course_name\": \"美容心理学\", \"match_score\": 80, \"recommendation_reason\": \"您在客户服务方面表现优异，此课程能帮助您更深入地了解客户心理需求，掌握更高级的沟通技巧，从而进一步提升服务满意度，将您95分的客户服务能力提升到新的高度。\"}]',10,'2025-10-15 20:58:57','2025-10-15 20:58:57'),(9,2,'yanji_badge','mock_audio_1,mock_audio_2,mock_audio_3,mock_audio_4,mock_audio_5,mock_audio_6,mock_audio_7,mock_audio_8,mock_audio_9,mock_audio_10',85,'[{\"name\": \"专业知识\", \"score\": 88, \"feedback\": \"顾问对黄褐斑、水光针、射频、超声刀、热玛吉等项目原理和适用范围有清晰的介绍，能根据客户问题提供初步方案。在与陈女士的对话中，能结合皮肤检测结果给出综合方案，体现了较强的专业性。建议：可以更深入地解释不同项目在技术细节和作用层次上的差异，让客户理解更透彻。\"}, {\"name\": \"沟通技巧\", \"score\": 85, \"feedback\": \"顾问在开场问候、引导客户表达需求方面做得较好，多次使用开放式问题。在与陈女士的对话中，能通过提问了解客户年龄和护理习惯，并巧妙地引导客户进行皮肤检测。但在与王女士的对话中，对客户的“考虑一下”回应略显急促，可尝试更温和的促单方式。重复的对话模块略显僵硬，建议根据不同客户调整开场和提问方式。\"}, {\"name\": \"操作技能\", \"score\": 75, \"feedback\": \"对话中提到了引导客户进行皮肤检测，并能告知检测时长，这体现了对流程的了解。但对话主要侧重咨询，未涉及具体操作技能的展现。建议在实际操作中，注重细节和服务流程的顺畅性。\"}, {\"name\": \"客户服务\", \"score\": 88, \"feedback\": \"顾问态度热情，善于倾听客户需求，并能及时提供解决方案。在与陈女士的对话中，通过赠送护理和强调活动时间来促成交易，服务意识较强。能理解客户的顾虑并进行解释。建议：在重复对话中，可以尝试更个性化的开场白，避免机械感。\"}, {\"name\": \"安全意识\", \"score\": 80, \"feedback\": \"顾问多次强调“先做皮肤检测，看具体适合哪种”，体现了对个性化方案和安全性的重视。但在介绍项目时，未明确提及潜在风险或术后注意事项，这方面有待加强。建议：在介绍项目效果的同时，也简要提及可能的风险或禁忌症，增加透明度。\"}, {\"name\": \"应变能力\", \"score\": 79, \"feedback\": \"在客户提出“有点贵”的异议时，顾问能及时给出价值解释和限时优惠，表现出一定的应变能力。但在面对重复的对话时，顾问未能灵活调整话术，略显僵硬，这方面可以提升。建议：针对客户的犹豫，可以准备更多元化的应对策略，例如从客户的痛点出发再次强调价值，或者提供更多选择。\"}]','[{\"priority\": \"high\", \"course_id\": 5, \"course_name\": \"轻医美销售技巧\", \"match_score\": 90, \"recommendation_reason\": \"您的沟通技巧和客户服务意识较好，但面对客户异议和促单时，话术的灵活性和多样性还有提升空间。本课程能帮助您掌握更专业的销售话术和成交技巧，进一步提升业绩能力。\"}, {\"priority\": \"medium\", \"course_id\": 4, \"course_name\": \"医美项目介绍与咨询\", \"match_score\": 85, \"recommendation_reason\": \"您在项目介绍方面有一定基础，但可以更深入地了解各类医美项目的原理、效果和适应症，尤其是在不同项目之间进行对比时，可以提供更详细和有说服力的信息，进一步提升咨询专业度。\"}, {\"priority\": \"medium\", \"course_id\": 10, \"course_name\": \"美容心理学\", \"match_score\": 80, \"recommendation_reason\": \"了解客户心理需求是提升沟通技巧和应变能力的关键。本课程能帮助您更深入地理解客户的购买决策过程和疑虑，从而更有效地进行沟通和引导。\"}]',10,'2025-10-15 20:59:48','2025-10-15 20:59:48'),(10,2,'yanji_badge','mock_audio_1,mock_audio_2,mock_audio_3,mock_audio_4,mock_audio_5,mock_audio_6,mock_audio_7,mock_audio_8,mock_audio_9,mock_audio_10',85,'[{\"name\": \"专业知识\", \"score\": 88, \"feedback\": \"顾问对产品知识掌握较为扎实，能清晰解释不同项目的原理和适用情况，如区分热玛吉和超声刀。对皮肤问题判断也比较准确。建议：可以更深入地结合客户具体情况，提供更个性化的产品组合方案，而不仅仅是罗列产品。\", \"improvement_potential\": \"+5\"}, {\"name\": \"沟通技巧\", \"score\": 85, \"feedback\": \"顾问在对话中展现了良好的开场白和引导能力，能主动询问客户需求。但在面对客户的犹豫和价格异议时，虽然尝试进行了解释和价值塑造，但部分说辞略显模式化，缺乏更深层次的情感共鸣和个性化引导。重复的对话内容也影响了整体评价。\", \"improvement_potential\": \"+10\"}, {\"name\": \"操作技能\", \"score\": 80, \"feedback\": \"对话中主要体现了引导客户进行皮肤检测的意识和能力，这是专业操作前的重要一步。但在具体检测过程中的话术和细节没有体现，无法全面评估。建议：在引导检测时，可以更强调检测对客户的价值，以及检测后的个性化方案。\", \"improvement_potential\": \"+5\"}, {\"name\": \"客户服务\", \"score\": 90, \"feedback\": \"顾问态度热情，善于倾听，能够及时响应客户需求，并提供解决方案。在促成成交时，能够抓住客户的痛点和需求，提供额外的优惠或赠品，提高客户满意度。但重复的对话记录降低了整体的流畅性和个性化体验。\", \"improvement_potential\": \"+5\"}, {\"name\": \"安全意识\", \"score\": 82, \"feedback\": \"顾问在推荐项目时，强调了皮肤检测的重要性，并提及了不同项目的适用性，这体现了一定的安全意识。例如，建议根据皮肤检测结果选择方案。建议：在介绍项目时，可以适当提及项目的禁忌症或注意事项，进一步强化安全专业性。\", \"improvement_potential\": \"+8\"}, {\"name\": \"应变能力\", \"score\": 78, \"feedback\": \"在面对客户对价格的犹豫时，顾问能够及时给出解释和价值塑造，并尝试通过限时优惠和赠品来促成成交，表现出了一定的应变能力。但面对重复的对话内容，缺乏灵活的变化和深入挖掘客户潜在需求的能力。\", \"improvement_potential\": \"+12\"}]','[{\"priority\": \"high\", \"course_id\": 5, \"course_name\": \"轻医美销售技巧\", \"match_score\": 92, \"recommendation_reason\": \"您的沟通技巧和应变能力有提升空间，尤其是在面对价格异议和促成成交环节。本课程能系统学习销售话术、客户需求分析和成交技巧，帮助您更有效地转化潜在客户，提升业绩。\"}, {\"priority\": \"high\", \"course_id\": 10, \"course_name\": \"美容心理学\", \"match_score\": 88, \"recommendation_reason\": \"了解客户心理需求是提升沟通技巧和客户服务质量的关键。本课程将帮助您更好地把握客户心理，进行更深层次的沟通，从而提供更个性化、更贴心的服务，进一步增强客户粘性。\"}, {\"priority\": \"medium\", \"course_id\": 4, \"course_name\": \"医美项目介绍与咨询\", \"match_score\": 85, \"recommendation_reason\": \"虽然您专业知识扎实，但更深入地学习各类医美项目的原理、效果和适应症，可以帮助您在咨询过程中提供更精准、更具说服力的方案，尤其是在面对客户犹豫时，能提供更多专业细节支持。\"}]',10,'2025-10-15 21:02:08','2025-10-15 21:02:08'),(11,2,'yanji_badge','mock_audio_1,mock_audio_2,mock_audio_3,mock_audio_4,mock_audio_5,mock_audio_6,mock_audio_7,mock_audio_8,mock_audio_9,mock_audio_10',85,'[{\"name\": \"专业知识\", \"score\": 88, \"feedback\": \"顾问对水光针、光子嫩肤、射频紧肤、超声刀等项目有清晰的认知，能够解释项目原理和区别。对皮肤问题（暗沉、粗糙、毛孔粗大、色斑、松弛、缺水）的判断和推荐方案也比较准确。建议：继续深化对新产品和复杂皮肤问题的了解，例如针对不同肤质的个性化方案。\"}, {\"name\": \"沟通技巧\", \"score\": 90, \"feedback\": \"顾问的开场白比较规范，能够主动询问客户需求，并引导客户进行皮肤检测。在销售环节，能够理解客户的顾虑并有效进行价格异议处理，利用稀缺性和额外赠品促成成交。语言表达清晰，善于提问。建议：可以尝试更多开放式问题，深挖客户潜在需求，而不仅仅是等待客户提出问题。\"}, {\"name\": \"操作技能\", \"score\": 75, \"feedback\": \"对话中主要体现的是咨询而非实际操作，但顾问能熟练引导客户进行皮肤检测，并介绍其必要性，这间接体现了对检测流程的熟悉。建议：在对话中可以更具体地提及检测后的操作流程和后续服务，增强客户的信任感。\"}, {\"name\": \"客户服务\", \"score\": 92, \"feedback\": \"顾问态度热情，善于赞美（“看您气色很好，平时应该很注重保养吧？”），能够理解客户的顾虑，并提供个性化建议（皮肤检测）。在成交后及时进行预约安排，服务流程完整。建议：可以在初期沟通中，更主动地为客户提供饮品、舒适的等候环境等细节服务，提升整体体验。\"}, {\"name\": \"安全意识\", \"score\": 80, \"feedback\": \"顾问多次强调皮肤检测的必要性，以确保方案的精准性和适合性，体现了对客户安全的初步考虑。但在介绍项目时，未主动提及可能的风险、副作用或禁忌症。建议：在介绍项目时，应主动且简要地告知客户潜在风险和注意事项，提升专业度和客户信任度。\"}, {\"name\": \"应变能力\", \"score\": 85, \"feedback\": \"顾问能有效处理客户对价格的异议，通过价值阐述、时间限制和额外赠品成功促成成交，显示出较好的应变能力。面对客户提出的不同问题，也能快速给出相应的项目推荐。建议：可以尝试更多元化的异议处理方法，例如针对不同类型客户的心理特点进行个性化应对。\"}]','[{\"priority\": \"high\", \"course_id\": 5, \"course_name\": \"轻医美销售技巧\", \"match_score\": 95, \"recommendation_reason\": \"您在沟通技巧和客户服务方面表现突出，尤其在价格异议处理上体现了较强的销售能力。学习本课程可以帮助您进一步巩固和提升现有优势，掌握更高级的销售话术和成交技巧，将高分能力转化为更高业绩。该课程能将您在销售方面的能力从85分提升至95分以上。\"}, {\"priority\": \"medium\", \"course_id\": 2, \"course_name\": \"医美产品知识与应用\", \"match_score\": 88, \"recommendation_reason\": \"您的专业知识储备较好，但仍有深化空间。本课程能帮助您全面了解各类医美产品的成分、功效和适用人群，尤其是在面对复杂皮肤问题时，能提供更精准、个性化的方案，进一步提升您的专业权威性。您的专业知识评分为88分，通过本课程学习预计可提升10分。\"}, {\"priority\": \"medium\", \"course_id\": 4, \"course_name\": \"医美项目介绍与咨询\", \"match_score\": 85, \"recommendation_reason\": \"虽然您对现有项目介绍清晰，但本课程能系统梳理各类医美项目的原理、效果和适应症，并着重提升咨询专业度。这将帮助您在面对客户询问时，不仅能介绍项目，还能更深入地进行风险告知和术前术后注意事项的普及，进一步提升安全意识（目前80分）。\"}, {\"priority\": \"low\", \"course_id\": 10, \"course_name\": \"美容心理学\", \"match_score\": 80, \"recommendation_reason\": \"您在客户服务和沟通技巧方面表现优秀，对客户心理有一定洞察。本课程将系统学习客户心理需求，掌握更深层次的沟通技巧，有助于进一步提升服务满意度和客户忠诚度，将您在沟通和客户服务方面的高分转化为更强的客户粘性。\"}]',10,'2025-10-15 21:22:24','2025-10-15 21:22:24'),(12,2,'yanji_badge','mock_audio_1,mock_audio_2,mock_audio_3,mock_audio_4,mock_audio_5,mock_audio_6,mock_audio_7,mock_audio_8,mock_audio_9,mock_audio_10',85,'[{\"name\": \"专业知识\", \"score\": 88, \"feedback\": \"顾问对不同项目的原理、适应症和效果区分清晰，能准确解答客户疑问。例如，对热玛吉和超声刀的区别解释得很到位。建议：可以进一步结合客户的具体皮肤检测结果，进行更精准的方案推荐，体现个性化服务。\"}, {\"name\": \"沟通技巧\", \"score\": 85, \"feedback\": \"顾问开场白规范，能有效引导客户表达需求。在客户有疑虑时，能尝试理解并给出解释，例如对价格贵的回应。但客户多次表达相似需求（面部松弛），顾问每次都重复了类似的问询和介绍，显得有些僵硬和重复。建议：在对话过程中，注意识别重复信息，避免机械性重复，可以尝试更灵活的提问方式，例如“李女士，您之前提到过对改善面部松弛感兴趣，我们刚才探讨了几种方案，您对哪种更想深入了解呢？”。\"}, {\"name\": \"操作技能\", \"score\": 80, \"feedback\": \"对话中主要体现的是咨询而非具体操作。但在推荐皮肤检测环节，体现了规范的流程意识。建议：在咨询过程中，可以更详细地介绍皮肤检测的流程和能帮助客户解决的问题，增加检测的吸引力。\"}, {\"name\": \"客户服务\", \"score\": 87, \"feedback\": \"顾问态度热情礼貌，能及时响应客户需求，并尝试理解客户的担忧（如价格）。在客户犹豫时，能恰当地给出促成决策的理由（周年庆活动、名额有限）。建议：在对话中可以多使用共情语句，例如在客户提到“还是挺贵的啊”时，除了理解感受，可以多强调项目的长期价值和客户的投资回报，而不仅仅是每天的价格。\"}, {\"name\": \"安全意识\", \"score\": 75, \"feedback\": \"在推荐项目时，顾问提到了不同项目的适用人群和效果，间接体现了对安全性和适宜性的考虑。但没有直接提及潜在风险、禁忌症或术前注意事项等安全相关信息。建议：在介绍项目时，即使客户没有直接问到，也应主动提及项目的安全性保障、可能的副作用以及术前术后的注意事项，体现专业性和负责任的态度。\"}, {\"name\": \"应变能力\", \"score\": 78, \"feedback\": \"面对客户对价格的质疑，顾问能及时给出解释和优惠信息，并强调价值。但在对话记录中，客户多次重复了类似的咨询场景，顾问的应对方式也基本一致，缺乏针对不同对话情境的灵活应变。这可能是对话记录的重复性导致，但如果实际咨询中真实发生，则需要提升在重复情境下的应对策略。建议：在面对重复或相似的客户疑问时，尝试从不同角度切入，提供新的信息或解决方案，而不是简单地重复之前的介绍。\"}]','[{\"priority\": \"high\", \"course_id\": 5, \"course_name\": \"轻医美销售技巧\", \"match_score\": 90, \"recommendation_reason\": \"您在沟通技巧和客户服务方面表现良好，但在面对客户犹豫和促进成交时，仍有提升空间。本课程能帮助您系统学习更高级的销售话术、客户心理分析和成交技巧，进一步提升业绩能力，尤其是在处理价格异议和促成决策方面。\"}, {\"priority\": \"medium\", \"course_id\": 4, \"course_name\": \"医美项目介绍与咨询\", \"match_score\": 85, \"recommendation_reason\": \"您对医美项目有扎实的专业知识，但对话中出现了多次重复的咨询场景。本课程能帮助您更深入地了解各类项目的原理、效果和适应症，并优化咨询流程，提高咨询效率和专业度，避免机械性重复，提升应变能力。\"}, {\"priority\": \"medium\", \"course_id\": 10, \"course_name\": \"美容心理学\", \"match_score\": 82, \"recommendation_reason\": \"了解客户心理需求是提升沟通技巧和客户服务水平的关键。本课程将帮助您更深入地掌握客户心理，从而在咨询过程中更好地进行共情、引导和说服，提升客户满意度和成交率。\"}]',10,'2025-10-15 21:54:30','2025-10-15 21:54:30'),(13,2,'yanji_badge','mock_audio_1,mock_audio_2,mock_audio_3,mock_audio_4,mock_audio_5,mock_audio_6,mock_audio_7,mock_audio_8,mock_audio_9,mock_audio_10',88,'[{\"name\": \"专业知识\", \"score\": 90, \"feedback\": \"顾问对不同项目的原理、效果和适用人群有清晰的认知，能够根据客户需求提供初步的专业建议，例如区分热玛吉与超声刀。建议：在介绍项目时，可以适当加入更多科学原理或案例数据支持，增强说服力。\"}, {\"name\": \"沟通技巧\", \"score\": 92, \"feedback\": \"顾问主动问候，并能通过提问（如年龄、护理习惯、朋友项目等）挖掘客户深层需求。语言表达流畅，逻辑清晰。在面对客户异议时，也能进行有效引导和解释。建议：可以尝试更多地使用开放式问题，鼓励客户表达更详细的需求和顾虑。\"}, {\"name\": \"操作技能\", \"score\": 80, \"feedback\": \"对话中未直接体现操作技能，但顾问多次引导客户进行皮肤检测，表明其熟悉服务流程中的关键环节。建议：在引导客户进行检测时，可以更详细地介绍检测的意义和预期结果，提升客户的参与感和信任度。\"}, {\"name\": \"客户服务\", \"score\": 95, \"feedback\": \"顾问始终保持热情友好的态度，积极回应客户需求，并能理解客户的顾虑（如价格贵）。在最后成功促成订单，体现了良好的服务意识和销售能力。建议：在客户犹豫时，可以提供更多个性化的解决方案或增值服务，进一步提升客户满意度。\"}, {\"name\": \"安全意识\", \"score\": 85, \"feedback\": \"顾问在推荐项目前，建议客户进行皮肤检测，体现了以客户安全和效果为导向的专业态度。建议：在介绍项目时，可以简要提及项目可能存在的风险和注意事项，增加透明度，让客户更安心。\"}, {\"name\": \"应变能力\", \"score\": 88, \"feedback\": \"在客户对价格提出异议时，顾问能迅速给出解决方案（周年庆优惠）并进行价值拆解（每天20多块），并利用时间紧迫性（活动到期）促成交易，展现了较好的应变能力。建议：可以准备更多应对不同类型客户异议的话术，使应对更加灵活多样。\"}]','[{\"priority\": \"high\", \"course_id\": 5, \"course_name\": \"轻医美销售技巧\", \"match_score\": 90, \"recommendation_reason\": \"您的沟通技巧和客户服务意识已经很强，但该课程能帮助您系统学习更高级的销售话术、深层客户需求分析和更有效的成交技巧，进一步将您的优势转化为卓越的销售业绩。\"}, {\"priority\": \"medium\", \"course_id\": 4, \"course_name\": \"医美项目介绍与咨询\", \"match_score\": 85, \"recommendation_reason\": \"您对现有项目知识掌握良好，但此课程将更深入地讲解各类医美项目的原理、效果、适应症和禁忌症，帮助您在专业知识维度上更上一层楼，面对更复杂的客户咨询时能提供更精准的方案。\"}, {\"priority\": \"medium\", \"course_id\": 10, \"course_name\": \"美容心理学\", \"match_score\": 80, \"recommendation_reason\": \"虽然您的客户服务和沟通技巧得分较高，但了解更深层次的客户心理需求，将使您的沟通更具同理心和影响力，进一步提升客户满意度和忠诚度。\"}]',10,'2025-10-15 21:55:03','2025-10-15 21:55:03'),(14,2,'yanji_badge','mock_audio_1,mock_audio_2,mock_audio_3,mock_audio_4,mock_audio_5,mock_audio_6,mock_audio_7,mock_audio_8,mock_audio_9,mock_audio_10',88,'[{\"name\": \"专业知识\", \"score\": 90, \"feedback\": \"顾问对各项目（如水光针、美白焕肤、热玛吉、超声刀）的原理、效果、适用人群和区别介绍清晰准确，体现了扎实的专业知识。建议可以更深入地结合客户皮肤检测结果进行个性化项目解析。\"}, {\"name\": \"沟通技巧\", \"score\": 92, \"feedback\": \"顾问开场白自然亲切，能主动询问客户需求，并引导客户进行皮肤检测，沟通流畅。对客户的疑问能耐心解答，语言表达清晰。在面对客户异议（如价格贵）时，也能够进行有效化解。建议可以多使用一些开放式问题，让客户更多地表达自己的想法和顾虑。\"}, {\"name\": \"操作技能\", \"score\": 80, \"feedback\": \"对话中涉及到引导客户进行皮肤检测，说明顾问具备引导客户进行初步操作的技能。但具体操作细节未体现，因此评分适中。建议在对话中可以稍微提及检测过程中的舒适度或检测仪器的先进性，增强客户信任感。\"}, {\"name\": \"客户服务\", \"score\": 95, \"feedback\": \"顾问全程热情有礼，能准确称呼客户，主动提供帮助。在客户表达顾虑时，能表示理解并提供解决方案，服务态度非常好。特别是在促单环节，顾问能站在客户角度解释价值，并利用活动优惠和稀缺性促成交易，客户体验良好。\"}, {\"name\": \"安全意识\", \"score\": 85, \"feedback\": \"顾问在推荐项目时，强调了需要先进行皮肤检测以制定更精准的方案，体现了对客户安全的初步考虑。但对话中未涉及具体的术前告知、风险提示等，建议在后续环节加强这方面的沟通。\"}, {\"name\": \"应变能力\", \"score\": 88, \"feedback\": \"面对客户对价格的质疑（“还是挺贵的啊”），顾问能及时且巧妙地从价值角度（“平均每天只要20多块钱”、“一次性投入，不需要反复做”）进行解释，并适时使用稀缺性营销（“周年庆活动”、“名额有限”）促成成交，显示出较好的应变能力。建议未来可以尝试更多元化的异议处理方式。\"}]','[{\"priority\": \"high\", \"course_id\": 5, \"course_name\": \"轻医美销售技巧\", \"match_score\": 98, \"recommendation_reason\": \"您在沟通技巧和应变能力方面表现优秀，这款课程将帮助您系统学习更高级的销售话术、客户心理分析和成交策略，进一步提升您的业绩转化能力。\"}, {\"priority\": \"medium\", \"course_id\": 10, \"course_name\": \"美容心理学\", \"match_score\": 90, \"recommendation_reason\": \"您在客户服务和沟通技巧上已具备良好基础，学习美容心理学能让您更深入地理解客户需求和行为模式，从而提供更精准、更具共情力的服务，进一步提升客户满意度和忠诚度。\"}, {\"priority\": \"medium\", \"course_id\": 4, \"course_name\": \"医美项目介绍与咨询\", \"match_score\": 85, \"recommendation_reason\": \"您对现有项目知识掌握良好，但随着医美行业不断发展，新项目层出不穷。此课程能帮助您持续更新知识储备，更全面、深入地了解各类医美项目，提升您的咨询专业度，应对更多样化的客户需求。\"}]',10,'2025-10-15 22:10:07','2025-10-15 22:10:07'),(15,2,'yanji_badge','mock_audio_1,mock_audio_2,mock_audio_3,mock_audio_4,mock_audio_5,mock_audio_6,mock_audio_7,mock_audio_8,mock_audio_9,mock_audio_10',88,'[{\"name\": \"专业知识\", \"score\": 90, \"feedback\": \"顾问对不同项目的原理、效果和适用人群有清晰的认知，能够准确区分射频、超声刀、光子嫩肤、水光针等项目，并能根据客户需求给出初步建议。例如，在面对客户的面部松弛问题时，能列举多种方案并简要说明区别。建议：可以进一步结合客户的皮肤检测结果，更深入地解释项目原理和预期效果，增加专业说服力。\"}, {\"name\": \"沟通技巧\", \"score\": 92, \"feedback\": \"顾问在对话中表现出良好的沟通技巧。能够主动问候，并使用\\\"您好\\\"、\\\"请问\\\"等礼貌用语。善于引导客户表达需求，例如\\\"请问您主要关注哪方面呢？\\\"。在客户提出疑问时（如\\\"这几种有什么区别吗？\\\"），能耐心解答。尤其在陈女士的案例中，通过提问\\\"您多大年龄？平时有做面部护理吗？\\\"挖掘客户痛点，并利用\\\"我理解您的顾虑\\\"等共情话术，有效缓解客户价格顾虑。建议：可以尝试更多开放式问题，鼓励客户详细描述感受和期望，进一步建立信任感。\"}, {\"name\": \"操作技能\", \"score\": 85, \"feedback\": \"对话记录中顾问多次主动建议客户进行皮肤检测，并能说明检测的必要性（\\\"可以看到肉眼看不到的皮肤问题，这样制定方案更精准\\\"），这体现了规范的咨询流程。虽然没有直接的操作记录，但引导客户进行检测是专业操作的前置环节。建议：在引导检测后，可以简要介绍检测过程或预期结果，让客户对后续有更清晰的认知。\"}, {\"name\": \"客户服务\", \"score\": 90, \"feedback\": \"顾问服务态度热情周到，能够主动问候、自我介绍，并记住客户姓氏进行称呼，体现了对客户的尊重。在客户犹豫时，能积极提供解决方案和优惠信息，并尝试通过赠送服务等方式促成成交，提升客户满意度。例如在陈女士的案例中，通过赠送基础补水护理成功促成了成交。建议：在首次接待时，除了问候，可以尝试提供茶水或舒适的环境，让客户感受到更贴心的服务。\"}, {\"name\": \"安全意识\", \"score\": 80, \"feedback\": \"顾问在对话中多次强调\\\"先做皮肤检测，看具体适合哪种\\\"，体现了依据个体情况制定方案的原则，这间接反映了对安全性和效果的重视。在项目推荐时，会根据客户的松弛程度推荐更适合的项目（如王女士的案例中推荐热玛吉），避免过度医疗。建议：在解释项目时，可以适度提及项目的风险和注意事项，让客户对项目有更全面的了解，进一步提升安全意识的体现。\"}, {\"name\": \"应变能力\", \"score\": 85, \"feedback\": \"顾问在面对客户的价格异议时，能够迅速给出合理的解释（例如将总价分摊到每日成本，强调效果维持时间），并结合限时优惠和增值服务来促成成交，显示出较好的应变能力。在客户犹豫时，也能及时给出\\\"可以的，不过这个活动优惠就到本周日\\\"等有压力的信息，引导客户快速决策。建议：可以针对客户提出的一些更深层次的疑问（如对效果的质疑），准备更具体、更具说服力的案例或数据来应对。\"}]','[{\"priority\": \"high\", \"course_id\": 5, \"course_name\": \"轻医美销售技巧\", \"match_score\": 93, \"recommendation_reason\": \"您的沟通技巧和客户服务能力已属优秀，但进阶的销售技巧（如更深层次的客户需求挖掘、异议处理和成交策略）能帮助您将现有优势转化为更高的业绩。该课程能进一步提升您在价格异议处理和促成成交方面的能力，巩固应变能力，将85分的应变能力提升至90+。\"}, {\"priority\": \"medium\", \"course_id\": 2, \"course_name\": \"医美产品知识与应用\", \"match_score\": 88, \"recommendation_reason\": \"您在专业知识方面表现良好，但若能更深入地了解各类医美产品的成分、作用机制，并结合皮肤生理学知识，将能更好地解释项目原理，增强客户信任度。这有助于将您的专业知识从90分提升至95分，同时也能辅助提升沟通技巧。\"}, {\"priority\": \"medium\", \"course_id\": 10, \"course_name\": \"美容心理学\", \"match_score\": 85, \"recommendation_reason\": \"您在客户服务和沟通技巧方面已做得很好，学习美容心理学将帮助您更深入地理解客户的潜在需求、决策过程和情感反应，从而提供更个性化、更具共情力的服务，进一步提升客户满意度和忠诚度。这将有助于将您的客户服务能力（90分）提升到更高水平。\"}]',10,'2025-10-15 23:34:45','2025-10-15 23:34:45'),(16,2,'yanji_badge','mock_audio_1,mock_audio_2,mock_audio_3,mock_audio_4,mock_audio_5,mock_audio_6,mock_audio_7,mock_audio_8,mock_audio_9,mock_audio_10',88,'[{\"name\": \"专业知识\", \"score\": 90, \"feedback\": \"顾问对射频、超声刀、光子嫩肤、水光针等项目原理和效果有清晰的解释，并能针对客户问题给出初步建议。例如，能区分射频和超声刀的作用深度和价格差异。建议：可以更深入地结合皮肤检测结果，详细解释为何推荐特定项目，增加说服力。\"}, {\"name\": \"沟通技巧\", \"score\": 92, \"feedback\": \"顾问在对话中表现出良好的引导能力和共情能力。能主动询问客户需求，通过提问了解客户背景（年龄、护理习惯），并对客户的困扰表示理解。在销售环节，能有效回应客户对价格的顾虑，并适时使用稀缺性（活动期限）和附加价值（赠送护理）来促成交易。建议：可以尝试更多开放式问题，鼓励客户表达更深层的需求和期望。\"}, {\"name\": \"操作技能\", \"score\": 80, \"feedback\": \"对话中提及了皮肤检测仪的使用，并能根据检测结果进行分析，体现了基础的操作规范。但由于是对话记录，无法直接评估实际操作技能。建议：在未来对话中，可以进一步强调检测的科学性和专业性，增强客户信任感。\"}, {\"name\": \"客户服务\", \"score\": 95, \"feedback\": \"顾问在整个对话过程中态度热情，用语礼貌，能够记住客户姓氏并使用称谓。尤其在初次接待时，会主动介绍自己。在客户犹豫时表现出耐心和理解，并最终促成交易，客户体验良好。例如，对客户的赞美和感谢都处理得很好。建议：持续保持这种高水平的服务热情和专业度。\"}, {\"name\": \"安全意识\", \"score\": 85, \"feedback\": \"顾问强调了“每个人的皮肤状况不同，先做详细皮肤检测”的必要性，体现了初步的安全意识和个性化服务理念。但未涉及具体的风险告知或术前术后注意事项的详细说明。建议：在方案确定后，应主动向客户简要说明项目的可能风险、术后护理要点等，进一步强化安全意识。\"}, {\"name\": \"应变能力\", \"score\": 88, \"feedback\": \"顾问在面对客户对价格的犹豫时，能够迅速给出合理的解释（“一次性投入，效果维持3-6个月，平均每天不到30元”），并及时抛出优惠和赠送方案，成功化解了销售阻力。这显示了较好的应变能力。建议：可以准备更多应对常见异议的话术，使应对更加流畅和个性化。\"}]','[{\"priority\": \"high\", \"course_id\": 5, \"course_name\": \"轻医美销售技巧\", \"match_score\": 90, \"recommendation_reason\": \"您在沟通和客户服务方面表现优秀，已经掌握了基础的销售技巧。通过该课程的学习，可以进一步提升客户需求分析、异议处理和成交技巧，将现有优势转化为更高的业绩。虽然您的沟通技巧得分较高，但销售技巧是更深层次的转化能力，值得精进。\"}, {\"priority\": \"medium\", \"course_id\": 2, \"course_name\": \"医美产品知识与应用\", \"match_score\": 85, \"recommendation_reason\": \"您对现有项目知识已比较扎实，但医美行业产品更新迭代快。此课程能帮助您全面了解更多医美产品的成分、功效和适用人群，为客户提供更个性化、更全面的解决方案，进一步提升专业知识的深度和广度。\"}, {\"priority\": \"medium\", \"course_id\": 4, \"course_name\": \"医美项目介绍与咨询\", \"match_score\": 80, \"recommendation_reason\": \"此课程将帮助您系统性地了解更多医美项目的原理、效果和适应症，提升咨询专业度。结合您在对话中已经展现的专业素养，通过更系统的学习，您可以更自信、更全面地向客户介绍和推荐项目，进一步强化客户信任。\"}]',10,'2025-10-15 23:36:29','2025-10-15 23:36:29');
/*!40000 ALTER TABLE `ability_assessments` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `course_exam_settings`
--

DROP TABLE IF EXISTS `course_exam_settings`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `course_exam_settings` (
  `id` int NOT NULL AUTO_INCREMENT,
  `course_id` int NOT NULL COMMENT '课程ID',
  `single_choice_count` int NOT NULL DEFAULT '10' COMMENT '单选题数量',
  `multiple_choice_count` int NOT NULL DEFAULT '5' COMMENT '多选题数量',
  `true_false_count` int NOT NULL DEFAULT '5' COMMENT '判断题数量',
  `fill_blank_count` int NOT NULL DEFAULT '0' COMMENT '填空题数量',
  `essay_count` int NOT NULL DEFAULT '0' COMMENT '问答题数量',
  `duration_minutes` int NOT NULL DEFAULT '60' COMMENT '考试时长(分钟)',
  `difficulty_level` int NOT NULL DEFAULT '3' COMMENT '难度系数(1-5)',
  `passing_score` int NOT NULL DEFAULT '60' COMMENT '及格分数',
  `is_enabled` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否启用',
  `show_answer_immediately` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否立即显示答案',
  `allow_retake` tinyint(1) NOT NULL DEFAULT '1' COMMENT '是否允许重考',
  `max_retake_times` int DEFAULT NULL COMMENT '最大重考次数',
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `created_by` int DEFAULT NULL COMMENT '创建人ID',
  `updated_by` int DEFAULT NULL COMMENT '更新人ID',
  `is_deleted` tinyint(1) NOT NULL DEFAULT '0',
  `deleted_at` datetime DEFAULT NULL,
  `deleted_by` int DEFAULT NULL COMMENT '删除人ID',
  PRIMARY KEY (`id`),
  UNIQUE KEY `course_id` (`course_id`),
  KEY `ix_course_exam_settings_id` (`id`),
  CONSTRAINT `course_exam_settings_ibfk_1` FOREIGN KEY (`course_id`) REFERENCES `courses` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='课程考试设置表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `course_exam_settings`
--

LOCK TABLES `course_exam_settings` WRITE;
/*!40000 ALTER TABLE `course_exam_settings` DISABLE KEYS */;
INSERT INTO `course_exam_settings` VALUES (1,1,1,1,1,1,1,10,2,80,1,1,1,3,'2025-09-23 02:41:33','2025-10-12 19:24:31',1,2,0,NULL,NULL),(2,2,4,2,2,2,0,45,1,75,1,1,1,3,'2025-09-23 02:41:33','2025-09-23 02:41:33',1,1,0,NULL,NULL),(3,3,3,2,3,2,0,50,2,80,1,0,1,2,'2025-09-23 02:41:33','2025-09-23 02:41:33',1,1,0,NULL,NULL),(4,4,4,3,2,1,0,55,2,85,1,1,1,3,'2025-09-23 02:41:33','2025-09-23 02:41:33',1,1,0,NULL,NULL),(5,5,5,2,2,1,0,40,1,70,1,1,1,5,'2025-09-23 02:41:33','2025-09-23 02:41:33',1,1,0,NULL,NULL),(6,6,3,2,3,2,0,45,1,75,1,1,1,3,'2025-09-23 02:41:33','2025-09-23 02:41:33',1,1,0,NULL,NULL),(7,7,4,2,2,2,0,50,2,80,1,0,1,2,'2025-09-23 02:41:33','2025-09-23 02:41:33',1,1,0,NULL,NULL),(8,8,5,3,2,0,0,60,3,85,1,1,1,2,'2025-09-23 02:41:33','2025-09-23 02:41:33',1,1,0,NULL,NULL),(9,9,4,2,4,0,0,50,2,80,1,1,1,3,'2025-09-23 02:41:33','2025-09-23 02:41:33',1,1,0,NULL,NULL),(10,10,3,2,3,2,0,45,1,75,1,1,1,3,'2025-09-23 02:41:33','2025-09-23 02:41:33',1,1,0,NULL,NULL),(11,11,5,3,2,0,0,60,3,90,1,0,1,2,'2025-09-23 02:41:33','2025-09-23 02:41:33',1,1,0,NULL,NULL),(12,12,4,2,4,0,0,40,1,70,1,1,1,5,'2025-09-23 02:41:33','2025-09-23 02:41:33',1,1,0,NULL,NULL),(14,14,4,2,1,2,1,10,3,60,1,0,1,3,'2025-09-30 19:59:13','2025-09-30 19:59:13',2,2,0,NULL,NULL);
/*!40000 ALTER TABLE `course_exam_settings` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `course_materials`
--

DROP TABLE IF EXISTS `course_materials`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `course_materials` (
  `id` int NOT NULL AUTO_INCREMENT,
  `course_id` int NOT NULL COMMENT '所属课程ID',
  `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '资料名称',
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '资料描述',
  `file_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件URL',
  `file_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '文件类型',
  `file_size` int NOT NULL COMMENT '文件大小(字节)',
  `sort_order` int DEFAULT '0' COMMENT '排序序号',
  `is_deleted` tinyint(1) DEFAULT '0' COMMENT '是否删除',
  `deleted_at` datetime DEFAULT NULL COMMENT '删除时间',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `created_by` int DEFAULT NULL COMMENT '创建人ID',
  `updated_by` int DEFAULT NULL COMMENT '更新人ID',
  PRIMARY KEY (`id`),
  KEY `idx_course_id` (`course_id`),
  KEY `idx_is_deleted` (`is_deleted`),
  CONSTRAINT `course_materials_ibfk_1` FOREIGN KEY (`course_id`) REFERENCES `courses` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='课程资料表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `course_materials`
--

LOCK TABLES `course_materials` WRITE;
/*!40000 ALTER TABLE `course_materials` DISABLE KEYS */;
INSERT INTO `course_materials` VALUES (16,1,'美拉美测试-小.pdf','','/static/uploads/courses/1/20250925200742_a0a05886.pdf','pdf',169193,0,1,'2025-09-27 20:27:54','2025-09-25 20:07:43','2025-09-27 20:27:54',NULL,NULL),(17,1,'修复后测试.pdf','测试修复后的上传功能','/static/uploads/courses/1/20250927201142_31aa9741.pdf','pdf',1024,0,1,'2025-09-27 20:27:56','2025-09-27 20:17:05','2025-09-27 20:27:56',1,NULL),(18,1,'浪潮式发售九种心理诱因检查清单.docx','','/static/uploads/courses/1/20250927201207_62508045.pdf','docx',1024000,0,1,'2025-09-27 20:27:59','2025-09-27 20:21:07','2025-09-27 20:27:59',NULL,NULL),(19,1,'浪潮式发售九种心理诱因检查清单.docx','','/static/uploads/courses/1/20250927201207_62508045.pdf','docx',2048000,0,1,'2025-09-27 20:28:01','2025-09-27 20:22:58','2025-09-27 20:28:01',1,1),(20,1,'浪潮式发售九种心理诱因检查清单.pdf','','/static/uploads/courses/1/20250927202921_2cf9a936.pdf','pdf',690089,0,0,NULL,'2025-09-27 20:29:21','2025-09-27 20:29:21',2,2),(21,1,'美拉美测试-小.pdf','','/static/uploads/courses/1/20250927210557_535409b6.pdf','pdf',169193,0,1,'2025-10-15 18:28:24','2025-09-27 21:05:57','2025-10-15 18:28:24',2,2),(22,1,'浪潮式发售九种心理诱因检查清单.docx','','/static/uploads/courses/1/20250927212451_f4eeb655.docx','docx',17893,0,1,'2025-10-15 18:28:18','2025-09-27 21:24:51','2025-10-15 18:28:18',2,2),(23,1,'美拉美共建卡销售工具.pdf','','/static/uploads/courses/1/20250929182543_e007bf11.pdf','pdf',1458815,0,0,NULL,'2025-09-29 18:25:43','2025-09-29 18:25:43',2,2),(24,1,'2月13日录音-转写结果.pdf','','/static/uploads/courses/1/20250929184959_ed6d3f41.pdf','pdf',487141,0,1,'2025-10-15 18:28:31','2025-09-29 18:50:00','2025-10-15 18:28:31',2,2),(25,1,'女神节轻医美营销活动策划.docx','','/static/uploads/courses/1/20251015113204_19f2ca60.docx','docx',9972,0,1,'2025-10-15 11:32:28','2025-10-15 11:32:04','2025-10-15 11:32:28',2,2),(26,1,'女神节轻医美营销活动策划.docx','','/static/uploads/courses/1/20251015182741_52549957.docx','docx',9972,0,0,NULL,'2025-10-15 18:27:42','2025-10-15 18:27:42',2,2);
/*!40000 ALTER TABLE `course_materials` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `courses`
--

DROP TABLE IF EXISTS `courses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `courses` (
  `id` int NOT NULL AUTO_INCREMENT,
  `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '课程名称',
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '课程描述',
  `category` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '课程分类',
  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'draft' COMMENT '课程状态',
  `cover_image` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '封面图片',
  `duration_hours` decimal(5,2) DEFAULT NULL COMMENT '课程时长(小时)',
  `difficulty_level` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '难度等级',
  `tags` json DEFAULT NULL COMMENT '标签列表',
  `published_at` datetime DEFAULT NULL COMMENT '发布时间',
  `publisher_id` int DEFAULT NULL COMMENT '发布人ID',
  `sort_order` int DEFAULT '0' COMMENT '排序',
  `is_featured` tinyint(1) DEFAULT '0' COMMENT '是否推荐',
  `is_deleted` tinyint(1) DEFAULT '0' COMMENT '是否删除',
  `deleted_at` datetime DEFAULT NULL COMMENT '删除时间',
  `created_by` int DEFAULT NULL COMMENT '创建人ID',
  `updated_by` int DEFAULT NULL COMMENT '更新人ID',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `broadcast_audio_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '播课音频URL',
  `broadcast_generated_at` datetime DEFAULT NULL COMMENT '播课生成时间',
  PRIMARY KEY (`id`),
  KEY `idx_status` (`status`),
  KEY `idx_category` (`category`),
  KEY `idx_is_featured` (`is_featured`),
  KEY `idx_is_deleted` (`is_deleted`),
  KEY `idx_sort_order` (`sort_order`)
) ENGINE=InnoDB AUTO_INCREMENT=15 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='课程信息表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `courses`
--

LOCK TABLES `courses` WRITE;
/*!40000 ALTER TABLE `courses` DISABLE KEYS */;
INSERT INTO `courses` VALUES (1,'皮肤生理学基础 1','学习皮肤结构、功能和常见问题，为专业护理打下坚实基础','technology','published',NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,NULL,NULL,2,'2025-09-23 02:38:24','2025-10-14 21:50:52',NULL,NULL),(2,'医美产品知识与应用','全面了解各类医美产品的成分、功效和适用人群，掌握产品推荐技巧','technology','published',NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,NULL,NULL,NULL,'2025-09-23 02:38:24','2025-10-14 21:50:50',NULL,NULL),(3,'美容仪器操作与维护','掌握各类美容仪器的操作方法、注意事项和日常维护保养','technology','published',NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,NULL,NULL,NULL,'2025-09-23 02:38:24','2025-10-14 21:51:33',NULL,NULL),(4,'医美项目介绍与咨询','详细了解各类医美项目的原理、效果和适应症，提升咨询专业度','business','published',NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,NULL,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',NULL,NULL),(5,'轻医美销售技巧','学习专业的销售话术、客户需求分析和成交技巧，提升业绩能力','business','published',NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,NULL,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',NULL,NULL),(6,'客户服务与投诉处理','提升服务意识，掌握客户投诉处理的方法和技巧，维护品牌形象','management','published',NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,NULL,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',NULL,NULL),(7,'社媒营销与私域运营','学习如何通过社交媒体进行品牌推广和客户维护，建立私域流量','business','published',NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,NULL,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',NULL,NULL),(8,'门店运营管理','学习门店日常管理、团队建设和业绩管理的方法和技巧','management','published',NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,NULL,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',NULL,NULL),(9,'卫生消毒与感染控制','学习医美机构的卫生标准和消毒流程，确保服务安全合规','general','published',NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,NULL,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',NULL,NULL),(10,'美容心理学','了解客户心理需求，掌握沟通技巧，提升服务满意度','general','published',NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,NULL,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',NULL,NULL),(11,'法律法规与行业规范','学习医美行业相关法律法规，确保合规经营','general','published',NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,NULL,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',NULL,NULL),(12,'新员工入职培训','新员工必修课程，包含企业文化、基础知识和操作规范','general','published',NULL,NULL,NULL,NULL,NULL,NULL,0,0,0,NULL,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',NULL,NULL),(14,'123 测试','测试撒旦法撒旦法','technology','draft',NULL,NULL,NULL,'[]',NULL,NULL,0,0,0,NULL,2,2,'2025-09-30 19:59:13','2025-09-30 19:59:17',NULL,NULL);
/*!40000 ALTER TABLE `courses` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `exam_mistakes`
--

DROP TABLE IF EXISTS `exam_mistakes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `exam_mistakes` (
  `id` int NOT NULL AUTO_INCREMENT,
  `user_id` int NOT NULL COMMENT '用户ID',
  `exam_id` int NOT NULL COMMENT '考试ID',
  `question_id` int DEFAULT NULL COMMENT '题目ID（AI生成的题目可能为空）',
  `knowledge_point_id` int DEFAULT NULL COMMENT '关联的知识点ID',
  `question_content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '题目内容',
  `correct_answer` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '正确答案',
  `user_answer` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '用户答案',
  `question_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '题型(single/multiple/judge/blank/essay)',
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `question_id` (`question_id`),
  KEY `idx_user_id` (`user_id`),
  KEY `idx_exam_id` (`exam_id`),
  KEY `idx_knowledge_point_id` (`knowledge_point_id`),
  KEY `idx_question_type` (`question_type`),
  CONSTRAINT `exam_mistakes_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  CONSTRAINT `exam_mistakes_ibfk_2` FOREIGN KEY (`exam_id`) REFERENCES `exams` (`id`) ON DELETE CASCADE,
  CONSTRAINT `exam_mistakes_ibfk_3` FOREIGN KEY (`question_id`) REFERENCES `questions` (`id`) ON DELETE SET NULL,
  CONSTRAINT `exam_mistakes_ibfk_4` FOREIGN KEY (`knowledge_point_id`) REFERENCES `knowledge_points` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=998 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='错题记录表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `exam_mistakes`
--

LOCK TABLES `exam_mistakes` WRITE;
/*!40000 ALTER TABLE `exam_mistakes` DISABLE KEYS */;
INSERT INTO `exam_mistakes` VALUES (173,5,40,NULL,NULL,'人体皮肤分为哪几层？','表皮层、真皮层、皮下组织三层','表皮和真皮两层','essay','2025-10-05 09:15:00','2025-10-12 20:48:24'),(174,5,40,NULL,NULL,'关于玻尿酸的作用，以下哪项描述是正确的？\nA. 只能用于填充\nB. 具有保湿和填充双重作用\nC. 不能用于面部\nD. 只适合年轻人使用','B','A','single','2025-10-05 09:25:00','2025-10-12 20:48:24'),(175,5,40,NULL,NULL,'敏感肌肤的客户可以使用含酒精的护肤品','错误','正确','judge','2025-10-05 09:35:00','2025-10-12 20:48:24'),(176,5,41,NULL,NULL,'光子嫩肤的主要功效包括哪些？（多选）\nA. 美白淡斑\nB. 收缩毛孔\nC. 去除皱纹\nD. 改善红血丝','A,B,D','A,B,C','multiple','2025-10-06 14:10:00','2025-10-12 20:48:24'),(177,5,41,NULL,NULL,'水光针的主要成分是___','透明质酸（玻尿酸）','胶原蛋白','blank','2025-10-06 14:20:00','2025-10-12 20:48:24'),(178,5,41,NULL,NULL,'热玛吉适用于所有肤质','正确','错误','judge','2025-10-06 14:30:00','2025-10-12 20:48:24'),(179,5,41,NULL,NULL,'超声刀的作用原理是什么？','通过高强度聚焦超声波能量作用于筋膜层，促进胶原蛋白再生，达到紧致提拉效果','利用超声波震动按摩皮肤','essay','2025-10-06 14:40:00','2025-10-12 20:48:24'),(180,5,43,NULL,NULL,'面部提升项目适合的年龄段是？\nA. 25岁以下\nB. 25-35岁\nC. 35岁以上\nD. 所有年龄段','C','B','single','2025-10-08 15:10:00','2025-10-12 20:48:24'),(181,5,43,NULL,NULL,'皮秒激光可以治疗哪些皮肤问题？（多选）\nA. 色斑\nB. 痘印\nC. 毛孔粗大\nD. 皮肤松弛','A,B,C','A,B','multiple','2025-10-08 15:15:00','2025-10-12 20:48:24'),(182,5,43,NULL,NULL,'果酸焕肤后需要严格防晒','正确','错误','judge','2025-10-08 15:20:00','2025-10-12 20:48:24'),(183,5,43,NULL,NULL,'光子嫩肤一个疗程通常需要___次治疗，间隔___周','3-5次，3-4周','5-8次，2周','blank','2025-10-08 15:25:00','2025-10-12 20:48:24'),(184,5,43,NULL,NULL,'请简述如何向客户介绍肉毒素除皱项目的优势和注意事项','优势：快速见效、微创无痕、可逆性强、针对性强。注意事项：需选择正规品牌、术后避免按摩、孕妇和哺乳期禁用、过敏体质需提前告知','肉毒素可以除皱，效果很好，没有副作用','essay','2025-10-08 15:30:00','2025-10-12 20:48:24'),(185,5,44,NULL,NULL,'在销售咨询中，FABE销售法则中的F代表？\nA. Features（特征）\nB. Functions（功能）\nC. Facts（事实）\nD. Feelings（感受）','A','C','single','2025-10-09 09:45:00','2025-10-12 20:48:24'),(186,5,44,NULL,NULL,'有效的销售话术应该具备哪些特点？（多选）\nA. 专业准确\nB. 简单易懂\nC. 夸大效果\nD. 针对性强','A,B,D','A,B','multiple','2025-10-09 09:55:00','2025-10-12 20:48:24'),(187,5,44,NULL,NULL,'客户提出价格异议时，第一步应该是___客户的关注点','倾听和理解','立即降价','blank','2025-10-09 10:05:00','2025-10-12 20:48:24'),(188,5,46,NULL,NULL,'私域流量运营的核心是？\nA. 大量加粉\nB. 建立信任关系\nC. 频繁推销\nD. 打折促销','B','A','single','2025-10-11 10:15:00','2025-10-12 20:48:24'),(189,5,46,NULL,NULL,'短视频内容策划应遵循哪些原则？（多选）\nA. 垂直专业\nB. 持续更新\nC. 互动性强\nD. 纯广告推广','A,B,C','A,B','multiple','2025-10-11 10:25:00','2025-10-12 20:48:24'),(190,5,46,NULL,NULL,'企业微信的客户标签管理可以提升运营效率','正确','错误','judge','2025-10-11 10:35:00','2025-10-12 20:48:24'),(191,5,46,NULL,NULL,'请简述如何设计一个有效的会员转化路径','步骤：1.引流获客（短视频/直播）2.建立信任（专业内容分享）3.激活需求（案例展示/体验活动）4.促成转化（限时优惠/专属福利）5.持续运营（定期回访/会员权益）','做活动、发优惠券','essay','2025-10-11 10:45:00','2025-10-12 20:48:24'),(196,7,51,NULL,NULL,'射频仪器的工作原理是？\nA. 激光热效应\nB. 电磁波热效应\nC. 超声波振动\nD. 机械摩擦','B','A','single','2025-10-05 11:20:00','2025-10-12 20:48:24'),(197,7,51,NULL,NULL,'仪器消毒应该在每次使用___进行','前后','前','blank','2025-10-05 11:35:00','2025-10-12 20:48:24'),(198,7,52,NULL,NULL,'成交话术中，假设成交法的核心是？\nA. 直接要求客户付款\nB. 假设客户已经同意购买\nC. 给客户压力\nD. 降价促销','B','A','single','2025-10-09 15:25:00','2025-10-12 20:48:24'),(199,7,52,NULL,NULL,'顾客异议处理时应避免的做法包括？（多选）\nA. 打断顾客说话\nB. 否认顾客观点\nC. 耐心倾听\nD. 与顾客争辩','A,B,D','A,B','multiple','2025-10-09 15:35:00','2025-10-12 20:48:24'),(200,7,52,NULL,NULL,'请列举3种常用的促成交易的方法','1.假设成交法 2.二选一法 3.优惠刺激法 4.紧迫感营造法（任选3种）','降价、送礼品','essay','2025-10-09 15:45:00','2025-10-12 20:48:24'),(233,2,170,NULL,53,'关于\"1231\"的综合分析问题','正确答案：1231的标准解释','错误理解：学员对1231的误解','fill_blank','2025-09-01 08:47:39','2025-09-01 08:47:39'),(234,2,139,NULL,31,'关于\"最终测试知识点\"的综合分析问题','正确答案：最终测试知识点的标准解释','错误理解：学员对最终测试知识点的误解','single_choice','2025-10-12 22:37:49','2025-10-12 22:37:49'),(235,2,148,NULL,29,'关于\"测试\"的综合分析问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','essay','2025-08-23 22:55:08','2025-08-23 22:55:08'),(236,2,148,NULL,28,'关于\"测试新类型系统\"的综合分析问题','正确答案：测试新类型系统的标准解释','错误理解：学员对测试新类型系统的误解','fill_blank','2025-08-23 22:55:08','2025-08-23 22:55:08'),(237,2,161,NULL,43,'关于\"沟通话术测试\"的实际应用问题','正确答案：沟通话术测试的标准解释','错误理解：学员对沟通话术测试的误解','fill_blank','2025-09-07 07:18:48','2025-09-07 07:18:48'),(238,2,170,NULL,56,'关于\"Dify配置更新测试\"的实际应用问题','正确答案：Dify配置更新测试的标准解释','错误理解：学员对Dify配置更新测试的误解','single_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(239,2,170,NULL,19,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','fill_blank','2025-09-01 08:47:39','2025-09-01 08:47:39'),(240,2,139,NULL,26,'关于\"测试修复后的知识点\"的实际应用问题','正确答案：测试修复后的知识点的标准解释','错误理解：学员对测试修复后的知识点的误解','essay','2025-10-12 22:37:49','2025-10-12 22:37:49'),(241,2,170,NULL,51,'关于\"15MB限制测试\"的综合分析问题','正确答案：15MB限制测试的标准解释','错误理解：学员对15MB限制测试的误解','single_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(242,2,170,NULL,23,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','single_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(243,2,139,NULL,18,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','essay','2025-10-12 22:37:49','2025-10-12 22:37:49'),(244,2,161,NULL,41,'关于\"CRUD测试-创建\"的综合分析问题','正确答案：CRUD测试-创建的标准解释','错误理解：学员对CRUD测试-创建的误解','multiple_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(245,2,161,NULL,37,'关于\"啦啦啦\"的综合分析问题','正确答案：啦啦啦的标准解释','错误理解：学员对啦啦啦的误解','fill_blank','2025-09-07 07:18:48','2025-09-07 07:18:48'),(246,2,170,NULL,29,'关于\"测试\"的综合分析问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','true_false','2025-09-01 08:47:39','2025-09-01 08:47:39'),(247,2,161,NULL,39,'关于\"CORS修复测试\"的概念理解问题','正确答案：CORS修复测试的标准解释','错误理解：学员对CORS修复测试的误解','true_false','2025-09-07 07:18:48','2025-09-07 07:18:48'),(248,2,148,NULL,31,'关于\"最终测试知识点\"的综合分析问题','正确答案：最终测试知识点的标准解释','错误理解：学员对最终测试知识点的误解','fill_blank','2025-08-23 22:55:08','2025-08-23 22:55:08'),(249,2,170,NULL,49,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','multiple_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(250,2,148,NULL,23,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','fill_blank','2025-08-23 22:55:08','2025-08-23 22:55:08'),(251,2,170,NULL,17,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','essay','2025-09-01 08:47:39','2025-09-01 08:47:39'),(252,2,148,NULL,31,'关于\"最终测试知识点\"的实际应用问题','正确答案：最终测试知识点的标准解释','错误理解：学员对最终测试知识点的误解','single_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(253,2,170,NULL,20,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','multiple_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(254,2,148,NULL,43,'关于\"沟通话术测试\"的综合分析问题','正确答案：沟通话术测试的标准解释','错误理解：学员对沟通话术测试的误解','true_false','2025-08-23 22:55:08','2025-08-23 22:55:08'),(255,2,170,NULL,47,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-09-01 08:47:39','2025-09-01 08:47:39'),(256,2,170,NULL,40,'关于\"完整功能测试\"的概念理解问题','正确答案：完整功能测试的标准解释','错误理解：学员对完整功能测试的误解','true_false','2025-09-01 08:47:39','2025-09-01 08:47:39'),(257,2,139,NULL,17,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','single_choice','2025-10-12 22:37:49','2025-10-12 22:37:49'),(258,2,170,NULL,24,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','single_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(259,2,148,NULL,16,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','true_false','2025-08-23 22:55:08','2025-08-23 22:55:08'),(260,2,170,NULL,18,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','single_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(261,2,161,NULL,18,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-09-07 07:18:48','2025-09-07 07:18:48'),(262,2,170,NULL,34,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','fill_blank','2025-09-01 08:47:39','2025-09-01 08:47:39'),(263,2,148,NULL,33,'关于\"前端显示测试\"的综合分析问题','正确答案：前端显示测试的标准解释','错误理解：学员对前端显示测试的误解','essay','2025-08-23 22:55:08','2025-08-23 22:55:08'),(264,2,148,NULL,52,'关于\"心理诱因核心概念\"的综合分析问题','正确答案：心理诱因核心概念的标准解释','错误理解：学员对心理诱因核心概念的误解','single_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(265,2,139,NULL,53,'关于\"1231\"的概念理解问题','正确答案：1231的标准解释','错误理解：学员对1231的误解','essay','2025-10-12 22:37:49','2025-10-12 22:37:49'),(266,2,161,NULL,47,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-09-07 07:18:48','2025-09-07 07:18:48'),(267,2,161,NULL,35,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','essay','2025-09-07 07:18:48','2025-09-07 07:18:48'),(268,2,139,NULL,21,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','fill_blank','2025-10-12 22:37:49','2025-10-12 22:37:49'),(269,2,161,NULL,24,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','fill_blank','2025-09-07 07:18:48','2025-09-07 07:18:48'),(270,2,170,NULL,55,'关于\"生产域名配置测试\"的实际应用问题','正确答案：生产域名配置测试的标准解释','错误理解：学员对生产域名配置测试的误解','fill_blank','2025-09-01 08:47:39','2025-09-01 08:47:39'),(271,2,170,NULL,34,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','essay','2025-09-01 08:47:39','2025-09-01 08:47:39'),(272,2,161,NULL,49,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','single_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(273,2,161,NULL,27,'关于\"测试\"的综合分析问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','single_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(274,2,170,NULL,26,'关于\"测试修复后的知识点\"的概念理解问题','正确答案：测试修复后的知识点的标准解释','错误理解：学员对测试修复后的知识点的误解','fill_blank','2025-09-01 08:47:39','2025-09-01 08:47:39'),(275,2,139,NULL,58,'关于\"URL格式修复测试\"的综合分析问题','正确答案：URL格式修复测试的标准解释','错误理解：学员对URL格式修复测试的误解','true_false','2025-10-12 22:37:49','2025-10-12 22:37:49'),(276,2,170,NULL,21,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','multiple_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(277,2,148,NULL,53,'关于\"1231\"的综合分析问题','正确答案：1231的标准解释','错误理解：学员对1231的误解','true_false','2025-08-23 22:55:08','2025-08-23 22:55:08'),(278,2,148,NULL,53,'关于\"1231\"的综合分析问题','正确答案：1231的标准解释','错误理解：学员对1231的误解','single_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(279,2,139,NULL,25,'关于\"本地测试知识点\"的概念理解问题','正确答案：本地测试知识点的标准解释','错误理解：学员对本地测试知识点的误解','fill_blank','2025-10-12 22:37:49','2025-10-12 22:37:49'),(280,2,148,NULL,57,'关于\"Dify工作流修复测试\"的综合分析问题','正确答案：Dify工作流修复测试的标准解释','错误理解：学员对Dify工作流修复测试的误解','multiple_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(281,2,161,NULL,52,'关于\"心理诱因核心概念\"的综合分析问题','正确答案：心理诱因核心概念的标准解释','错误理解：学员对心理诱因核心概念的误解','essay','2025-09-07 07:18:48','2025-09-07 07:18:48'),(282,2,148,NULL,50,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','fill_blank','2025-08-23 22:55:08','2025-08-23 22:55:08'),(283,2,148,NULL,36,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-08-23 22:55:08','2025-08-23 22:55:08'),(284,2,148,NULL,58,'关于\"URL格式修复测试\"的综合分析问题','正确答案：URL格式修复测试的标准解释','错误理解：学员对URL格式修复测试的误解','fill_blank','2025-08-23 22:55:08','2025-08-23 22:55:08'),(285,2,161,NULL,34,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','multiple_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(286,2,170,NULL,46,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','single_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(287,2,139,NULL,46,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','true_false','2025-10-12 22:37:49','2025-10-12 22:37:49'),(288,2,139,NULL,33,'关于\"前端显示测试\"的概念理解问题','正确答案：前端显示测试的标准解释','错误理解：学员对前端显示测试的误解','essay','2025-10-12 22:37:49','2025-10-12 22:37:49'),(289,2,139,NULL,47,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-10-12 22:37:49','2025-10-12 22:37:49'),(290,2,170,NULL,21,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','fill_blank','2025-09-01 08:47:39','2025-09-01 08:47:39'),(291,2,161,NULL,53,'关于\"1231\"的综合分析问题','正确答案：1231的标准解释','错误理解：学员对1231的误解','essay','2025-09-07 07:18:48','2025-09-07 07:18:48'),(292,2,139,NULL,40,'关于\"完整功能测试\"的概念理解问题','正确答案：完整功能测试的标准解释','错误理解：学员对完整功能测试的误解','essay','2025-10-12 22:37:49','2025-10-12 22:37:49'),(293,2,170,NULL,20,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','true_false','2025-09-01 08:47:39','2025-09-01 08:47:39'),(294,2,148,NULL,48,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','single_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(295,2,161,NULL,54,'关于\"remote_url方式测试\"的实际应用问题','正确答案：remote_url方式测试的标准解释','错误理解：学员对remote_url方式测试的误解','multiple_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(296,2,161,NULL,47,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','multiple_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(297,2,148,NULL,34,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','fill_blank','2025-08-23 22:55:08','2025-08-23 22:55:08'),(298,2,139,NULL,40,'关于\"完整功能测试\"的实际应用问题','正确答案：完整功能测试的标准解释','错误理解：学员对完整功能测试的误解','true_false','2025-10-12 22:37:49','2025-10-12 22:37:49'),(299,2,139,NULL,57,'关于\"Dify工作流修复测试\"的综合分析问题','正确答案：Dify工作流修复测试的标准解释','错误理解：学员对Dify工作流修复测试的误解','single_choice','2025-10-12 22:37:49','2025-10-12 22:37:49'),(300,2,170,NULL,28,'关于\"测试新类型系统\"的概念理解问题','正确答案：测试新类型系统的标准解释','错误理解：学员对测试新类型系统的误解','single_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(301,2,148,NULL,50,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','single_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(302,2,170,NULL,57,'关于\"Dify工作流修复测试\"的概念理解问题','正确答案：Dify工作流修复测试的标准解释','错误理解：学员对Dify工作流修复测试的误解','essay','2025-09-01 08:47:39','2025-09-01 08:47:39'),(303,2,170,NULL,17,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','essay','2025-09-01 08:47:39','2025-09-01 08:47:39'),(304,2,148,NULL,44,'关于\"本地统一测试\"的实际应用问题','正确答案：本地统一测试的标准解释','错误理解：学员对本地统一测试的误解','multiple_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(305,2,139,NULL,23,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','single_choice','2025-10-12 22:37:49','2025-10-12 22:37:49'),(306,2,170,NULL,54,'关于\"remote_url方式测试\"的概念理解问题','正确答案：remote_url方式测试的标准解释','错误理解：学员对remote_url方式测试的误解','multiple_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(307,2,139,NULL,52,'关于\"心理诱因核心概念\"的综合分析问题','正确答案：心理诱因核心概念的标准解释','错误理解：学员对心理诱因核心概念的误解','essay','2025-10-12 22:37:49','2025-10-12 22:37:49'),(308,2,170,NULL,33,'关于\"前端显示测试\"的综合分析问题','正确答案：前端显示测试的标准解释','错误理解：学员对前端显示测试的误解','single_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(309,2,139,NULL,43,'关于\"沟通话术测试\"的实际应用问题','正确答案：沟通话术测试的标准解释','错误理解：学员对沟通话术测试的误解','true_false','2025-10-12 22:37:49','2025-10-12 22:37:49'),(310,2,139,NULL,46,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','fill_blank','2025-10-12 22:37:49','2025-10-12 22:37:49'),(311,2,148,NULL,35,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','fill_blank','2025-08-23 22:55:08','2025-08-23 22:55:08'),(312,2,139,NULL,58,'关于\"URL格式修复测试\"的综合分析问题','正确答案：URL格式修复测试的标准解释','错误理解：学员对URL格式修复测试的误解','single_choice','2025-10-12 22:37:49','2025-10-12 22:37:49'),(313,2,170,NULL,29,'关于\"测试\"的综合分析问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','multiple_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(314,2,170,NULL,30,'关于\"你好\"的综合分析问题','正确答案：你好的标准解释','错误理解：学员对你好的误解','single_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(315,2,148,NULL,41,'关于\"CRUD测试-创建\"的综合分析问题','正确答案：CRUD测试-创建的标准解释','错误理解：学员对CRUD测试-创建的误解','essay','2025-08-23 22:55:08','2025-08-23 22:55:08'),(316,2,170,NULL,21,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','fill_blank','2025-09-01 08:47:39','2025-09-01 08:47:39'),(317,2,170,NULL,29,'关于\"测试\"的概念理解问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','fill_blank','2025-09-01 08:47:39','2025-09-01 08:47:39'),(318,2,139,NULL,55,'关于\"生产域名配置测试\"的综合分析问题','正确答案：生产域名配置测试的标准解释','错误理解：学员对生产域名配置测试的误解','single_choice','2025-10-12 22:37:49','2025-10-12 22:37:49'),(319,2,148,NULL,29,'关于\"测试\"的实际应用问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','multiple_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(320,2,161,NULL,16,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','single_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(321,2,161,NULL,38,'关于\"拉屎觉得 flash1\"的实际应用问题','正确答案：拉屎觉得 flash1的标准解释','错误理解：学员对拉屎觉得 flash1的误解','multiple_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(322,2,161,NULL,29,'关于\"测试\"的综合分析问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','single_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(323,2,170,NULL,21,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-09-01 08:47:39','2025-09-01 08:47:39'),(324,2,161,NULL,23,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','multiple_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(325,2,148,NULL,37,'关于\"啦啦啦\"的实际应用问题','正确答案：啦啦啦的标准解释','错误理解：学员对啦啦啦的误解','multiple_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(326,2,148,NULL,40,'关于\"完整功能测试\"的实际应用问题','正确答案：完整功能测试的标准解释','错误理解：学员对完整功能测试的误解','single_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(327,2,148,NULL,39,'关于\"CORS修复测试\"的实际应用问题','正确答案：CORS修复测试的标准解释','错误理解：学员对CORS修复测试的误解','single_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(328,2,148,NULL,27,'关于\"测试\"的概念理解问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','true_false','2025-08-23 22:55:08','2025-08-23 22:55:08'),(329,2,161,NULL,47,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-09-07 07:18:48','2025-09-07 07:18:48'),(330,2,139,NULL,26,'关于\"测试修复后的知识点\"的实际应用问题','正确答案：测试修复后的知识点的标准解释','错误理解：学员对测试修复后的知识点的误解','fill_blank','2025-10-12 22:37:49','2025-10-12 22:37:49'),(331,2,170,NULL,43,'关于\"沟通话术测试\"的综合分析问题','正确答案：沟通话术测试的标准解释','错误理解：学员对沟通话术测试的误解','multiple_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(332,2,139,NULL,32,'关于\"测试\"的综合分析问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','multiple_choice','2025-10-12 22:37:49','2025-10-12 22:37:49'),(333,2,170,NULL,30,'关于\"你好\"的实际应用问题','正确答案：你好的标准解释','错误理解：学员对你好的误解','multiple_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(334,2,148,NULL,24,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-08-23 22:55:08','2025-08-23 22:55:08'),(335,2,139,NULL,22,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','single_choice','2025-10-12 22:37:49','2025-10-12 22:37:49'),(336,2,161,NULL,57,'关于\"Dify工作流修复测试\"的综合分析问题','正确答案：Dify工作流修复测试的标准解释','错误理解：学员对Dify工作流修复测试的误解','true_false','2025-09-07 07:18:48','2025-09-07 07:18:48'),(337,2,139,NULL,54,'关于\"remote_url方式测试\"的实际应用问题','正确答案：remote_url方式测试的标准解释','错误理解：学员对remote_url方式测试的误解','single_choice','2025-10-12 22:37:49','2025-10-12 22:37:49'),(338,2,148,NULL,36,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','single_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(339,2,170,NULL,39,'关于\"CORS修复测试\"的综合分析问题','正确答案：CORS修复测试的标准解释','错误理解：学员对CORS修复测试的误解','true_false','2025-09-01 08:47:39','2025-09-01 08:47:39'),(340,2,148,NULL,24,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','single_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(341,2,148,NULL,55,'关于\"生产域名配置测试\"的概念理解问题','正确答案：生产域名配置测试的标准解释','错误理解：学员对生产域名配置测试的误解','essay','2025-08-23 22:55:08','2025-08-23 22:55:08'),(342,2,148,NULL,49,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','essay','2025-08-23 22:55:08','2025-08-23 22:55:08'),(343,2,148,NULL,22,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','single_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(344,2,148,NULL,35,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','true_false','2025-08-23 22:55:08','2025-08-23 22:55:08'),(345,2,170,NULL,49,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','essay','2025-09-01 08:47:39','2025-09-01 08:47:39'),(346,2,161,NULL,43,'关于\"沟通话术测试\"的综合分析问题','正确答案：沟通话术测试的标准解释','错误理解：学员对沟通话术测试的误解','single_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(347,2,148,NULL,36,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','multiple_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(348,2,148,NULL,21,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-08-23 22:55:08','2025-08-23 22:55:08'),(349,2,148,NULL,43,'关于\"沟通话术测试\"的实际应用问题','正确答案：沟通话术测试的标准解释','错误理解：学员对沟通话术测试的误解','multiple_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(350,2,161,NULL,40,'关于\"完整功能测试\"的实际应用问题','正确答案：完整功能测试的标准解释','错误理解：学员对完整功能测试的误解','multiple_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(351,2,148,NULL,52,'关于\"心理诱因核心概念\"的实际应用问题','正确答案：心理诱因核心概念的标准解释','错误理解：学员对心理诱因核心概念的误解','fill_blank','2025-08-23 22:55:08','2025-08-23 22:55:08'),(352,2,148,NULL,37,'关于\"啦啦啦\"的综合分析问题','正确答案：啦啦啦的标准解释','错误理解：学员对啦啦啦的误解','single_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(353,2,148,NULL,18,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','multiple_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(354,2,170,NULL,18,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','multiple_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(355,2,139,NULL,45,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','multiple_choice','2025-10-12 22:37:49','2025-10-12 22:37:49'),(356,2,139,NULL,17,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','fill_blank','2025-10-12 22:37:49','2025-10-12 22:37:49'),(357,2,148,NULL,46,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','fill_blank','2025-08-23 22:55:08','2025-08-23 22:55:08'),(358,2,148,NULL,44,'关于\"本地统一测试\"的实际应用问题','正确答案：本地统一测试的标准解释','错误理解：学员对本地统一测试的误解','true_false','2025-08-23 22:55:08','2025-08-23 22:55:08'),(359,2,139,NULL,54,'关于\"remote_url方式测试\"的概念理解问题','正确答案：remote_url方式测试的标准解释','错误理解：学员对remote_url方式测试的误解','true_false','2025-10-12 22:37:49','2025-10-12 22:37:49'),(360,2,161,NULL,54,'关于\"remote_url方式测试\"的实际应用问题','正确答案：remote_url方式测试的标准解释','错误理解：学员对remote_url方式测试的误解','essay','2025-09-07 07:18:48','2025-09-07 07:18:48'),(361,2,148,NULL,48,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','multiple_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(362,2,139,NULL,50,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','essay','2025-10-12 22:37:49','2025-10-12 22:37:49'),(363,2,161,NULL,51,'关于\"15MB限制测试\"的实际应用问题','正确答案：15MB限制测试的标准解释','错误理解：学员对15MB限制测试的误解','single_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(364,2,148,NULL,45,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','essay','2025-08-23 22:55:08','2025-08-23 22:55:08'),(365,2,148,NULL,27,'关于\"测试\"的概念理解问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','fill_blank','2025-08-23 22:55:08','2025-08-23 22:55:08'),(366,2,148,NULL,35,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','multiple_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(367,2,148,NULL,47,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','fill_blank','2025-08-23 22:55:08','2025-08-23 22:55:08'),(368,2,161,NULL,38,'关于\"拉屎觉得 flash1\"的概念理解问题','正确答案：拉屎觉得 flash1的标准解释','错误理解：学员对拉屎觉得 flash1的误解','fill_blank','2025-09-07 07:18:48','2025-09-07 07:18:48'),(369,2,170,NULL,52,'关于\"心理诱因核心概念\"的实际应用问题','正确答案：心理诱因核心概念的标准解释','错误理解：学员对心理诱因核心概念的误解','multiple_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(370,2,161,NULL,57,'关于\"Dify工作流修复测试\"的概念理解问题','正确答案：Dify工作流修复测试的标准解释','错误理解：学员对Dify工作流修复测试的误解','multiple_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(371,2,161,NULL,25,'关于\"本地测试知识点\"的实际应用问题','正确答案：本地测试知识点的标准解释','错误理解：学员对本地测试知识点的误解','single_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(372,2,139,NULL,19,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','fill_blank','2025-10-12 22:37:49','2025-10-12 22:37:49'),(373,2,170,NULL,27,'关于\"测试\"的实际应用问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','essay','2025-09-01 08:47:39','2025-09-01 08:47:39'),(374,2,170,NULL,50,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','single_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(375,2,148,NULL,47,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-08-23 22:55:08','2025-08-23 22:55:08'),(376,2,170,NULL,36,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-09-01 08:47:39','2025-09-01 08:47:39'),(377,2,170,NULL,40,'关于\"完整功能测试\"的综合分析问题','正确答案：完整功能测试的标准解释','错误理解：学员对完整功能测试的误解','multiple_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(378,2,161,NULL,32,'关于\"测试\"的概念理解问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','multiple_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(379,2,161,NULL,40,'关于\"完整功能测试\"的综合分析问题','正确答案：完整功能测试的标准解释','错误理解：学员对完整功能测试的误解','multiple_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(380,2,148,NULL,32,'关于\"测试\"的概念理解问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','essay','2025-08-23 22:55:08','2025-08-23 22:55:08'),(381,2,170,NULL,32,'关于\"测试\"的实际应用问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','fill_blank','2025-09-01 08:47:39','2025-09-01 08:47:39'),(382,2,148,NULL,47,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','single_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(383,2,161,NULL,46,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','true_false','2025-09-07 07:18:48','2025-09-07 07:18:48'),(384,2,170,NULL,31,'关于\"最终测试知识点\"的综合分析问题','正确答案：最终测试知识点的标准解释','错误理解：学员对最终测试知识点的误解','true_false','2025-09-01 08:47:39','2025-09-01 08:47:39'),(385,2,139,NULL,20,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','true_false','2025-10-12 22:37:49','2025-10-12 22:37:49'),(386,2,170,NULL,17,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','multiple_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(387,2,170,NULL,35,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','essay','2025-09-01 08:47:39','2025-09-01 08:47:39'),(388,2,170,NULL,56,'关于\"Dify配置更新测试\"的综合分析问题','正确答案：Dify配置更新测试的标准解释','错误理解：学员对Dify配置更新测试的误解','fill_blank','2025-09-01 08:47:39','2025-09-01 08:47:39'),(389,2,139,NULL,42,'关于\"颜色测试-客诉处理\"的实际应用问题','正确答案：颜色测试-客诉处理的标准解释','错误理解：学员对颜色测试-客诉处理的误解','multiple_choice','2025-10-12 22:37:49','2025-10-12 22:37:49'),(390,2,139,NULL,46,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','true_false','2025-10-12 22:37:49','2025-10-12 22:37:49'),(391,2,161,NULL,16,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','single_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(392,2,170,NULL,28,'关于\"测试新类型系统\"的概念理解问题','正确答案：测试新类型系统的标准解释','错误理解：学员对测试新类型系统的误解','multiple_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(393,2,148,NULL,27,'关于\"测试\"的实际应用问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','fill_blank','2025-08-23 22:55:08','2025-08-23 22:55:08'),(394,2,148,NULL,16,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','fill_blank','2025-08-23 22:55:08','2025-08-23 22:55:08'),(395,2,170,NULL,51,'关于\"15MB限制测试\"的综合分析问题','正确答案：15MB限制测试的标准解释','错误理解：学员对15MB限制测试的误解','multiple_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(396,2,170,NULL,19,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','multiple_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(397,2,139,NULL,40,'关于\"完整功能测试\"的概念理解问题','正确答案：完整功能测试的标准解释','错误理解：学员对完整功能测试的误解','fill_blank','2025-10-12 22:37:49','2025-10-12 22:37:49'),(398,2,161,NULL,44,'关于\"本地统一测试\"的实际应用问题','正确答案：本地统一测试的标准解释','错误理解：学员对本地统一测试的误解','single_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(399,2,148,NULL,17,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','fill_blank','2025-08-23 22:55:08','2025-08-23 22:55:08'),(400,2,161,NULL,23,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','single_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(401,2,161,NULL,23,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','true_false','2025-09-07 07:18:48','2025-09-07 07:18:48'),(402,2,148,NULL,42,'关于\"颜色测试-客诉处理\"的综合分析问题','正确答案：颜色测试-客诉处理的标准解释','错误理解：学员对颜色测试-客诉处理的误解','fill_blank','2025-08-23 22:55:08','2025-08-23 22:55:08'),(403,2,170,NULL,22,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','fill_blank','2025-09-01 08:47:39','2025-09-01 08:47:39'),(404,2,148,NULL,32,'关于\"测试\"的综合分析问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','fill_blank','2025-08-23 22:55:08','2025-08-23 22:55:08'),(405,2,161,NULL,48,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','multiple_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(406,2,170,NULL,48,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','true_false','2025-09-01 08:47:39','2025-09-01 08:47:39'),(407,2,170,NULL,48,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','fill_blank','2025-09-01 08:47:39','2025-09-01 08:47:39'),(408,2,161,NULL,28,'关于\"测试新类型系统\"的实际应用问题','正确答案：测试新类型系统的标准解释','错误理解：学员对测试新类型系统的误解','essay','2025-09-07 07:18:48','2025-09-07 07:18:48'),(409,2,148,NULL,41,'关于\"CRUD测试-创建\"的实际应用问题','正确答案：CRUD测试-创建的标准解释','错误理解：学员对CRUD测试-创建的误解','true_false','2025-08-23 22:55:08','2025-08-23 22:55:08'),(410,2,139,NULL,16,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','essay','2025-10-12 22:37:49','2025-10-12 22:37:49'),(411,2,170,NULL,51,'关于\"15MB限制测试\"的概念理解问题','正确答案：15MB限制测试的标准解释','错误理解：学员对15MB限制测试的误解','essay','2025-09-01 08:47:39','2025-09-01 08:47:39'),(412,2,148,NULL,23,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','multiple_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(413,2,148,NULL,24,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-08-23 22:55:08','2025-08-23 22:55:08'),(414,2,148,NULL,25,'关于\"本地测试知识点\"的概念理解问题','正确答案：本地测试知识点的标准解释','错误理解：学员对本地测试知识点的误解','single_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(415,2,170,NULL,52,'关于\"心理诱因核心概念\"的综合分析问题','正确答案：心理诱因核心概念的标准解释','错误理解：学员对心理诱因核心概念的误解','multiple_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(416,2,170,NULL,38,'关于\"拉屎觉得 flash1\"的综合分析问题','正确答案：拉屎觉得 flash1的标准解释','错误理解：学员对拉屎觉得 flash1的误解','true_false','2025-09-01 08:47:39','2025-09-01 08:47:39'),(417,2,170,NULL,56,'关于\"Dify配置更新测试\"的综合分析问题','正确答案：Dify配置更新测试的标准解释','错误理解：学员对Dify配置更新测试的误解','single_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(418,2,161,NULL,25,'关于\"本地测试知识点\"的概念理解问题','正确答案：本地测试知识点的标准解释','错误理解：学员对本地测试知识点的误解','essay','2025-09-07 07:18:48','2025-09-07 07:18:48'),(419,2,170,NULL,25,'关于\"本地测试知识点\"的综合分析问题','正确答案：本地测试知识点的标准解释','错误理解：学员对本地测试知识点的误解','true_false','2025-09-01 08:47:39','2025-09-01 08:47:39'),(420,2,139,NULL,30,'关于\"你好\"的综合分析问题','正确答案：你好的标准解释','错误理解：学员对你好的误解','single_choice','2025-10-12 22:37:49','2025-10-12 22:37:49'),(421,2,148,NULL,41,'关于\"CRUD测试-创建\"的概念理解问题','正确答案：CRUD测试-创建的标准解释','错误理解：学员对CRUD测试-创建的误解','essay','2025-08-23 22:55:08','2025-08-23 22:55:08'),(422,2,148,NULL,16,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','essay','2025-08-23 22:55:08','2025-08-23 22:55:08'),(423,2,139,NULL,18,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','fill_blank','2025-10-12 22:37:49','2025-10-12 22:37:49'),(424,2,148,NULL,41,'关于\"CRUD测试-创建\"的综合分析问题','正确答案：CRUD测试-创建的标准解释','错误理解：学员对CRUD测试-创建的误解','fill_blank','2025-08-23 22:55:08','2025-08-23 22:55:08'),(425,2,148,NULL,32,'关于\"测试\"的概念理解问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','true_false','2025-08-23 22:55:08','2025-08-23 22:55:08'),(426,2,170,NULL,22,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','single_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(427,2,170,NULL,45,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','single_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(428,2,139,NULL,23,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','multiple_choice','2025-10-12 22:37:49','2025-10-12 22:37:49'),(429,2,139,NULL,29,'关于\"测试\"的实际应用问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','true_false','2025-10-12 22:37:49','2025-10-12 22:37:49'),(430,2,148,NULL,37,'关于\"啦啦啦\"的综合分析问题','正确答案：啦啦啦的标准解释','错误理解：学员对啦啦啦的误解','multiple_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(431,2,148,NULL,46,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','multiple_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(432,2,148,NULL,31,'关于\"最终测试知识点\"的概念理解问题','正确答案：最终测试知识点的标准解释','错误理解：学员对最终测试知识点的误解','essay','2025-08-23 22:55:08','2025-08-23 22:55:08'),(433,2,139,NULL,37,'关于\"啦啦啦\"的综合分析问题','正确答案：啦啦啦的标准解释','错误理解：学员对啦啦啦的误解','true_false','2025-10-12 22:37:49','2025-10-12 22:37:49'),(434,2,170,NULL,43,'关于\"沟通话术测试\"的概念理解问题','正确答案：沟通话术测试的标准解释','错误理解：学员对沟通话术测试的误解','essay','2025-09-01 08:47:39','2025-09-01 08:47:39'),(435,2,139,NULL,29,'关于\"测试\"的概念理解问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','essay','2025-10-12 22:37:49','2025-10-12 22:37:49'),(436,2,161,NULL,17,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','essay','2025-09-07 07:18:48','2025-09-07 07:18:48'),(437,2,139,NULL,55,'关于\"生产域名配置测试\"的实际应用问题','正确答案：生产域名配置测试的标准解释','错误理解：学员对生产域名配置测试的误解','multiple_choice','2025-10-12 22:37:49','2025-10-12 22:37:49'),(438,2,161,NULL,49,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','single_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(439,2,139,NULL,25,'关于\"本地测试知识点\"的综合分析问题','正确答案：本地测试知识点的标准解释','错误理解：学员对本地测试知识点的误解','true_false','2025-10-12 22:37:49','2025-10-12 22:37:49'),(440,2,170,NULL,18,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','single_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(441,2,170,NULL,34,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','fill_blank','2025-09-01 08:47:39','2025-09-01 08:47:39'),(442,2,161,NULL,49,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','essay','2025-09-07 07:18:48','2025-09-07 07:18:48'),(443,2,148,NULL,31,'关于\"最终测试知识点\"的概念理解问题','正确答案：最终测试知识点的标准解释','错误理解：学员对最终测试知识点的误解','single_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(444,2,170,NULL,44,'关于\"本地统一测试\"的实际应用问题','正确答案：本地统一测试的标准解释','错误理解：学员对本地统一测试的误解','true_false','2025-09-01 08:47:39','2025-09-01 08:47:39'),(445,2,170,NULL,45,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','single_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(446,2,170,NULL,36,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','fill_blank','2025-09-01 08:47:39','2025-09-01 08:47:39'),(447,2,148,NULL,33,'关于\"前端显示测试\"的概念理解问题','正确答案：前端显示测试的标准解释','错误理解：学员对前端显示测试的误解','multiple_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(448,2,161,NULL,29,'关于\"测试\"的实际应用问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','true_false','2025-09-07 07:18:48','2025-09-07 07:18:48'),(449,2,148,NULL,54,'关于\"remote_url方式测试\"的概念理解问题','正确答案：remote_url方式测试的标准解释','错误理解：学员对remote_url方式测试的误解','essay','2025-08-23 22:55:08','2025-08-23 22:55:08'),(450,2,139,NULL,42,'关于\"颜色测试-客诉处理\"的综合分析问题','正确答案：颜色测试-客诉处理的标准解释','错误理解：学员对颜色测试-客诉处理的误解','multiple_choice','2025-10-12 22:37:49','2025-10-12 22:37:49'),(451,2,139,NULL,55,'关于\"生产域名配置测试\"的实际应用问题','正确答案：生产域名配置测试的标准解释','错误理解：学员对生产域名配置测试的误解','essay','2025-10-12 22:37:49','2025-10-12 22:37:49'),(452,2,148,NULL,19,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','true_false','2025-08-23 22:55:08','2025-08-23 22:55:08'),(453,2,139,NULL,48,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','single_choice','2025-10-12 22:37:49','2025-10-12 22:37:49'),(454,2,139,NULL,32,'关于\"测试\"的概念理解问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','multiple_choice','2025-10-12 22:37:49','2025-10-12 22:37:49'),(455,2,161,NULL,45,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','true_false','2025-09-07 07:18:48','2025-09-07 07:18:48'),(456,2,139,NULL,41,'关于\"CRUD测试-创建\"的实际应用问题','正确答案：CRUD测试-创建的标准解释','错误理解：学员对CRUD测试-创建的误解','essay','2025-10-12 22:37:49','2025-10-12 22:37:49'),(457,2,139,NULL,16,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','fill_blank','2025-10-12 22:37:49','2025-10-12 22:37:49'),(458,2,139,NULL,36,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-10-12 22:37:49','2025-10-12 22:37:49'),(459,2,161,NULL,22,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','essay','2025-09-07 07:18:48','2025-09-07 07:18:48'),(460,2,148,NULL,50,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','single_choice','2025-08-23 22:55:08','2025-08-23 22:55:08'),(461,2,161,NULL,17,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','multiple_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(462,2,161,NULL,20,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','single_choice','2025-09-07 07:18:48','2025-09-07 07:18:48'),(463,2,170,NULL,50,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','essay','2025-09-01 08:47:39','2025-09-01 08:47:39'),(464,2,139,NULL,57,'关于\"Dify工作流修复测试\"的概念理解问题','正确答案：Dify工作流修复测试的标准解释','错误理解：学员对Dify工作流修复测试的误解','essay','2025-10-12 22:37:49','2025-10-12 22:37:49'),(465,2,170,NULL,30,'关于\"你好\"的概念理解问题','正确答案：你好的标准解释','错误理解：学员对你好的误解','multiple_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(466,2,139,NULL,56,'关于\"Dify配置更新测试\"的实际应用问题','正确答案：Dify配置更新测试的标准解释','错误理解：学员对Dify配置更新测试的误解','fill_blank','2025-10-12 22:37:49','2025-10-12 22:37:49'),(467,2,148,NULL,43,'关于\"沟通话术测试\"的综合分析问题','正确答案：沟通话术测试的标准解释','错误理解：学员对沟通话术测试的误解','essay','2025-08-23 22:55:08','2025-08-23 22:55:08'),(468,2,148,NULL,25,'关于\"本地测试知识点\"的概念理解问题','正确答案：本地测试知识点的标准解释','错误理解：学员对本地测试知识点的误解','essay','2025-08-23 22:55:08','2025-08-23 22:55:08'),(469,2,139,NULL,24,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','multiple_choice','2025-10-12 22:37:49','2025-10-12 22:37:49'),(470,2,139,NULL,41,'关于\"CRUD测试-创建\"的综合分析问题','正确答案：CRUD测试-创建的标准解释','错误理解：学员对CRUD测试-创建的误解','essay','2025-10-12 22:37:49','2025-10-12 22:37:49'),(471,2,139,NULL,20,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','fill_blank','2025-10-12 22:37:49','2025-10-12 22:37:49'),(472,2,170,NULL,54,'关于\"remote_url方式测试\"的实际应用问题','正确答案：remote_url方式测试的标准解释','错误理解：学员对remote_url方式测试的误解','fill_blank','2025-09-01 08:47:39','2025-09-01 08:47:39'),(473,2,170,NULL,20,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','multiple_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(474,2,139,NULL,43,'关于\"沟通话术测试\"的综合分析问题','正确答案：沟通话术测试的标准解释','错误理解：学员对沟通话术测试的误解','single_choice','2025-10-12 22:37:49','2025-10-12 22:37:49'),(475,2,170,NULL,50,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','multiple_choice','2025-09-01 08:47:39','2025-09-01 08:47:39'),(476,2,170,NULL,16,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','fill_blank','2025-09-01 08:47:39','2025-09-01 08:47:39'),(477,2,148,NULL,42,'关于\"颜色测试-客诉处理\"的综合分析问题','正确答案：颜色测试-客诉处理的标准解释','错误理解：学员对颜色测试-客诉处理的误解','fill_blank','2025-08-23 22:55:08','2025-08-23 22:55:08'),(478,2,170,NULL,38,'关于\"拉屎觉得 flash1\"的实际应用问题','正确答案：拉屎觉得 flash1的标准解释','错误理解：学员对拉屎觉得 flash1的误解','fill_blank','2025-09-01 08:47:39','2025-09-01 08:47:39'),(479,2,148,NULL,56,'关于\"Dify配置更新测试\"的概念理解问题','正确答案：Dify配置更新测试的标准解释','错误理解：学员对Dify配置更新测试的误解','fill_blank','2025-08-23 22:55:08','2025-08-23 22:55:08'),(480,2,148,NULL,55,'关于\"生产域名配置测试\"的实际应用问题','正确答案：生产域名配置测试的标准解释','错误理解：学员对生产域名配置测试的误解','true_false','2025-08-23 22:55:08','2025-08-23 22:55:08'),(481,2,148,NULL,33,'关于\"前端显示测试\"的概念理解问题','正确答案：前端显示测试的标准解释','错误理解：学员对前端显示测试的误解','fill_blank','2025-08-23 22:55:08','2025-08-23 22:55:08'),(482,2,170,NULL,57,'关于\"Dify工作流修复测试\"的综合分析问题','正确答案：Dify工作流修复测试的标准解释','错误理解：学员对Dify工作流修复测试的误解','essay','2025-09-01 08:47:39','2025-09-01 08:47:39'),(743,6,296,NULL,17,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','fill_blank','2025-10-16 08:34:25','2025-10-16 08:34:25'),(744,6,209,NULL,58,'关于\"URL格式修复测试\"的概念理解问题','正确答案：URL格式修复测试的标准解释','错误理解：学员对URL格式修复测试的误解','multiple_choice','2025-10-16 13:33:58','2025-10-16 13:33:58'),(745,6,203,NULL,37,'关于\"啦啦啦\"的综合分析问题','正确答案：啦啦啦的标准解释','错误理解：学员对啦啦啦的误解','true_false','2025-10-16 15:03:58','2025-10-16 15:03:58'),(746,6,218,NULL,48,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','essay','2025-10-16 12:18:58','2025-10-16 12:18:58'),(747,6,221,NULL,19,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','multiple_choice','2025-10-16 12:33:58','2025-10-16 12:33:58'),(748,6,281,NULL,37,'关于\"啦啦啦\"的实际应用问题','正确答案：啦啦啦的标准解释','错误理解：学员对啦啦啦的误解','single_choice','2025-10-16 12:19:25','2025-10-16 12:19:25'),(749,6,209,NULL,21,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','single_choice','2025-10-16 13:33:58','2025-10-16 13:33:58'),(750,6,227,NULL,50,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','fill_blank','2025-10-16 13:03:58','2025-10-16 13:03:58'),(751,6,260,NULL,16,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','single_choice','2025-10-16 14:34:25','2025-10-16 14:34:25'),(752,6,296,NULL,32,'关于\"测试\"的综合分析问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','multiple_choice','2025-10-16 08:34:25','2025-10-16 08:34:25'),(753,6,296,NULL,30,'关于\"你好\"的综合分析问题','正确答案：你好的标准解释','错误理解：学员对你好的误解','single_choice','2025-10-16 08:34:25','2025-10-16 08:34:25'),(754,6,284,NULL,34,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','true_false','2025-10-16 12:34:25','2025-10-16 12:34:25'),(755,6,296,NULL,36,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','multiple_choice','2025-10-16 08:34:25','2025-10-16 08:34:25'),(756,6,278,NULL,35,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','essay','2025-10-16 14:04:25','2025-10-16 14:04:25'),(757,6,197,NULL,24,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-10-16 14:33:58','2025-10-16 14:33:58'),(758,6,48,NULL,45,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','true_false','2025-10-03 10:00:00','2025-10-03 10:00:00'),(759,6,272,NULL,18,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','multiple_choice','2025-10-16 13:34:25','2025-10-16 13:34:25'),(760,6,260,NULL,56,'关于\"Dify配置更新测试\"的综合分析问题','正确答案：Dify配置更新测试的标准解释','错误理解：学员对Dify配置更新测试的误解','multiple_choice','2025-10-16 14:34:25','2025-10-16 14:34:25'),(761,6,194,NULL,29,'关于\"测试\"的综合分析问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','true_false','2025-10-16 14:18:58','2025-10-16 14:18:58'),(762,6,200,NULL,53,'关于\"1231\"的实际应用问题','正确答案：1231的标准解释','错误理解：学员对1231的误解','multiple_choice','2025-10-16 14:48:58','2025-10-16 14:48:58'),(763,6,272,NULL,38,'关于\"拉屎觉得 flash1\"的实际应用问题','正确答案：拉屎觉得 flash1的标准解释','错误理解：学员对拉屎觉得 flash1的误解','fill_blank','2025-10-16 13:34:25','2025-10-16 13:34:25'),(764,6,299,NULL,52,'关于\"心理诱因核心概念\"的实际应用问题','正确答案：心理诱因核心概念的标准解释','错误理解：学员对心理诱因核心概念的误解','single_choice','2025-10-16 08:49:25','2025-10-16 08:49:25'),(765,6,293,NULL,35,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','multiple_choice','2025-10-16 08:19:25','2025-10-16 08:19:25'),(766,6,284,NULL,37,'关于\"啦啦啦\"的概念理解问题','正确答案：啦啦啦的标准解释','错误理解：学员对啦啦啦的误解','fill_blank','2025-10-16 12:34:25','2025-10-16 12:34:25'),(767,6,269,NULL,37,'关于\"啦啦啦\"的综合分析问题','正确答案：啦啦啦的标准解释','错误理解：学员对啦啦啦的误解','multiple_choice','2025-10-16 13:19:25','2025-10-16 13:19:25'),(768,6,263,NULL,41,'关于\"CRUD测试-创建\"的综合分析问题','正确答案：CRUD测试-创建的标准解释','错误理解：学员对CRUD测试-创建的误解','essay','2025-10-16 14:49:25','2025-10-16 14:49:25'),(769,6,257,NULL,35,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','true_false','2025-10-16 14:19:25','2025-10-16 14:19:25'),(770,6,275,NULL,41,'关于\"CRUD测试-创建\"的概念理解问题','正确答案：CRUD测试-创建的标准解释','错误理解：学员对CRUD测试-创建的误解','multiple_choice','2025-10-16 13:49:25','2025-10-16 13:49:25'),(771,6,287,NULL,48,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','multiple_choice','2025-10-16 12:49:25','2025-10-16 12:49:25'),(772,6,260,NULL,31,'关于\"最终测试知识点\"的综合分析问题','正确答案：最终测试知识点的标准解释','错误理解：学员对最终测试知识点的误解','multiple_choice','2025-10-16 14:34:25','2025-10-16 14:34:25'),(773,6,296,NULL,42,'关于\"颜色测试-客诉处理\"的实际应用问题','正确答案：颜色测试-客诉处理的标准解释','错误理解：学员对颜色测试-客诉处理的误解','true_false','2025-10-16 08:34:25','2025-10-16 08:34:25'),(774,6,257,NULL,22,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','essay','2025-10-16 14:19:25','2025-10-16 14:19:25'),(775,6,293,NULL,58,'关于\"URL格式修复测试\"的综合分析问题','正确答案：URL格式修复测试的标准解释','错误理解：学员对URL格式修复测试的误解','fill_blank','2025-10-16 08:19:25','2025-10-16 08:19:25'),(776,6,221,NULL,51,'关于\"15MB限制测试\"的实际应用问题','正确答案：15MB限制测试的标准解释','错误理解：学员对15MB限制测试的误解','multiple_choice','2025-10-16 12:33:58','2025-10-16 12:33:58'),(777,6,296,NULL,20,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','true_false','2025-10-16 08:34:25','2025-10-16 08:34:25'),(778,6,233,NULL,50,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','multiple_choice','2025-10-16 08:33:58','2025-10-16 08:33:58'),(779,6,215,NULL,26,'关于\"测试修复后的知识点\"的实际应用问题','正确答案：测试修复后的知识点的标准解释','错误理解：学员对测试修复后的知识点的误解','essay','2025-10-16 14:03:58','2025-10-16 14:03:58'),(780,6,215,NULL,25,'关于\"本地测试知识点\"的综合分析问题','正确答案：本地测试知识点的标准解释','错误理解：学员对本地测试知识点的误解','true_false','2025-10-16 14:03:58','2025-10-16 14:03:58'),(781,6,290,NULL,56,'关于\"Dify配置更新测试\"的概念理解问题','正确答案：Dify配置更新测试的标准解释','错误理解：学员对Dify配置更新测试的误解','true_false','2025-10-16 13:04:25','2025-10-16 13:04:25'),(782,6,266,NULL,23,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','true_false','2025-10-16 15:04:25','2025-10-16 15:04:25'),(783,6,281,NULL,29,'关于\"测试\"的实际应用问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','single_choice','2025-10-16 12:19:25','2025-10-16 12:19:25'),(784,6,269,NULL,37,'关于\"啦啦啦\"的概念理解问题','正确答案：啦啦啦的标准解释','错误理解：学员对啦啦啦的误解','true_false','2025-10-16 13:19:25','2025-10-16 13:19:25'),(785,6,281,NULL,38,'关于\"拉屎觉得 flash1\"的实际应用问题','正确答案：拉屎觉得 flash1的标准解释','错误理解：学员对拉屎觉得 flash1的误解','single_choice','2025-10-16 12:19:25','2025-10-16 12:19:25'),(786,6,284,NULL,50,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','single_choice','2025-10-16 12:34:25','2025-10-16 12:34:25'),(787,6,209,NULL,56,'关于\"Dify配置更新测试\"的综合分析问题','正确答案：Dify配置更新测试的标准解释','错误理解：学员对Dify配置更新测试的误解','single_choice','2025-10-16 13:33:58','2025-10-16 13:33:58'),(788,6,272,NULL,45,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','true_false','2025-10-16 13:34:25','2025-10-16 13:34:25'),(789,6,227,NULL,26,'关于\"测试修复后的知识点\"的概念理解问题','正确答案：测试修复后的知识点的标准解释','错误理解：学员对测试修复后的知识点的误解','multiple_choice','2025-10-16 13:03:58','2025-10-16 13:03:58'),(790,6,209,NULL,50,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','single_choice','2025-10-16 13:33:58','2025-10-16 13:33:58'),(791,6,194,NULL,43,'关于\"沟通话术测试\"的概念理解问题','正确答案：沟通话术测试的标准解释','错误理解：学员对沟通话术测试的误解','single_choice','2025-10-16 14:18:58','2025-10-16 14:18:58'),(792,6,260,NULL,32,'关于\"测试\"的综合分析问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','essay','2025-10-16 14:34:25','2025-10-16 14:34:25'),(793,6,281,NULL,52,'关于\"心理诱因核心概念\"的综合分析问题','正确答案：心理诱因核心概念的标准解释','错误理解：学员对心理诱因核心概念的误解','true_false','2025-10-16 12:19:25','2025-10-16 12:19:25'),(794,6,260,NULL,25,'关于\"本地测试知识点\"的概念理解问题','正确答案：本地测试知识点的标准解释','错误理解：学员对本地测试知识点的误解','multiple_choice','2025-10-16 14:34:25','2025-10-16 14:34:25'),(795,6,48,NULL,58,'关于\"URL格式修复测试\"的概念理解问题','正确答案：URL格式修复测试的标准解释','错误理解：学员对URL格式修复测试的误解','single_choice','2025-10-03 10:00:00','2025-10-03 10:00:00'),(796,6,278,NULL,39,'关于\"CORS修复测试\"的概念理解问题','正确答案：CORS修复测试的标准解释','错误理解：学员对CORS修复测试的误解','essay','2025-10-16 14:04:25','2025-10-16 14:04:25'),(797,6,284,NULL,38,'关于\"拉屎觉得 flash1\"的实际应用问题','正确答案：拉屎觉得 flash1的标准解释','错误理解：学员对拉屎觉得 flash1的误解','essay','2025-10-16 12:34:25','2025-10-16 12:34:25'),(798,6,227,NULL,50,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','multiple_choice','2025-10-16 13:03:58','2025-10-16 13:03:58'),(799,6,260,NULL,25,'关于\"本地测试知识点\"的综合分析问题','正确答案：本地测试知识点的标准解释','错误理解：学员对本地测试知识点的误解','true_false','2025-10-16 14:34:25','2025-10-16 14:34:25'),(800,6,209,NULL,18,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','multiple_choice','2025-10-16 13:33:58','2025-10-16 13:33:58'),(801,6,266,NULL,41,'关于\"CRUD测试-创建\"的实际应用问题','正确答案：CRUD测试-创建的标准解释','错误理解：学员对CRUD测试-创建的误解','essay','2025-10-16 15:04:25','2025-10-16 15:04:25'),(802,6,293,NULL,26,'关于\"测试修复后的知识点\"的概念理解问题','正确答案：测试修复后的知识点的标准解释','错误理解：学员对测试修复后的知识点的误解','single_choice','2025-10-16 08:19:25','2025-10-16 08:19:25'),(803,6,197,NULL,19,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','single_choice','2025-10-16 14:33:58','2025-10-16 14:33:58'),(804,6,230,NULL,23,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','multiple_choice','2025-10-16 08:18:58','2025-10-16 08:18:58'),(805,6,278,NULL,53,'关于\"1231\"的概念理解问题','正确答案：1231的标准解释','错误理解：学员对1231的误解','true_false','2025-10-16 14:04:25','2025-10-16 14:04:25'),(806,6,269,NULL,24,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-10-16 13:19:25','2025-10-16 13:19:25'),(807,6,212,NULL,28,'关于\"测试新类型系统\"的概念理解问题','正确答案：测试新类型系统的标准解释','错误理解：学员对测试新类型系统的误解','single_choice','2025-10-16 13:48:58','2025-10-16 13:48:58'),(808,6,48,NULL,47,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','single_choice','2025-10-03 10:00:00','2025-10-03 10:00:00'),(809,6,233,NULL,48,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','single_choice','2025-10-16 08:33:58','2025-10-16 08:33:58'),(810,6,263,NULL,57,'关于\"Dify工作流修复测试\"的实际应用问题','正确答案：Dify工作流修复测试的标准解释','错误理解：学员对Dify工作流修复测试的误解','true_false','2025-10-16 14:49:25','2025-10-16 14:49:25'),(811,6,212,NULL,27,'关于\"测试\"的实际应用问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','true_false','2025-10-16 13:48:58','2025-10-16 13:48:58'),(812,6,218,NULL,55,'关于\"生产域名配置测试\"的概念理解问题','正确答案：生产域名配置测试的标准解释','错误理解：学员对生产域名配置测试的误解','fill_blank','2025-10-16 12:18:58','2025-10-16 12:18:58'),(813,6,272,NULL,58,'关于\"URL格式修复测试\"的实际应用问题','正确答案：URL格式修复测试的标准解释','错误理解：学员对URL格式修复测试的误解','essay','2025-10-16 13:34:25','2025-10-16 13:34:25'),(814,6,278,NULL,34,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','essay','2025-10-16 14:04:25','2025-10-16 14:04:25'),(815,6,290,NULL,27,'关于\"测试\"的综合分析问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','true_false','2025-10-16 13:04:25','2025-10-16 13:04:25'),(816,6,206,NULL,36,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','multiple_choice','2025-10-16 13:18:58','2025-10-16 13:18:58'),(817,6,296,NULL,40,'关于\"完整功能测试\"的概念理解问题','正确答案：完整功能测试的标准解释','错误理解：学员对完整功能测试的误解','multiple_choice','2025-10-16 08:34:25','2025-10-16 08:34:25'),(818,6,48,NULL,29,'关于\"测试\"的实际应用问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','true_false','2025-10-03 10:00:00','2025-10-03 10:00:00'),(819,6,278,NULL,41,'关于\"CRUD测试-创建\"的概念理解问题','正确答案：CRUD测试-创建的标准解释','错误理解：学员对CRUD测试-创建的误解','multiple_choice','2025-10-16 14:04:25','2025-10-16 14:04:25'),(820,6,203,NULL,54,'关于\"remote_url方式测试\"的综合分析问题','正确答案：remote_url方式测试的标准解释','错误理解：学员对remote_url方式测试的误解','essay','2025-10-16 15:03:58','2025-10-16 15:03:58'),(821,6,218,NULL,43,'关于\"沟通话术测试\"的实际应用问题','正确答案：沟通话术测试的标准解释','错误理解：学员对沟通话术测试的误解','true_false','2025-10-16 12:18:58','2025-10-16 12:18:58'),(822,6,275,NULL,19,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','essay','2025-10-16 13:49:25','2025-10-16 13:49:25'),(823,6,281,NULL,38,'关于\"拉屎觉得 flash1\"的综合分析问题','正确答案：拉屎觉得 flash1的标准解释','错误理解：学员对拉屎觉得 flash1的误解','multiple_choice','2025-10-16 12:19:25','2025-10-16 12:19:25'),(824,6,299,NULL,23,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','fill_blank','2025-10-16 08:49:25','2025-10-16 08:49:25'),(825,6,233,NULL,18,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-10-16 08:33:58','2025-10-16 08:33:58'),(826,6,287,NULL,30,'关于\"你好\"的概念理解问题','正确答案：你好的标准解释','错误理解：学员对你好的误解','essay','2025-10-16 12:49:25','2025-10-16 12:49:25'),(827,6,260,NULL,34,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','fill_blank','2025-10-16 14:34:25','2025-10-16 14:34:25'),(828,6,236,NULL,25,'关于\"本地测试知识点\"的概念理解问题','正确答案：本地测试知识点的标准解释','错误理解：学员对本地测试知识点的误解','fill_blank','2025-10-16 08:48:58','2025-10-16 08:48:58'),(829,6,293,NULL,20,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','single_choice','2025-10-16 08:19:25','2025-10-16 08:19:25'),(830,6,48,NULL,40,'关于\"完整功能测试\"的实际应用问题','正确答案：完整功能测试的标准解释','错误理解：学员对完整功能测试的误解','multiple_choice','2025-10-03 10:00:00','2025-10-03 10:00:00'),(831,6,284,NULL,27,'关于\"测试\"的实际应用问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','fill_blank','2025-10-16 12:34:25','2025-10-16 12:34:25'),(832,6,197,NULL,25,'关于\"本地测试知识点\"的综合分析问题','正确答案：本地测试知识点的标准解释','错误理解：学员对本地测试知识点的误解','true_false','2025-10-16 14:33:58','2025-10-16 14:33:58'),(833,6,212,NULL,47,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','single_choice','2025-10-16 13:48:58','2025-10-16 13:48:58'),(834,6,48,NULL,39,'关于\"CORS修复测试\"的实际应用问题','正确答案：CORS修复测试的标准解释','错误理解：学员对CORS修复测试的误解','multiple_choice','2025-10-03 10:00:00','2025-10-03 10:00:00'),(835,6,296,NULL,18,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','multiple_choice','2025-10-16 08:34:25','2025-10-16 08:34:25'),(836,6,200,NULL,47,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','essay','2025-10-16 14:48:58','2025-10-16 14:48:58'),(837,6,284,NULL,43,'关于\"沟通话术测试\"的概念理解问题','正确答案：沟通话术测试的标准解释','错误理解：学员对沟通话术测试的误解','fill_blank','2025-10-16 12:34:25','2025-10-16 12:34:25'),(838,6,48,NULL,38,'关于\"拉屎觉得 flash1\"的实际应用问题','正确答案：拉屎觉得 flash1的标准解释','错误理解：学员对拉屎觉得 flash1的误解','single_choice','2025-10-03 10:00:00','2025-10-03 10:00:00'),(839,6,230,NULL,23,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','true_false','2025-10-16 08:18:58','2025-10-16 08:18:58'),(840,6,200,NULL,29,'关于\"测试\"的概念理解问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','essay','2025-10-16 14:48:58','2025-10-16 14:48:58'),(841,6,260,NULL,43,'关于\"沟通话术测试\"的实际应用问题','正确答案：沟通话术测试的标准解释','错误理解：学员对沟通话术测试的误解','true_false','2025-10-16 14:34:25','2025-10-16 14:34:25'),(842,6,221,NULL,32,'关于\"测试\"的实际应用问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','fill_blank','2025-10-16 12:33:58','2025-10-16 12:33:58'),(843,6,218,NULL,51,'关于\"15MB限制测试\"的综合分析问题','正确答案：15MB限制测试的标准解释','错误理解：学员对15MB限制测试的误解','fill_blank','2025-10-16 12:18:58','2025-10-16 12:18:58'),(844,6,266,NULL,26,'关于\"测试修复后的知识点\"的综合分析问题','正确答案：测试修复后的知识点的标准解释','错误理解：学员对测试修复后的知识点的误解','essay','2025-10-16 15:04:25','2025-10-16 15:04:25'),(845,6,260,NULL,32,'关于\"测试\"的实际应用问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','true_false','2025-10-16 14:34:25','2025-10-16 14:34:25'),(846,6,227,NULL,38,'关于\"拉屎觉得 flash1\"的综合分析问题','正确答案：拉屎觉得 flash1的标准解释','错误理解：学员对拉屎觉得 flash1的误解','multiple_choice','2025-10-16 13:03:58','2025-10-16 13:03:58'),(847,6,284,NULL,43,'关于\"沟通话术测试\"的综合分析问题','正确答案：沟通话术测试的标准解释','错误理解：学员对沟通话术测试的误解','fill_blank','2025-10-16 12:34:25','2025-10-16 12:34:25'),(848,6,203,NULL,57,'关于\"Dify工作流修复测试\"的实际应用问题','正确答案：Dify工作流修复测试的标准解释','错误理解：学员对Dify工作流修复测试的误解','single_choice','2025-10-16 15:03:58','2025-10-16 15:03:58'),(849,6,200,NULL,37,'关于\"啦啦啦\"的实际应用问题','正确答案：啦啦啦的标准解释','错误理解：学员对啦啦啦的误解','multiple_choice','2025-10-16 14:48:58','2025-10-16 14:48:58'),(850,6,290,NULL,45,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','true_false','2025-10-16 13:04:25','2025-10-16 13:04:25'),(851,6,200,NULL,56,'关于\"Dify配置更新测试\"的实际应用问题','正确答案：Dify配置更新测试的标准解释','错误理解：学员对Dify配置更新测试的误解','essay','2025-10-16 14:48:58','2025-10-16 14:48:58'),(852,6,215,NULL,41,'关于\"CRUD测试-创建\"的实际应用问题','正确答案：CRUD测试-创建的标准解释','错误理解：学员对CRUD测试-创建的误解','fill_blank','2025-10-16 14:03:58','2025-10-16 14:03:58'),(853,6,200,NULL,45,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','fill_blank','2025-10-16 14:48:58','2025-10-16 14:48:58'),(854,6,212,NULL,41,'关于\"CRUD测试-创建\"的综合分析问题','正确答案：CRUD测试-创建的标准解释','错误理解：学员对CRUD测试-创建的误解','true_false','2025-10-16 13:48:58','2025-10-16 13:48:58'),(855,6,272,NULL,17,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','fill_blank','2025-10-16 13:34:25','2025-10-16 13:34:25'),(856,6,236,NULL,29,'关于\"测试\"的实际应用问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','fill_blank','2025-10-16 08:48:58','2025-10-16 08:48:58'),(857,6,209,NULL,16,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','essay','2025-10-16 13:33:58','2025-10-16 13:33:58'),(858,6,212,NULL,31,'关于\"最终测试知识点\"的综合分析问题','正确答案：最终测试知识点的标准解释','错误理解：学员对最终测试知识点的误解','fill_blank','2025-10-16 13:48:58','2025-10-16 13:48:58'),(859,6,263,NULL,34,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','single_choice','2025-10-16 14:49:25','2025-10-16 14:49:25'),(860,6,275,NULL,44,'关于\"本地统一测试\"的概念理解问题','正确答案：本地统一测试的标准解释','错误理解：学员对本地统一测试的误解','multiple_choice','2025-10-16 13:49:25','2025-10-16 13:49:25'),(861,6,299,NULL,21,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','essay','2025-10-16 08:49:25','2025-10-16 08:49:25'),(862,6,299,NULL,19,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','single_choice','2025-10-16 08:49:25','2025-10-16 08:49:25'),(863,6,236,NULL,22,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','true_false','2025-10-16 08:48:58','2025-10-16 08:48:58'),(864,6,266,NULL,56,'关于\"Dify配置更新测试\"的综合分析问题','正确答案：Dify配置更新测试的标准解释','错误理解：学员对Dify配置更新测试的误解','true_false','2025-10-16 15:04:25','2025-10-16 15:04:25'),(865,6,269,NULL,58,'关于\"URL格式修复测试\"的概念理解问题','正确答案：URL格式修复测试的标准解释','错误理解：学员对URL格式修复测试的误解','essay','2025-10-16 13:19:25','2025-10-16 13:19:25'),(866,6,275,NULL,31,'关于\"最终测试知识点\"的实际应用问题','正确答案：最终测试知识点的标准解释','错误理解：学员对最终测试知识点的误解','multiple_choice','2025-10-16 13:49:25','2025-10-16 13:49:25'),(867,6,296,NULL,48,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','multiple_choice','2025-10-16 08:34:25','2025-10-16 08:34:25'),(868,6,206,NULL,20,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','single_choice','2025-10-16 13:18:58','2025-10-16 13:18:58'),(869,6,209,NULL,30,'关于\"你好\"的概念理解问题','正确答案：你好的标准解释','错误理解：学员对你好的误解','single_choice','2025-10-16 13:33:58','2025-10-16 13:33:58'),(870,6,218,NULL,44,'关于\"本地统一测试\"的综合分析问题','正确答案：本地统一测试的标准解释','错误理解：学员对本地统一测试的误解','true_false','2025-10-16 12:18:58','2025-10-16 12:18:58'),(871,6,296,NULL,42,'关于\"颜色测试-客诉处理\"的综合分析问题','正确答案：颜色测试-客诉处理的标准解释','错误理解：学员对颜色测试-客诉处理的误解','multiple_choice','2025-10-16 08:34:25','2025-10-16 08:34:25'),(872,6,200,NULL,20,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','essay','2025-10-16 14:48:58','2025-10-16 14:48:58'),(873,6,227,NULL,17,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','single_choice','2025-10-16 13:03:58','2025-10-16 13:03:58'),(874,6,194,NULL,23,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','single_choice','2025-10-16 14:18:58','2025-10-16 14:18:58'),(875,6,48,NULL,41,'关于\"CRUD测试-创建\"的实际应用问题','正确答案：CRUD测试-创建的标准解释','错误理解：学员对CRUD测试-创建的误解','true_false','2025-10-03 10:00:00','2025-10-03 10:00:00'),(876,6,236,NULL,58,'关于\"URL格式修复测试\"的概念理解问题','正确答案：URL格式修复测试的标准解释','错误理解：学员对URL格式修复测试的误解','true_false','2025-10-16 08:48:58','2025-10-16 08:48:58'),(877,6,218,NULL,24,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-10-16 12:18:58','2025-10-16 12:18:58'),(878,6,209,NULL,23,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','true_false','2025-10-16 13:33:58','2025-10-16 13:33:58'),(879,6,221,NULL,26,'关于\"测试修复后的知识点\"的综合分析问题','正确答案：测试修复后的知识点的标准解释','错误理解：学员对测试修复后的知识点的误解','single_choice','2025-10-16 12:33:58','2025-10-16 12:33:58'),(880,6,275,NULL,20,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','essay','2025-10-16 13:49:25','2025-10-16 13:49:25'),(881,6,48,NULL,51,'关于\"15MB限制测试\"的综合分析问题','正确答案：15MB限制测试的标准解释','错误理解：学员对15MB限制测试的误解','essay','2025-10-03 10:00:00','2025-10-03 10:00:00'),(882,6,224,NULL,42,'关于\"颜色测试-客诉处理\"的综合分析问题','正确答案：颜色测试-客诉处理的标准解释','错误理解：学员对颜色测试-客诉处理的误解','true_false','2025-10-16 12:48:58','2025-10-16 12:48:58'),(883,6,287,NULL,19,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','fill_blank','2025-10-16 12:49:25','2025-10-16 12:49:25'),(884,6,200,NULL,20,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','single_choice','2025-10-16 14:48:58','2025-10-16 14:48:58'),(885,6,230,NULL,22,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','essay','2025-10-16 08:18:58','2025-10-16 08:18:58'),(886,6,233,NULL,24,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','multiple_choice','2025-10-16 08:33:58','2025-10-16 08:33:58'),(887,6,215,NULL,17,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','single_choice','2025-10-16 14:03:58','2025-10-16 14:03:58'),(888,6,278,NULL,50,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-10-16 14:04:25','2025-10-16 14:04:25'),(889,6,263,NULL,58,'关于\"URL格式修复测试\"的概念理解问题','正确答案：URL格式修复测试的标准解释','错误理解：学员对URL格式修复测试的误解','true_false','2025-10-16 14:49:25','2025-10-16 14:49:25'),(890,6,224,NULL,52,'关于\"心理诱因核心概念\"的概念理解问题','正确答案：心理诱因核心概念的标准解释','错误理解：学员对心理诱因核心概念的误解','true_false','2025-10-16 12:48:58','2025-10-16 12:48:58'),(891,6,287,NULL,37,'关于\"啦啦啦\"的综合分析问题','正确答案：啦啦啦的标准解释','错误理解：学员对啦啦啦的误解','fill_blank','2025-10-16 12:49:25','2025-10-16 12:49:25'),(892,6,233,NULL,20,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','essay','2025-10-16 08:33:58','2025-10-16 08:33:58'),(893,6,203,NULL,36,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-10-16 15:03:58','2025-10-16 15:03:58'),(894,6,281,NULL,28,'关于\"测试新类型系统\"的综合分析问题','正确答案：测试新类型系统的标准解释','错误理解：学员对测试新类型系统的误解','essay','2025-10-16 12:19:25','2025-10-16 12:19:25'),(895,6,206,NULL,25,'关于\"本地测试知识点\"的综合分析问题','正确答案：本地测试知识点的标准解释','错误理解：学员对本地测试知识点的误解','true_false','2025-10-16 13:18:58','2025-10-16 13:18:58'),(896,6,224,NULL,17,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','true_false','2025-10-16 12:48:58','2025-10-16 12:48:58'),(897,6,197,NULL,28,'关于\"测试新类型系统\"的综合分析问题','正确答案：测试新类型系统的标准解释','错误理解：学员对测试新类型系统的误解','fill_blank','2025-10-16 14:33:58','2025-10-16 14:33:58'),(898,6,269,NULL,54,'关于\"remote_url方式测试\"的综合分析问题','正确答案：remote_url方式测试的标准解释','错误理解：学员对remote_url方式测试的误解','essay','2025-10-16 13:19:25','2025-10-16 13:19:25'),(899,6,197,NULL,19,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','multiple_choice','2025-10-16 14:33:58','2025-10-16 14:33:58'),(900,6,194,NULL,26,'关于\"测试修复后的知识点\"的实际应用问题','正确答案：测试修复后的知识点的标准解释','错误理解：学员对测试修复后的知识点的误解','fill_blank','2025-10-16 14:18:58','2025-10-16 14:18:58'),(901,6,296,NULL,45,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','multiple_choice','2025-10-16 08:34:25','2025-10-16 08:34:25'),(902,6,272,NULL,41,'关于\"CRUD测试-创建\"的综合分析问题','正确答案：CRUD测试-创建的标准解释','错误理解：学员对CRUD测试-创建的误解','multiple_choice','2025-10-16 13:34:25','2025-10-16 13:34:25'),(903,6,200,NULL,50,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','fill_blank','2025-10-16 14:48:58','2025-10-16 14:48:58'),(904,6,266,NULL,32,'关于\"测试\"的概念理解问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','essay','2025-10-16 15:04:25','2025-10-16 15:04:25'),(905,6,206,NULL,51,'关于\"15MB限制测试\"的概念理解问题','正确答案：15MB限制测试的标准解释','错误理解：学员对15MB限制测试的误解','single_choice','2025-10-16 13:18:58','2025-10-16 13:18:58'),(906,6,48,NULL,29,'关于\"测试\"的实际应用问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','fill_blank','2025-10-03 10:00:00','2025-10-03 10:00:00'),(907,6,218,NULL,34,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','fill_blank','2025-10-16 12:18:58','2025-10-16 12:18:58'),(908,6,221,NULL,42,'关于\"颜色测试-客诉处理\"的概念理解问题','正确答案：颜色测试-客诉处理的标准解释','错误理解：学员对颜色测试-客诉处理的误解','true_false','2025-10-16 12:33:58','2025-10-16 12:33:58'),(909,6,293,NULL,16,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','essay','2025-10-16 08:19:25','2025-10-16 08:19:25'),(910,6,48,NULL,17,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','fill_blank','2025-10-03 10:00:00','2025-10-03 10:00:00'),(911,6,278,NULL,25,'关于\"本地测试知识点\"的概念理解问题','正确答案：本地测试知识点的标准解释','错误理解：学员对本地测试知识点的误解','single_choice','2025-10-16 14:04:25','2025-10-16 14:04:25'),(912,6,227,NULL,52,'关于\"心理诱因核心概念\"的实际应用问题','正确答案：心理诱因核心概念的标准解释','错误理解：学员对心理诱因核心概念的误解','essay','2025-10-16 13:03:58','2025-10-16 13:03:58'),(913,6,281,NULL,47,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-10-16 12:19:25','2025-10-16 12:19:25'),(914,6,236,NULL,44,'关于\"本地统一测试\"的综合分析问题','正确答案：本地统一测试的标准解释','错误理解：学员对本地统一测试的误解','true_false','2025-10-16 08:48:58','2025-10-16 08:48:58'),(915,6,194,NULL,32,'关于\"测试\"的概念理解问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','essay','2025-10-16 14:18:58','2025-10-16 14:18:58'),(916,6,296,NULL,16,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','multiple_choice','2025-10-16 08:34:25','2025-10-16 08:34:25'),(917,6,215,NULL,57,'关于\"Dify工作流修复测试\"的实际应用问题','正确答案：Dify工作流修复测试的标准解释','错误理解：学员对Dify工作流修复测试的误解','single_choice','2025-10-16 14:03:58','2025-10-16 14:03:58'),(918,6,224,NULL,33,'关于\"前端显示测试\"的概念理解问题','正确答案：前端显示测试的标准解释','错误理解：学员对前端显示测试的误解','single_choice','2025-10-16 12:48:58','2025-10-16 12:48:58'),(919,6,299,NULL,24,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','essay','2025-10-16 08:49:25','2025-10-16 08:49:25'),(920,6,227,NULL,22,'关于\"核心概念1\"的概念理解问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','single_choice','2025-10-16 13:03:58','2025-10-16 13:03:58'),(921,6,290,NULL,41,'关于\"CRUD测试-创建\"的综合分析问题','正确答案：CRUD测试-创建的标准解释','错误理解：学员对CRUD测试-创建的误解','true_false','2025-10-16 13:04:25','2025-10-16 13:04:25'),(922,6,293,NULL,28,'关于\"测试新类型系统\"的实际应用问题','正确答案：测试新类型系统的标准解释','错误理解：学员对测试新类型系统的误解','true_false','2025-10-16 08:19:25','2025-10-16 08:19:25'),(923,6,293,NULL,51,'关于\"15MB限制测试\"的综合分析问题','正确答案：15MB限制测试的标准解释','错误理解：学员对15MB限制测试的误解','essay','2025-10-16 08:19:25','2025-10-16 08:19:25'),(924,6,233,NULL,17,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','fill_blank','2025-10-16 08:33:58','2025-10-16 08:33:58'),(925,6,200,NULL,28,'关于\"测试新类型系统\"的综合分析问题','正确答案：测试新类型系统的标准解释','错误理解：学员对测试新类型系统的误解','fill_blank','2025-10-16 14:48:58','2025-10-16 14:48:58'),(926,6,215,NULL,17,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','single_choice','2025-10-16 14:03:58','2025-10-16 14:03:58'),(927,6,293,NULL,32,'关于\"测试\"的概念理解问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','fill_blank','2025-10-16 08:19:25','2025-10-16 08:19:25'),(928,6,221,NULL,23,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','multiple_choice','2025-10-16 12:33:58','2025-10-16 12:33:58'),(929,6,290,NULL,24,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','single_choice','2025-10-16 13:04:25','2025-10-16 13:04:25'),(930,6,290,NULL,50,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','multiple_choice','2025-10-16 13:04:25','2025-10-16 13:04:25'),(931,6,299,NULL,20,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','multiple_choice','2025-10-16 08:49:25','2025-10-16 08:49:25'),(932,6,212,NULL,38,'关于\"拉屎觉得 flash1\"的综合分析问题','正确答案：拉屎觉得 flash1的标准解释','错误理解：学员对拉屎觉得 flash1的误解','essay','2025-10-16 13:48:58','2025-10-16 13:48:58'),(933,6,257,NULL,57,'关于\"Dify工作流修复测试\"的概念理解问题','正确答案：Dify工作流修复测试的标准解释','错误理解：学员对Dify工作流修复测试的误解','essay','2025-10-16 14:19:25','2025-10-16 14:19:25'),(934,6,227,NULL,52,'关于\"心理诱因核心概念\"的综合分析问题','正确答案：心理诱因核心概念的标准解释','错误理解：学员对心理诱因核心概念的误解','single_choice','2025-10-16 13:03:58','2025-10-16 13:03:58'),(935,6,224,NULL,22,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','true_false','2025-10-16 12:48:58','2025-10-16 12:48:58'),(936,6,287,NULL,36,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','fill_blank','2025-10-16 12:49:25','2025-10-16 12:49:25'),(937,6,236,NULL,52,'关于\"心理诱因核心概念\"的实际应用问题','正确答案：心理诱因核心概念的标准解释','错误理解：学员对心理诱因核心概念的误解','fill_blank','2025-10-16 08:48:58','2025-10-16 08:48:58'),(938,6,230,NULL,30,'关于\"你好\"的概念理解问题','正确答案：你好的标准解释','错误理解：学员对你好的误解','single_choice','2025-10-16 08:18:58','2025-10-16 08:18:58'),(939,6,260,NULL,54,'关于\"remote_url方式测试\"的概念理解问题','正确答案：remote_url方式测试的标准解释','错误理解：学员对remote_url方式测试的误解','single_choice','2025-10-16 14:34:25','2025-10-16 14:34:25'),(940,6,299,NULL,28,'关于\"测试新类型系统\"的综合分析问题','正确答案：测试新类型系统的标准解释','错误理解：学员对测试新类型系统的误解','multiple_choice','2025-10-16 08:49:25','2025-10-16 08:49:25'),(941,6,266,NULL,34,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','essay','2025-10-16 15:04:25','2025-10-16 15:04:25'),(942,6,275,NULL,56,'关于\"Dify配置更新测试\"的综合分析问题','正确答案：Dify配置更新测试的标准解释','错误理解：学员对Dify配置更新测试的误解','multiple_choice','2025-10-16 13:49:25','2025-10-16 13:49:25'),(943,6,278,NULL,18,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','essay','2025-10-16 14:04:25','2025-10-16 14:04:25'),(944,6,257,NULL,24,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','single_choice','2025-10-16 14:19:25','2025-10-16 14:19:25'),(945,6,227,NULL,49,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','essay','2025-10-16 13:03:58','2025-10-16 13:03:58'),(946,6,218,NULL,31,'关于\"最终测试知识点\"的综合分析问题','正确答案：最终测试知识点的标准解释','错误理解：学员对最终测试知识点的误解','true_false','2025-10-16 12:18:58','2025-10-16 12:18:58'),(947,6,266,NULL,24,'关于\"注意事项\"的概念理解问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','essay','2025-10-16 15:04:25','2025-10-16 15:04:25'),(948,6,275,NULL,21,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','fill_blank','2025-10-16 13:49:25','2025-10-16 13:49:25'),(949,6,230,NULL,55,'关于\"生产域名配置测试\"的概念理解问题','正确答案：生产域名配置测试的标准解释','错误理解：学员对生产域名配置测试的误解','single_choice','2025-10-16 08:18:58','2025-10-16 08:18:58'),(950,6,296,NULL,48,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','fill_blank','2025-10-16 08:34:25','2025-10-16 08:34:25'),(951,6,209,NULL,45,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','fill_blank','2025-10-16 13:33:58','2025-10-16 13:33:58'),(952,6,269,NULL,54,'关于\"remote_url方式测试\"的综合分析问题','正确答案：remote_url方式测试的标准解释','错误理解：学员对remote_url方式测试的误解','true_false','2025-10-16 13:19:25','2025-10-16 13:19:25'),(953,6,281,NULL,36,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','multiple_choice','2025-10-16 12:19:25','2025-10-16 12:19:25'),(954,6,266,NULL,16,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','fill_blank','2025-10-16 15:04:25','2025-10-16 15:04:25'),(955,6,269,NULL,54,'关于\"remote_url方式测试\"的综合分析问题','正确答案：remote_url方式测试的标准解释','错误理解：学员对remote_url方式测试的误解','essay','2025-10-16 13:19:25','2025-10-16 13:19:25'),(956,6,287,NULL,41,'关于\"CRUD测试-创建\"的概念理解问题','正确答案：CRUD测试-创建的标准解释','错误理解：学员对CRUD测试-创建的误解','multiple_choice','2025-10-16 12:49:25','2025-10-16 12:49:25'),(957,6,257,NULL,17,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','fill_blank','2025-10-16 14:19:25','2025-10-16 14:19:25'),(958,6,278,NULL,21,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','essay','2025-10-16 14:04:25','2025-10-16 14:04:25'),(959,6,281,NULL,39,'关于\"CORS修复测试\"的概念理解问题','正确答案：CORS修复测试的标准解释','错误理解：学员对CORS修复测试的误解','multiple_choice','2025-10-16 12:19:25','2025-10-16 12:19:25'),(960,6,296,NULL,29,'关于\"测试\"的实际应用问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','single_choice','2025-10-16 08:34:25','2025-10-16 08:34:25'),(961,6,200,NULL,27,'关于\"测试\"的实际应用问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','essay','2025-10-16 14:48:58','2025-10-16 14:48:58'),(962,6,48,NULL,46,'关于\"重要步骤\"的概念理解问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','fill_blank','2025-10-03 10:00:00','2025-10-03 10:00:00'),(963,6,296,NULL,35,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','multiple_choice','2025-10-16 08:34:25','2025-10-16 08:34:25'),(964,6,263,NULL,58,'关于\"URL格式修复测试\"的实际应用问题','正确答案：URL格式修复测试的标准解释','错误理解：学员对URL格式修复测试的误解','essay','2025-10-16 14:49:25','2025-10-16 14:49:25'),(965,6,293,NULL,24,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','fill_blank','2025-10-16 08:19:25','2025-10-16 08:19:25'),(966,6,299,NULL,32,'关于\"测试\"的综合分析问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','essay','2025-10-16 08:49:25','2025-10-16 08:49:25'),(967,6,197,NULL,50,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','essay','2025-10-16 14:33:58','2025-10-16 14:33:58'),(968,6,233,NULL,57,'关于\"Dify工作流修复测试\"的综合分析问题','正确答案：Dify工作流修复测试的标准解释','错误理解：学员对Dify工作流修复测试的误解','multiple_choice','2025-10-16 08:33:58','2025-10-16 08:33:58'),(969,6,230,NULL,17,'关于\"重要步骤\"的实际应用问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','essay','2025-10-16 08:18:58','2025-10-16 08:18:58'),(970,6,266,NULL,27,'关于\"测试\"的概念理解问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','multiple_choice','2025-10-16 15:04:25','2025-10-16 15:04:25'),(971,6,197,NULL,39,'关于\"CORS修复测试\"的概念理解问题','正确答案：CORS修复测试的标准解释','错误理解：学员对CORS修复测试的误解','multiple_choice','2025-10-16 14:33:58','2025-10-16 14:33:58'),(972,6,209,NULL,26,'关于\"测试修复后的知识点\"的综合分析问题','正确答案：测试修复后的知识点的标准解释','错误理解：学员对测试修复后的知识点的误解','essay','2025-10-16 13:33:58','2025-10-16 13:33:58'),(973,6,218,NULL,25,'关于\"本地测试知识点\"的概念理解问题','正确答案：本地测试知识点的标准解释','错误理解：学员对本地测试知识点的误解','single_choice','2025-10-16 12:18:58','2025-10-16 12:18:58'),(974,6,209,NULL,26,'关于\"测试修复后的知识点\"的实际应用问题','正确答案：测试修复后的知识点的标准解释','错误理解：学员对测试修复后的知识点的误解','multiple_choice','2025-10-16 13:33:58','2025-10-16 13:33:58'),(975,6,221,NULL,55,'关于\"生产域名配置测试\"的概念理解问题','正确答案：生产域名配置测试的标准解释','错误理解：学员对生产域名配置测试的误解','single_choice','2025-10-16 12:33:58','2025-10-16 12:33:58'),(976,6,236,NULL,28,'关于\"测试新类型系统\"的综合分析问题','正确答案：测试新类型系统的标准解释','错误理解：学员对测试新类型系统的误解','multiple_choice','2025-10-16 08:48:58','2025-10-16 08:48:58'),(977,6,293,NULL,19,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','single_choice','2025-10-16 08:19:25','2025-10-16 08:19:25'),(978,6,209,NULL,43,'关于\"沟通话术测试\"的综合分析问题','正确答案：沟通话术测试的标准解释','错误理解：学员对沟通话术测试的误解','multiple_choice','2025-10-16 13:33:58','2025-10-16 13:33:58'),(979,6,206,NULL,38,'关于\"拉屎觉得 flash1\"的概念理解问题','正确答案：拉屎觉得 flash1的标准解释','错误理解：学员对拉屎觉得 flash1的误解','single_choice','2025-10-16 13:18:58','2025-10-16 13:18:58'),(980,6,197,NULL,27,'关于\"测试\"的概念理解问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','single_choice','2025-10-16 14:33:58','2025-10-16 14:33:58'),(981,6,230,NULL,49,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','fill_blank','2025-10-16 08:18:58','2025-10-16 08:18:58'),(982,6,266,NULL,55,'关于\"生产域名配置测试\"的综合分析问题','正确答案：生产域名配置测试的标准解释','错误理解：学员对生产域名配置测试的误解','fill_blank','2025-10-16 15:04:25','2025-10-16 15:04:25'),(983,6,224,NULL,16,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','fill_blank','2025-10-16 12:48:58','2025-10-16 12:48:58'),(984,6,206,NULL,50,'关于\"注意事项\"的实际应用问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-10-16 13:18:58','2025-10-16 13:18:58'),(985,6,269,NULL,45,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','single_choice','2025-10-16 13:19:25','2025-10-16 13:19:25'),(986,6,266,NULL,16,'关于\"核心概念1\"的实际应用问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','essay','2025-10-16 15:04:25','2025-10-16 15:04:25'),(987,6,281,NULL,40,'关于\"完整功能测试\"的综合分析问题','正确答案：完整功能测试的标准解释','错误理解：学员对完整功能测试的误解','true_false','2025-10-16 12:19:25','2025-10-16 12:19:25'),(988,6,257,NULL,27,'关于\"测试\"的概念理解问题','正确答案：测试的标准解释','错误理解：学员对测试的误解','essay','2025-10-16 14:19:25','2025-10-16 14:19:25'),(989,6,236,NULL,47,'关于\"注意事项\"的综合分析问题','正确答案：注意事项的标准解释','错误理解：学员对注意事项的误解','true_false','2025-10-16 08:48:58','2025-10-16 08:48:58'),(990,6,227,NULL,46,'关于\"重要步骤\"的综合分析问题','正确答案：重要步骤的标准解释','错误理解：学员对重要步骤的误解','fill_blank','2025-10-16 13:03:58','2025-10-16 13:03:58'),(991,6,230,NULL,19,'关于\"核心概念1\"的综合分析问题','正确答案：核心概念1的标准解释','错误理解：学员对核心概念1的误解','true_false','2025-10-16 08:18:58','2025-10-16 08:18:58'),(992,6,269,NULL,44,'关于\"本地统一测试\"的实际应用问题','正确答案：本地统一测试的标准解释','错误理解：学员对本地统一测试的误解','essay','2025-10-16 13:19:25','2025-10-16 13:19:25');
/*!40000 ALTER TABLE `exam_mistakes` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `exam_results`
--

DROP TABLE IF EXISTS `exam_results`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `exam_results` (
  `id` int NOT NULL AUTO_INCREMENT,
  `exam_id` int NOT NULL COMMENT '考试ID',
  `question_id` int NOT NULL COMMENT '题目ID',
  `user_answer` json DEFAULT NULL COMMENT '用户答案',
  `is_correct` tinyint(1) NOT NULL COMMENT '是否正确',
  `score` decimal(5,2) NOT NULL COMMENT '考试得分',
  `answer_time` int DEFAULT NULL COMMENT '答题时长(秒)',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_exam_id` (`exam_id`),
  KEY `idx_question_id` (`question_id`),
  CONSTRAINT `exam_results_ibfk_1` FOREIGN KEY (`exam_id`) REFERENCES `exams` (`id`) ON DELETE CASCADE,
  CONSTRAINT `exam_results_ibfk_2` FOREIGN KEY (`question_id`) REFERENCES `questions` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='考试结果表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `exam_results`
--

LOCK TABLES `exam_results` WRITE;
/*!40000 ALTER TABLE `exam_results` DISABLE KEYS */;
/*!40000 ALTER TABLE `exam_results` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `exams`
--

DROP TABLE IF EXISTS `exams`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `exams` (
  `id` int NOT NULL AUTO_INCREMENT,
  `user_id` int NOT NULL COMMENT '用户ID',
  `course_id` int NOT NULL COMMENT '课程ID',
  `exam_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '考试名称',
  `question_count` int DEFAULT NULL COMMENT '题目数量',
  `total_score` decimal(5,2) DEFAULT NULL COMMENT '总分',
  `pass_score` decimal(5,2) DEFAULT NULL COMMENT '及格分',
  `start_time` datetime DEFAULT NULL COMMENT '开始时间',
  `end_time` datetime DEFAULT NULL COMMENT '结束时间',
  `duration_minutes` int DEFAULT NULL COMMENT '考试时长(分钟)',
  `score` decimal(5,2) DEFAULT NULL COMMENT '得分',
  `round1_score` float DEFAULT NULL COMMENT '第一轮得分',
  `round2_score` float DEFAULT NULL COMMENT '第二轮得分',
  `round3_score` float DEFAULT NULL COMMENT '第三轮得分',
  `is_passed` tinyint(1) DEFAULT '0' COMMENT '是否通过',
  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'pending' COMMENT '考试状态',
  `questions` json DEFAULT NULL COMMENT '题目数据(JSON格式)',
  `answers` json DEFAULT NULL COMMENT '答案数据(JSON格式)',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_user_id` (`user_id`),
  KEY `idx_course_id` (`course_id`),
  KEY `idx_status` (`status`),
  CONSTRAINT `exams_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  CONSTRAINT `exams_ibfk_2` FOREIGN KEY (`course_id`) REFERENCES `courses` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=343 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='考试记录表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `exams`
--

LOCK TABLES `exams` WRITE;
/*!40000 ALTER TABLE `exams` DISABLE KEYS */;
INSERT INTO `exams` VALUES (40,5,1,'皮肤生理学基础 - 动态考试',10,100.00,60.00,'2025-10-05 09:00:00','2025-10-05 10:30:00',60,100.00,70,85,100,1,'submitted',NULL,NULL,'2025-10-12 20:48:24','2025-10-12 20:48:24'),(41,5,2,'医美产品知识与应用 - 动态考试',10,100.00,60.00,'2025-10-06 14:00:00','2025-10-06 15:20:00',60,90.00,65,80,90,1,'submitted',NULL,NULL,'2025-10-12 20:48:24','2025-10-12 20:48:24'),(42,5,3,'美容仪器操作与维护 - 动态考试',10,100.00,60.00,'2025-10-07 10:00:00','2025-10-07 11:15:00',60,95.00,80,95,NULL,1,'submitted',NULL,NULL,'2025-10-12 20:48:24','2025-10-12 20:48:24'),(43,5,4,'医美项目介绍与咨询 - 动态考试',10,100.00,60.00,'2025-10-08 15:00:00','2025-10-08 15:45:00',60,55.00,55,NULL,NULL,0,'submitted',NULL,NULL,'2025-10-12 20:48:24','2025-10-12 20:48:24'),(44,5,5,'轻医美销售技巧 - 动态考试',10,100.00,60.00,'2025-10-09 09:30:00','2025-10-09 11:00:00',60,100.00,75,90,100,1,'submitted',NULL,NULL,'2025-10-12 20:48:24','2025-10-12 20:48:24'),(45,5,6,'客户服务与投诉处理 - 动态考试',10,100.00,60.00,'2025-10-10 14:00:00','2025-10-10 15:30:00',60,100.00,85,95,100,1,'submitted',NULL,NULL,'2025-10-12 20:48:24','2025-10-12 20:48:24'),(46,5,7,'社媒营销与私域运营 - 动态考试',10,100.00,60.00,'2025-10-11 10:00:00','2025-10-11 11:10:00',60,75.00,60,75,NULL,1,'submitted',NULL,NULL,'2025-10-12 20:48:24','2025-10-12 20:48:24'),(47,5,9,'卫生消毒与感染控制 - 动态考试',10,100.00,60.00,'2025-10-12 09:00:00','2025-10-12 10:20:00',60,100.00,90,100,100,1,'submitted',NULL,NULL,'2025-10-12 20:48:24','2025-10-12 20:48:24'),(48,6,1,'皮肤生理学基础 - 动态考试',10,100.00,60.00,'2025-10-03 10:00:00','2025-10-03 11:20:00',60,100.00,88,95,100,1,'submitted',NULL,NULL,'2025-10-12 20:48:24','2025-10-12 20:48:24'),(49,6,2,'医美产品知识与应用 - 动态考试',10,100.00,60.00,'2025-10-04 14:30:00','2025-10-04 15:40:00',60,100.00,92,100,NULL,1,'submitted',NULL,NULL,'2025-10-12 20:48:24','2025-10-12 20:48:24'),(50,6,6,'客户服务与投诉处理 - 动态考试',10,100.00,60.00,'2025-10-07 09:00:00','2025-10-07 10:15:00',60,95.00,78,90,95,1,'submitted',NULL,NULL,'2025-10-12 20:48:24','2025-10-12 20:48:24'),(51,7,3,'美容仪器操作与维护 - 动态考试',10,100.00,60.00,'2025-10-05 11:00:00','2025-10-05 12:10:00',60,100.00,82,90,100,1,'submitted',NULL,NULL,'2025-10-12 20:48:24','2025-10-12 20:48:24'),(52,7,5,'轻医美销售技巧 - 动态考试',10,100.00,60.00,'2025-10-09 15:00:00','2025-10-09 16:15:00',60,90.00,70,85,90,1,'submitted',NULL,NULL,'2025-10-12 20:48:24','2025-10-12 20:48:24'),(129,2,7,'社媒营销与私域运营测试',10,100.00,60.00,'2025-08-25 23:29:04','2025-08-26 00:11:04',32,73.30,75.7,NULL,NULL,1,'submitted',NULL,NULL,'2025-08-25 23:29:04','2025-08-25 23:29:04'),(130,2,5,'轻医美销售技巧测试',10,100.00,60.00,'2025-08-20 06:43:40','2025-08-20 07:20:40',33,64.80,69.7,NULL,NULL,1,'submitted',NULL,NULL,'2025-08-20 06:43:40','2025-08-20 06:43:40'),(131,2,8,'门店运营管理测试',10,100.00,60.00,'2025-09-03 01:36:36','2025-09-03 02:07:36',28,75.00,70.6,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-03 01:36:36','2025-09-03 01:36:36'),(132,2,10,'美容心理学测试',10,100.00,60.00,'2025-08-23 22:55:08','2025-08-23 23:28:08',34,64.60,68.2,NULL,NULL,1,'submitted',NULL,NULL,'2025-08-23 22:55:08','2025-08-23 22:55:08'),(133,2,9,'卫生消毒与感染控制测试',10,100.00,60.00,'2025-08-28 00:05:59','2025-08-28 00:29:59',39,77.80,70.6,NULL,NULL,1,'submitted',NULL,NULL,'2025-08-28 00:05:59','2025-08-28 00:05:59'),(134,2,6,'客户服务与投诉处理测试',10,100.00,60.00,'2025-09-29 08:57:40','2025-09-29 09:20:40',37,80.90,76.2,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-29 08:57:40','2025-09-29 08:57:40'),(135,2,7,'社媒营销与私域运营测试',10,100.00,60.00,'2025-10-12 22:37:49','2025-10-12 23:04:49',32,84.70,87.7,NULL,NULL,1,'submitted',NULL,NULL,'2025-10-12 22:37:49','2025-10-12 22:37:49'),(136,2,7,'社媒营销与私域运营测试',10,100.00,60.00,'2025-09-19 08:45:47','2025-09-19 09:07:47',31,74.50,84.8,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-19 08:45:47','2025-09-19 08:45:47'),(137,2,11,'法律法规与行业规范测试',10,100.00,60.00,'2025-09-27 08:30:46','2025-09-27 08:58:46',35,83.80,75.4,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-27 08:30:46','2025-09-27 08:30:46'),(138,2,5,'轻医美销售技巧测试',10,100.00,60.00,'2025-09-08 23:20:15','2025-09-09 00:01:15',26,75.60,77.5,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-08 23:20:15','2025-09-08 23:20:15'),(139,2,1,'皮肤生理学基础 1测试',10,100.00,60.00,'2025-10-12 22:37:49','2025-10-12 23:05:49',35,88.30,80.6,NULL,NULL,1,'submitted',NULL,NULL,'2025-10-12 22:37:49','2025-10-12 22:37:49'),(140,2,10,'美容心理学测试',10,100.00,60.00,'2025-09-27 08:30:46','2025-09-27 08:56:46',22,79.00,84.6,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-27 08:30:46','2025-09-27 08:30:46'),(141,2,5,'轻医美销售技巧测试',10,100.00,60.00,'2025-10-14 23:37:40','2025-10-15 00:14:40',27,80.30,85.4,NULL,NULL,1,'submitted',NULL,NULL,'2025-10-14 23:37:40','2025-10-14 23:37:40'),(142,2,12,'新员工入职培训测试',10,100.00,60.00,'2025-09-03 01:36:36','2025-09-03 02:02:36',23,79.80,78.6,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-03 01:36:36','2025-09-03 01:36:36'),(143,2,2,'医美产品知识与应用测试',10,100.00,60.00,'2025-10-05 06:45:57','2025-10-05 07:12:57',26,82.20,82.9,NULL,NULL,1,'submitted',NULL,NULL,'2025-10-05 06:45:57','2025-10-05 06:45:57'),(144,2,4,'医美项目介绍与咨询测试',10,100.00,60.00,'2025-10-14 23:37:40','2025-10-15 00:01:40',38,91.30,82.7,NULL,NULL,1,'submitted',NULL,NULL,'2025-10-14 23:37:40','2025-10-14 23:37:40'),(145,2,10,'美容心理学测试',10,100.00,60.00,'2025-10-11 08:03:49','2025-10-11 08:26:49',30,82.60,89,NULL,NULL,1,'submitted',NULL,NULL,'2025-10-11 08:03:49','2025-10-11 08:03:49'),(146,2,7,'社媒营销与私域运营测试',10,100.00,60.00,'2025-10-05 06:45:57','2025-10-05 07:13:57',29,80.60,89.6,NULL,NULL,1,'submitted',NULL,NULL,'2025-10-05 06:45:57','2025-10-05 06:45:57'),(147,2,9,'卫生消毒与感染控制测试',10,100.00,60.00,'2025-08-20 06:43:40','2025-08-20 07:17:40',35,64.00,67.3,NULL,NULL,1,'submitted',NULL,NULL,'2025-08-20 06:43:40','2025-08-20 06:43:40'),(148,2,1,'皮肤生理学基础 1测试',10,100.00,60.00,'2025-08-23 22:55:08','2025-08-23 23:15:08',41,66.40,64.8,NULL,NULL,1,'submitted',NULL,NULL,'2025-08-23 22:55:08','2025-08-23 22:55:08'),(149,2,3,'美容仪器操作与维护测试',10,100.00,60.00,'2025-10-05 06:45:57','2025-10-05 07:23:57',29,86.50,88,NULL,NULL,1,'submitted',NULL,NULL,'2025-10-05 06:45:57','2025-10-05 06:45:57'),(150,2,6,'客户服务与投诉处理测试',10,100.00,60.00,'2025-08-22 09:56:15','2025-08-22 10:21:15',42,63.90,73.1,NULL,NULL,1,'submitted',NULL,NULL,'2025-08-22 09:56:15','2025-08-22 09:56:15'),(151,2,4,'医美项目介绍与咨询测试',10,100.00,60.00,'2025-09-21 03:34:44','2025-09-21 03:56:44',26,72.30,86.1,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-21 03:34:44','2025-09-21 03:34:44'),(152,2,6,'客户服务与投诉处理测试',10,100.00,60.00,'2025-09-01 08:47:39','2025-09-01 09:09:39',25,70.00,77,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-01 08:47:39','2025-09-01 08:47:39'),(153,2,7,'社媒营销与私域运营测试',10,100.00,60.00,'2025-08-28 00:05:59','2025-08-28 00:31:59',20,73.50,68.8,NULL,NULL,1,'submitted',NULL,NULL,'2025-08-28 00:05:59','2025-08-28 00:05:59'),(154,2,12,'新员工入职培训测试',10,100.00,60.00,'2025-09-16 22:52:29','2025-09-16 23:36:29',34,70.80,84.7,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-16 22:52:29','2025-09-16 22:52:29'),(155,2,7,'社媒营销与私域运营测试',10,100.00,60.00,'2025-09-03 01:36:36','2025-09-03 02:12:36',21,79.30,68.8,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-03 01:36:36','2025-09-03 01:36:36'),(156,2,12,'新员工入职培训测试',10,100.00,60.00,'2025-09-27 08:30:46','2025-09-27 09:04:46',33,87.90,87.2,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-27 08:30:46','2025-09-27 08:30:46'),(157,2,2,'医美产品知识与应用测试',10,100.00,60.00,'2025-10-14 23:37:40','2025-10-14 23:58:40',20,80.60,91.8,NULL,NULL,1,'submitted',NULL,NULL,'2025-10-14 23:37:40','2025-10-14 23:37:40'),(158,2,9,'卫生消毒与感染控制测试',10,100.00,60.00,'2025-10-01 04:41:48','2025-10-01 05:20:48',32,77.20,76.8,NULL,NULL,1,'submitted',NULL,NULL,'2025-10-01 04:41:48','2025-10-01 04:41:48'),(159,2,11,'法律法规与行业规范测试',10,100.00,60.00,'2025-08-18 05:37:21','2025-08-18 06:03:21',20,60.90,63.6,NULL,NULL,1,'submitted',NULL,NULL,'2025-08-18 05:37:21','2025-08-18 05:37:21'),(160,2,8,'门店运营管理测试',10,100.00,60.00,'2025-10-07 04:43:43','2025-10-07 05:23:43',37,81.50,78.2,NULL,NULL,1,'submitted',NULL,NULL,'2025-10-07 04:43:43','2025-10-07 04:43:43'),(161,2,1,'皮肤生理学基础 1测试',10,100.00,60.00,'2025-09-07 07:18:48','2025-09-07 07:46:48',30,76.00,81.4,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-07 07:18:48','2025-09-07 07:18:48'),(162,2,10,'美容心理学测试',10,100.00,60.00,'2025-09-08 23:20:15','2025-09-08 23:57:15',21,72.40,72.2,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-08 23:20:15','2025-09-08 23:20:15'),(163,2,6,'客户服务与投诉处理测试',10,100.00,60.00,'2025-09-08 23:20:15','2025-09-08 23:58:15',29,74.30,78.5,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-08 23:20:15','2025-09-08 23:20:15'),(164,2,11,'法律法规与行业规范测试',10,100.00,60.00,'2025-09-03 01:36:36','2025-09-03 02:15:36',32,71.80,68.3,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-03 01:36:36','2025-09-03 01:36:36'),(165,2,12,'新员工入职培训测试',10,100.00,60.00,'2025-09-05 04:21:02','2025-09-05 05:01:02',36,74.10,79.9,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-05 04:21:02','2025-09-05 04:21:02'),(166,2,12,'新员工入职培训测试',10,100.00,60.00,'2025-08-18 05:37:21','2025-08-18 06:07:21',38,62.00,67.5,NULL,NULL,1,'submitted',NULL,NULL,'2025-08-18 05:37:21','2025-08-18 05:37:21'),(167,2,12,'新员工入职培训测试',10,100.00,60.00,'2025-09-19 08:45:47','2025-09-19 09:10:47',39,77.80,73.3,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-19 08:45:47','2025-09-19 08:45:47'),(168,2,4,'医美项目介绍与咨询测试',10,100.00,60.00,'2025-09-29 08:57:40','2025-09-29 09:37:40',36,75.30,86.4,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-29 08:57:40','2025-09-29 08:57:40'),(169,2,10,'美容心理学测试',10,100.00,60.00,'2025-10-03 09:26:22','2025-10-03 09:58:22',23,84.90,78.8,NULL,NULL,1,'submitted',NULL,NULL,'2025-10-03 09:26:22','2025-10-03 09:26:22'),(170,2,1,'皮肤生理学基础 1测试',10,100.00,60.00,'2025-09-01 08:47:39','2025-09-01 09:20:39',30,76.80,71.1,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-01 08:47:39','2025-09-01 08:47:39'),(171,2,9,'卫生消毒与感染控制测试',10,100.00,60.00,'2025-10-14 23:37:40','2025-10-15 00:20:40',28,85.50,92.9,NULL,NULL,1,'submitted',NULL,NULL,'2025-10-14 23:37:40','2025-10-14 23:37:40'),(172,2,2,'医美产品知识与应用测试',10,100.00,60.00,'2025-09-23 03:38:33','2025-09-23 04:12:33',34,73.70,75,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-23 03:38:33','2025-09-23 03:38:33'),(173,2,7,'社媒营销与私域运营测试',10,100.00,60.00,'2025-09-21 03:34:44','2025-09-21 04:08:44',32,77.70,83.4,NULL,NULL,1,'submitted',NULL,NULL,'2025-09-21 03:34:44','2025-09-21 03:34:44'),(174,2,5,'轻医美销售技巧测试',10,100.00,60.00,'2025-10-08 22:13:29','2025-10-08 22:34:29',43,86.00,84.7,NULL,NULL,1,'submitted',NULL,NULL,'2025-10-08 22:13:29','2025-10-08 22:13:29'),(175,2,3,'美容仪器操作与维护测试',10,100.00,60.00,'2025-10-03 09:26:22','2025-10-03 09:46:22',35,80.40,76,NULL,NULL,1,'submitted',NULL,NULL,'2025-10-03 09:26:22','2025-10-03 09:26:22'),(176,2,10,'美容心理学测试',10,100.00,60.00,'2025-10-08 22:13:29','2025-10-08 22:36:29',27,85.90,79,NULL,NULL,1,'submitted',NULL,NULL,'2025-10-08 22:13:29','2025-10-08 22:13:29'),(177,2,2,'医美产品知识与应用测试',10,100.00,60.00,'2025-08-28 00:05:59','2025-08-28 00:31:59',42,74.30,73.8,NULL,NULL,1,'submitted',NULL,NULL,'2025-08-28 00:05:59','2025-08-28 00:05:59'),(178,2,10,'美容心理学测试',10,100.00,60.00,'2025-08-30 04:56:14','2025-08-30 05:26:14',34,70.50,73.7,NULL,NULL,1,'submitted',NULL,NULL,'2025-08-30 04:56:14','2025-08-30 04:56:14'),(192,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:18:58','2025-10-16 14:44:58',28,NULL,79,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:18:58','2025-10-16 14:18:58'),(193,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:18:58','2025-10-16 14:41:58',51,NULL,84,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:18:58','2025-10-16 14:18:58'),(194,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:18:58','2025-10-16 15:13:58',40,NULL,96,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:18:58','2025-10-16 14:18:58'),(195,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:33:58','2025-10-16 14:55:58',41,NULL,78,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:33:58','2025-10-16 14:33:58'),(196,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:33:58','2025-10-16 15:31:58',32,NULL,83,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:33:58','2025-10-16 14:33:58'),(197,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:33:58','2025-10-16 15:00:58',23,NULL,94,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:33:58','2025-10-16 14:33:58'),(198,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:48:58','2025-10-16 15:11:58',53,NULL,98,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:48:58','2025-10-16 14:48:58'),(199,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:48:58','2025-10-16 15:18:58',36,NULL,66,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:48:58','2025-10-16 14:48:58'),(200,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:48:58','2025-10-16 15:10:58',42,NULL,82,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:48:58','2025-10-16 14:48:58'),(201,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 15:03:58','2025-10-16 15:39:58',26,NULL,84,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 15:03:58','2025-10-16 15:03:58'),(202,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 15:03:58','2025-10-16 15:52:58',49,NULL,78,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 15:03:58','2025-10-16 15:03:58'),(203,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 15:03:58','2025-10-16 15:37:58',30,NULL,65,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 15:03:58','2025-10-16 15:03:58'),(204,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:18:58','2025-10-16 13:52:58',22,NULL,67,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:18:58','2025-10-16 13:18:58'),(205,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:18:58','2025-10-16 13:46:58',28,NULL,76,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:18:58','2025-10-16 13:18:58'),(206,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:18:58','2025-10-16 14:06:58',25,NULL,78,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:18:58','2025-10-16 13:18:58'),(207,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:33:58','2025-10-16 14:03:58',47,NULL,85,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:33:58','2025-10-16 13:33:58'),(208,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:33:58','2025-10-16 14:06:58',44,NULL,58,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:33:58','2025-10-16 13:33:58'),(209,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:33:58','2025-10-16 14:14:58',37,NULL,80,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:33:58','2025-10-16 13:33:58'),(210,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:48:58','2025-10-16 14:28:58',53,NULL,83,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:48:58','2025-10-16 13:48:58'),(211,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:48:58','2025-10-16 14:35:58',40,NULL,80,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:48:58','2025-10-16 13:48:58'),(212,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:48:58','2025-10-16 14:17:58',40,NULL,93,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:48:58','2025-10-16 13:48:58'),(213,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:03:58','2025-10-16 14:53:58',30,NULL,98,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:03:58','2025-10-16 14:03:58'),(214,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:03:58','2025-10-16 14:24:58',34,NULL,83,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:03:58','2025-10-16 14:03:58'),(215,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:03:58','2025-10-16 14:26:58',39,NULL,65,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:03:58','2025-10-16 14:03:58'),(216,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 12:18:58','2025-10-16 13:06:58',55,NULL,67,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 12:18:58','2025-10-16 12:18:58'),(217,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 12:18:58','2025-10-16 13:05:58',45,NULL,58,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 12:18:58','2025-10-16 12:18:58'),(218,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 12:18:58','2025-10-16 12:58:58',32,NULL,99,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 12:18:58','2025-10-16 12:18:58'),(219,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 12:33:58','2025-10-16 12:54:58',27,NULL,94,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 12:33:58','2025-10-16 12:33:58'),(220,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 12:33:58','2025-10-16 13:25:58',35,NULL,81,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 12:33:58','2025-10-16 12:33:58'),(221,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 12:33:58','2025-10-16 13:20:58',49,NULL,80,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 12:33:58','2025-10-16 12:33:58'),(222,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 12:48:58','2025-10-16 13:33:58',39,NULL,78,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 12:48:58','2025-10-16 12:48:58'),(223,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 12:48:58','2025-10-16 13:12:58',22,NULL,98,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 12:48:58','2025-10-16 12:48:58'),(224,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 12:48:58','2025-10-16 13:33:58',31,NULL,78,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 12:48:58','2025-10-16 12:48:58'),(225,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:03:58','2025-10-16 13:52:58',26,NULL,79,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:03:58','2025-10-16 13:03:58'),(226,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:03:58','2025-10-16 13:32:58',44,NULL,70,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:03:58','2025-10-16 13:03:58'),(227,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:03:58','2025-10-16 13:58:58',33,NULL,59,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:03:58','2025-10-16 13:03:58'),(228,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 08:18:58','2025-10-16 08:55:58',58,NULL,73,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 08:18:58','2025-10-16 08:18:58'),(229,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 08:18:58','2025-10-16 08:45:58',47,NULL,94,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 08:18:58','2025-10-16 08:18:58'),(230,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 08:18:58','2025-10-16 08:51:58',22,NULL,69,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 08:18:58','2025-10-16 08:18:58'),(231,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 08:33:58','2025-10-16 09:10:58',29,NULL,91,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 08:33:58','2025-10-16 08:33:58'),(232,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 08:33:58','2025-10-16 09:07:58',37,NULL,57,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 08:33:58','2025-10-16 08:33:58'),(233,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 08:33:58','2025-10-16 09:30:58',41,NULL,92,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 08:33:58','2025-10-16 08:33:58'),(234,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 08:48:58','2025-10-16 09:32:58',41,NULL,92,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 08:48:58','2025-10-16 08:48:58'),(235,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 08:48:58','2025-10-16 09:32:58',39,NULL,82,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 08:48:58','2025-10-16 08:48:58'),(236,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 08:48:58','2025-10-16 09:30:58',21,NULL,74,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 08:48:58','2025-10-16 08:48:58'),(237,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 09:03:58','2025-10-16 09:26:58',25,NULL,75,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 09:03:58','2025-10-16 09:03:58'),(238,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 09:03:58','2025-10-16 09:56:58',51,NULL,76,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 09:03:58','2025-10-16 09:03:58'),(255,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:19:25','2025-10-16 14:54:25',36,NULL,98,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:19:25','2025-10-16 14:19:25'),(256,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:19:25','2025-10-16 15:01:25',57,NULL,99,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:19:25','2025-10-16 14:19:25'),(257,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:19:25','2025-10-16 14:42:25',40,NULL,66,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:19:25','2025-10-16 14:19:25'),(258,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:34:25','2025-10-16 15:24:25',21,NULL,96,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:34:25','2025-10-16 14:34:25'),(259,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:34:25','2025-10-16 15:12:25',42,NULL,75,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:34:25','2025-10-16 14:34:25'),(260,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:34:25','2025-10-16 15:15:25',34,NULL,61,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:34:25','2025-10-16 14:34:25'),(261,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:49:25','2025-10-16 15:33:25',48,NULL,83,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:49:25','2025-10-16 14:49:25'),(262,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:49:25','2025-10-16 15:12:25',42,NULL,79,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:49:25','2025-10-16 14:49:25'),(263,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:49:25','2025-10-16 15:48:25',31,NULL,75,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:49:25','2025-10-16 14:49:25'),(264,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 15:04:25','2025-10-16 15:41:25',51,NULL,86,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 15:04:25','2025-10-16 15:04:25'),(265,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 15:04:25','2025-10-16 15:29:25',41,NULL,70,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 15:04:25','2025-10-16 15:04:25'),(266,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 15:04:25','2025-10-16 15:26:25',33,NULL,74,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 15:04:25','2025-10-16 15:04:25'),(267,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:19:25','2025-10-16 13:45:25',40,NULL,58,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:19:25','2025-10-16 13:19:25'),(268,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:19:25','2025-10-16 14:13:25',23,NULL,92,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:19:25','2025-10-16 13:19:25'),(269,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:19:25','2025-10-16 14:13:25',55,NULL,89,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:19:25','2025-10-16 13:19:25'),(270,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:34:25','2025-10-16 14:02:25',52,NULL,71,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:34:25','2025-10-16 13:34:25'),(271,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:34:25','2025-10-16 14:09:25',55,NULL,67,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:34:25','2025-10-16 13:34:25'),(272,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:34:25','2025-10-16 14:22:25',47,NULL,69,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:34:25','2025-10-16 13:34:25'),(273,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:49:25','2025-10-16 14:32:25',57,NULL,98,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:49:25','2025-10-16 13:49:25'),(274,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:49:25','2025-10-16 14:47:25',58,NULL,94,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:49:25','2025-10-16 13:49:25'),(275,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:49:25','2025-10-16 14:29:25',55,NULL,97,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:49:25','2025-10-16 13:49:25'),(276,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:04:25','2025-10-16 14:27:25',45,NULL,93,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:04:25','2025-10-16 14:04:25'),(277,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:04:25','2025-10-16 14:37:25',28,NULL,98,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:04:25','2025-10-16 14:04:25'),(278,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 14:04:25','2025-10-16 14:31:25',24,NULL,98,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 14:04:25','2025-10-16 14:04:25'),(279,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 12:19:25','2025-10-16 13:00:25',51,NULL,67,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 12:19:25','2025-10-16 12:19:25'),(280,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 12:19:25','2025-10-16 12:41:25',38,NULL,59,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 12:19:25','2025-10-16 12:19:25'),(281,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 12:19:25','2025-10-16 12:43:25',29,NULL,95,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 12:19:25','2025-10-16 12:19:25'),(282,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 12:34:25','2025-10-16 13:26:25',32,NULL,61,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 12:34:25','2025-10-16 12:34:25'),(283,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 12:34:25','2025-10-16 13:25:25',38,NULL,98,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 12:34:25','2025-10-16 12:34:25'),(284,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 12:34:25','2025-10-16 13:12:25',34,NULL,76,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 12:34:25','2025-10-16 12:34:25'),(285,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 12:49:25','2025-10-16 13:21:25',25,NULL,87,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 12:49:25','2025-10-16 12:49:25'),(286,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 12:49:25','2025-10-16 13:17:25',57,NULL,56,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 12:49:25','2025-10-16 12:49:25'),(287,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 12:49:25','2025-10-16 13:21:25',40,NULL,82,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 12:49:25','2025-10-16 12:49:25'),(288,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:04:25','2025-10-16 13:44:25',48,NULL,99,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:04:25','2025-10-16 13:04:25'),(289,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:04:25','2025-10-16 13:58:25',33,NULL,61,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:04:25','2025-10-16 13:04:25'),(290,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 13:04:25','2025-10-16 13:50:25',56,NULL,77,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 13:04:25','2025-10-16 13:04:25'),(291,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 08:19:25','2025-10-16 09:12:25',46,NULL,93,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 08:19:25','2025-10-16 08:19:25'),(292,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 08:19:25','2025-10-16 08:48:25',45,NULL,77,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 08:19:25','2025-10-16 08:19:25'),(293,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 08:19:25','2025-10-16 09:03:25',40,NULL,90,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 08:19:25','2025-10-16 08:19:25'),(294,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 08:34:25','2025-10-16 09:08:25',38,NULL,64,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 08:34:25','2025-10-16 08:34:25'),(295,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 08:34:25','2025-10-16 09:21:25',53,NULL,59,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 08:34:25','2025-10-16 08:34:25'),(296,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 08:34:25','2025-10-16 09:31:25',38,NULL,78,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 08:34:25','2025-10-16 08:34:25'),(297,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 08:49:25','2025-10-16 09:14:25',28,NULL,80,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 08:49:25','2025-10-16 08:49:25'),(298,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 08:49:25','2025-10-16 09:17:25',36,NULL,73,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 08:49:25','2025-10-16 08:49:25'),(299,6,1,'皮肤生理学基础 1练习测试_10月16日',10,NULL,60.00,'2025-10-16 08:49:25','2025-10-16 09:40:25',47,NULL,57,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 08:49:25','2025-10-16 08:49:25'),(300,6,3,'美容仪器操作与维护练习测试_10月16日',10,NULL,60.00,'2025-10-16 09:04:25','2025-10-16 09:33:25',21,NULL,76,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 09:04:25','2025-10-16 09:04:25'),(301,6,2,'医美产品知识与应用练习测试_10月16日',10,NULL,60.00,'2025-10-16 09:04:25','2025-10-16 09:35:25',58,NULL,55,NULL,NULL,1,'completed','[]',NULL,'2025-10-16 09:04:25','2025-10-16 09:04:25'),(318,18,2,NULL,10,100.00,60.00,'2025-10-07 19:59:36','2025-10-07 15:59:36',19,NULL,90,NULL,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(319,19,2,NULL,10,100.00,60.00,'2025-10-01 20:59:36','2025-10-01 15:59:36',13,NULL,74,79,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(320,19,4,NULL,10,100.00,60.00,'2025-10-01 14:59:36','2025-10-01 15:59:36',30,NULL,72,76,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(321,19,4,NULL,10,100.00,60.00,'2025-09-26 17:59:36','2025-09-26 16:59:36',24,NULL,85,87,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(322,19,5,NULL,10,100.00,60.00,'2025-09-27 15:59:36','2025-09-27 17:59:36',20,NULL,76,79,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(323,19,5,NULL,10,100.00,60.00,'2025-09-28 16:59:36','2025-09-28 14:59:36',14,NULL,89,89,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(324,20,3,NULL,10,100.00,60.00,'2025-10-10 19:59:36','2025-10-10 20:59:36',14,NULL,76,79,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(325,20,4,NULL,10,100.00,60.00,'2025-10-10 16:59:36','2025-10-10 20:59:36',27,NULL,87,88,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(326,21,5,NULL,10,100.00,60.00,'2025-10-09 17:59:36','2025-10-09 15:59:36',11,NULL,74,78,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(327,21,5,NULL,10,100.00,60.00,'2025-10-09 16:59:36','2025-10-09 15:59:36',11,NULL,71,75,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(328,21,1,NULL,10,100.00,60.00,'2025-10-13 16:59:36','2025-10-13 15:59:36',23,NULL,68,70,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(329,22,1,NULL,10,100.00,60.00,'2025-09-06 16:59:36','2025-09-06 20:59:36',29,NULL,93,NULL,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(330,22,1,NULL,10,100.00,60.00,'2025-09-29 20:59:36','2025-09-29 18:59:36',27,NULL,65,70,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(331,22,4,NULL,10,100.00,60.00,'2025-10-07 22:59:36','2025-10-07 19:59:36',26,NULL,62,66,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(332,22,4,NULL,10,100.00,60.00,'2025-09-19 17:59:36','2025-09-19 15:59:36',23,NULL,72,72,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(333,22,3,NULL,10,100.00,60.00,'2025-10-08 22:59:36','2025-10-08 22:59:36',30,NULL,78,78,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(334,22,3,NULL,10,100.00,60.00,'2025-08-26 15:59:36','2025-08-26 15:59:36',13,NULL,77,81,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(335,23,3,NULL,10,100.00,60.00,'2025-10-12 19:59:36','2025-10-12 21:59:36',19,NULL,71,74,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(336,23,3,NULL,10,100.00,60.00,'2025-10-14 17:59:36','2025-10-14 22:59:36',18,NULL,72,74,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(337,23,5,NULL,10,100.00,60.00,'2025-10-14 19:59:36','2025-10-14 17:59:36',28,NULL,83,87,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(338,23,5,NULL,10,100.00,60.00,'2025-10-13 16:59:36','2025-10-13 21:59:36',16,NULL,84,85,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(339,23,4,NULL,10,100.00,60.00,'2025-10-12 19:59:36','2025-10-12 17:59:36',17,NULL,65,70,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(340,24,2,NULL,10,100.00,60.00,'2025-10-13 14:59:36','2025-10-13 17:59:36',26,NULL,93,NULL,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(341,25,3,NULL,10,100.00,60.00,'2025-09-20 18:59:36','2025-09-20 15:59:36',28,NULL,95,NULL,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36'),(342,25,3,NULL,10,100.00,60.00,'2025-09-29 20:59:36','2025-09-29 16:59:36',27,NULL,73,78,NULL,NULL,'completed',NULL,NULL,'2025-10-15 22:59:36','2025-10-15 22:59:36');
/*!40000 ALTER TABLE `exams` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `growth_paths`
--

DROP TABLE IF EXISTS `growth_paths`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `growth_paths` (
  `id` int NOT NULL AUTO_INCREMENT,
  `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '成长路径名称',
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '路径描述',
  `target_role` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '目标角色',
  `courses` json DEFAULT NULL COMMENT '课程列表',
  `estimated_duration_days` int DEFAULT NULL COMMENT '预计完成天数',
  `is_active` tinyint(1) DEFAULT '1' COMMENT '是否启用',
  `sort_order` int DEFAULT '0' COMMENT '排序顺序',
  `is_deleted` tinyint(1) DEFAULT '0' COMMENT '是否删除',
  `deleted_at` datetime DEFAULT NULL COMMENT '删除时间',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_is_active` (`is_active`),
  KEY `idx_is_deleted` (`is_deleted`),
  KEY `idx_sort_order` (`sort_order`)
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='成长路径表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `growth_paths`
--

LOCK TABLES `growth_paths` WRITE;
/*!40000 ALTER TABLE `growth_paths` DISABLE KEYS */;
INSERT INTO `growth_paths` VALUES (1,'美容顾问成长路径','从初级美容顾问到资深顾问的完整成长路径，包含专业技能和销售能力提升','资深美容顾问',NULL,NULL,1,0,0,NULL,'2025-09-23 02:39:48','2025-09-23 02:39:48'),(2,'美容技师进阶路径','美容技师的技能进阶路径，从基础护理到高级项目操作','高级美容技师',NULL,NULL,1,0,0,NULL,'2025-09-23 02:39:48','2025-09-23 02:39:48'),(3,'管理岗位培养路径','从一线员工到管理岗位的培养路径，包含领导力和管理技能','店长/区域经理',NULL,NULL,1,0,0,NULL,'2025-09-23 02:39:48','2025-09-23 02:39:48'),(4,'医美咨询师专业路径','医美咨询师的专业发展路径，深度掌握医美项目知识','资深医美咨询师',NULL,NULL,1,0,0,NULL,'2025-09-23 02:39:48','2025-09-23 02:39:48');
/*!40000 ALTER TABLE `growth_paths` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `knowledge_points`
--

DROP TABLE IF EXISTS `knowledge_points`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `knowledge_points` (
  `id` int NOT NULL AUTO_INCREMENT,
  `course_id` int DEFAULT NULL COMMENT '所属课程ID',
  `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '知识点名称',
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '知识点描述',
  `is_deleted` tinyint(1) DEFAULT '0' COMMENT '是否删除',
  `deleted_at` datetime DEFAULT NULL COMMENT '删除时间',
  `created_by` int DEFAULT NULL COMMENT '创建人ID',
  `updated_by` int DEFAULT NULL COMMENT '更新人ID',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `material_id` int NOT NULL COMMENT '关联资料ID（必填）',
  `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT '理论知识' COMMENT '知识点类型（中文）',
  `source` tinyint(1) DEFAULT '0' COMMENT '来源：0=手动，1=AI分析',
  `topic_relation` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '与主题的关系描述',
  PRIMARY KEY (`id`),
  KEY `idx_course_id` (`course_id`),
  KEY `idx_is_deleted` (`is_deleted`),
  KEY `material_id` (`material_id`),
  CONSTRAINT `knowledge_points_ibfk_1` FOREIGN KEY (`course_id`) REFERENCES `courses` (`id`) ON DELETE CASCADE,
  CONSTRAINT `knowledge_points_ibfk_2` FOREIGN KEY (`material_id`) REFERENCES `course_materials` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=59 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='知识点表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `knowledge_points`
--

LOCK TABLES `knowledge_points` WRITE;
/*!40000 ALTER TABLE `knowledge_points` DISABLE KEYS */;
INSERT INTO `knowledge_points` VALUES (16,1,'核心概念1','AI自动提取的知识点内容，这里是对文档中核心概念的总结...',0,NULL,2,NULL,'2025-09-25 21:15:39','2025-09-27 19:12:54',16,'概念定义',0,NULL),(17,1,'重要步骤','AI识别出的操作步骤和流程说明...',0,NULL,2,NULL,'2025-09-25 21:15:39','2025-09-27 19:12:54',16,'概念定义',0,NULL),(18,1,'注意事项','AI提取的注意事项和要点提醒...',0,NULL,2,NULL,'2025-09-25 21:15:39','2025-09-27 19:12:54',16,'概念定义',0,NULL),(19,1,'核心概念1','AI自动提取的知识点内容，这里是对文档中核心概念的总结...',0,NULL,2,NULL,'2025-09-25 21:15:54','2025-09-27 19:12:54',16,'概念定义',0,NULL),(20,1,'重要步骤','AI识别出的操作步骤和流程说明...',0,NULL,2,NULL,'2025-09-25 21:15:54','2025-09-27 19:12:54',16,'概念定义',0,NULL),(21,1,'注意事项','AI提取的注意事项和要点提醒...',0,NULL,2,NULL,'2025-09-25 21:15:54','2025-09-27 19:12:54',16,'概念定义',0,NULL),(22,1,'核心概念1','AI自动提取的知识点内容，这里是对文档中核心概念的总结...',0,NULL,2,NULL,'2025-09-27 07:39:34','2025-09-27 19:12:54',16,'概念定义',0,NULL),(23,1,'重要步骤','AI识别出的操作步骤和流程说明...',0,NULL,2,NULL,'2025-09-27 07:39:34','2025-09-27 19:12:54',16,'概念定义',0,NULL),(24,1,'注意事项','AI提取的注意事项和要点提醒...',0,NULL,2,NULL,'2025-09-27 07:39:35','2025-09-27 19:12:54',16,'概念定义',0,NULL),(25,1,'本地测试知识点','测试本地数据库新结构',0,NULL,1,NULL,'2025-09-27 17:52:31','2025-09-27 19:12:54',16,'技巧方法',0,'实用技巧'),(26,1,'测试修复后的知识点','这是测试修复后功能的知识点',0,NULL,1,NULL,'2025-09-27 18:02:55','2025-09-27 19:12:54',16,'技巧方法',0,'核心技巧'),(27,1,'测试','你好',0,NULL,2,NULL,'2025-09-27 18:16:22','2025-09-27 18:16:22',16,'概念定义',0,'没有'),(28,1,'测试新类型系统','这是测试新知识点类型系统的知识点',0,NULL,1,NULL,'2025-09-27 18:50:22','2025-09-27 18:50:22',16,'客诉处理',0,'客户服务技巧'),(29,1,'测试','塑料袋开房间',0,NULL,2,NULL,'2025-09-27 18:52:16','2025-09-27 18:52:16',16,'沟通话术',0,'塑料袋开房间'),(30,1,'你好','来来来',0,NULL,2,NULL,'2025-09-27 18:53:13','2025-09-27 18:53:13',16,'案例分析',0,'钉钉'),(31,1,'最终测试知识点','这是最终测试的知识点，验证前端显示',0,NULL,1,NULL,'2025-09-27 18:58:06','2025-09-27 18:58:06',16,'诊断设计',0,'美容方案设计流程'),(32,1,'测试','塑料袋看见',0,NULL,2,NULL,'2025-09-27 18:58:49','2025-09-27 18:58:49',16,'诊断设计',0,'打卡减肥都是'),(33,1,'前端显示测试','这个知识点应该在前端正确显示',0,NULL,1,NULL,'2025-09-27 19:02:32','2025-09-27 19:02:32',16,'理论知识',0,'基础理论'),(34,1,'核心概念1','AI自动提取的知识点内容，这里是对文档中核心概念的总结...',0,NULL,2,NULL,'2025-09-27 19:03:57','2025-09-27 19:13:51',16,'概念定义',1,'AI提取的知识点'),(35,1,'重要步骤','AI识别出的操作步骤和流程说明...',0,NULL,2,NULL,'2025-09-27 19:03:57','2025-09-27 19:13:51',16,'操作步骤',1,'AI提取的知识点'),(36,1,'注意事项','AI提取的注意事项和要点提醒...',0,NULL,2,NULL,'2025-09-27 19:03:57','2025-09-27 19:13:51',16,'注意事项',1,'AI提取的知识点'),(37,1,'啦啦啦','来看看就快了',0,NULL,2,NULL,'2025-09-27 19:04:26','2025-09-27 19:04:26',16,'案例分析',0,'离开撒娇'),(38,1,'拉屎觉得 flash1','lskdjlasdjf1',0,NULL,2,2,'2025-09-27 19:06:28','2025-09-27 19:09:29',16,'诊断设计',0,'是的 1'),(39,1,'CORS修复测试','测试CORS修复后的API调用',0,NULL,1,NULL,'2025-09-27 19:10:00','2025-09-27 19:10:00',16,'理论知识',0,'基础测试'),(40,1,'完整功能测试','这是测试完整CRUD功能的知识点',0,NULL,1,NULL,'2025-09-27 19:12:35','2025-09-27 19:12:35',16,'技巧方法',0,'实用技巧验证'),(41,1,'CRUD测试-创建','测试更新功能 - 已修改',0,NULL,1,2,'2025-09-27 19:13:12','2025-09-27 19:21:42',16,'客诉处理',0,'CRUD测试'),(42,1,'颜色测试-客诉处理','测试客诉处理类型的红色标签',0,NULL,1,NULL,'2025-09-27 19:23:41','2025-09-27 19:23:41',16,'客诉处理',0,'客户投诉处理流程'),(43,1,'沟通话术测试','测试沟通话术的橙色亮眼标签效果 1',0,NULL,1,2,'2025-09-27 19:24:54','2025-09-27 19:28:10',16,'沟通话术',0,'客户沟通技巧'),(44,1,'本地统一测试','测试本地数据库统一结构后的功能',0,NULL,1,NULL,'2025-09-27 19:50:52','2025-09-27 19:50:52',16,'客诉处理',0,'本地结构验证'),(45,1,'核心概念1','AI自动提取的知识点内容，这里是对文档中核心概念的总结...',0,NULL,2,NULL,'2025-09-27 20:00:16','2025-09-27 20:00:16',16,'concept',1,'AI提取的知识点'),(46,1,'重要步骤','AI识别出的操作步骤和流程说明...',0,NULL,2,NULL,'2025-09-27 20:00:16','2025-09-27 20:00:16',16,'procedure',1,'AI提取的知识点'),(47,1,'注意事项','AI提取的注意事项和要点提醒...',0,NULL,2,NULL,'2025-09-27 20:00:16','2025-09-27 20:00:16',16,'notice',1,'AI提取的知识点'),(48,1,'核心概念1','AI自动提取的知识点内容，这里是对文档中核心概念的总结...',0,NULL,2,NULL,'2025-09-27 20:04:44','2025-09-27 20:04:44',16,'concept',1,'AI提取的知识点'),(49,1,'重要步骤','AI识别出的操作步骤和流程说明...',0,NULL,2,NULL,'2025-09-27 20:04:44','2025-09-27 20:04:44',16,'procedure',1,'AI提取的知识点'),(50,1,'注意事项','AI提取的注意事项和要点提醒...',0,NULL,2,NULL,'2025-09-27 20:04:44','2025-09-27 20:04:44',16,'notice',1,'AI提取的知识点'),(51,1,'15MB限制测试','测试15MB文件大小限制配置',0,NULL,1,NULL,'2025-09-27 20:07:57','2025-09-27 20:07:57',16,'注意事项',0,'文件大小限制'),(52,1,'心理诱因核心概念','浪潮式发售中的九种心理诱因基础理论',0,NULL,1,NULL,'2025-09-27 20:31:06','2025-09-27 20:31:06',20,'理论知识',0,'销售心理学基础'),(53,1,'1231','23121',0,NULL,2,2,'2025-09-27 20:31:11','2025-09-27 20:31:43',20,'沟通话术',0,'123'),(54,1,'remote_url方式测试','测试使用remote_url方式调用Dify工作流',0,NULL,2,NULL,'2025-09-27 20:35:34','2025-09-27 20:35:34',20,'技巧方法',1,'Dify集成优化'),(55,1,'生产域名配置测试','测试使用aiedu.ireborn.com.cn域名访问文件',0,NULL,2,NULL,'2025-09-27 20:38:48','2025-09-27 20:38:48',20,'技巧方法',1,'域名配置优化'),(56,1,'Dify配置更新测试','测试新的Dify API配置和user参数',0,NULL,2,NULL,'2025-09-27 20:57:22','2025-09-27 20:57:22',20,'技巧方法',1,'Dify集成配置'),(57,1,'Dify工作流修复测试','测试修复后的Dify工作流触发功能',0,NULL,2,NULL,'2025-09-27 21:18:41','2025-09-27 21:18:41',20,'技巧方法',1,'工作流集成测试'),(58,1,'URL格式修复测试','测试修复后的文件URL处理逻辑',0,NULL,2,NULL,'2025-09-27 21:23:51','2025-09-27 21:23:51',21,'技巧方法',1,'URL处理优化');
/*!40000 ALTER TABLE `knowledge_points` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `position_courses`
--

DROP TABLE IF EXISTS `position_courses`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `position_courses` (
  `id` int NOT NULL AUTO_INCREMENT,
  `position_id` int NOT NULL COMMENT '岗位ID',
  `course_id` int NOT NULL COMMENT '课程ID',
  `course_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'required' COMMENT '课程类型(必修/选修)',
  `priority` int DEFAULT '0' COMMENT '优先级',
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `created_by` int DEFAULT NULL COMMENT '创建人ID',
  `updated_by` int DEFAULT NULL COMMENT '更新人ID',
  `is_deleted` tinyint(1) NOT NULL DEFAULT '0',
  `deleted_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uix_position_course` (`position_id`,`course_id`,`is_deleted`),
  KEY `course_id` (`course_id`),
  KEY `ix_position_courses_id` (`id`),
  CONSTRAINT `position_courses_ibfk_1` FOREIGN KEY (`position_id`) REFERENCES `positions` (`id`),
  CONSTRAINT `position_courses_ibfk_2` FOREIGN KEY (`course_id`) REFERENCES `courses` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=78 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='岗位课程关联表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `position_courses`
--

LOCK TABLES `position_courses` WRITE;
/*!40000 ALTER TABLE `position_courses` DISABLE KEYS */;
INSERT INTO `position_courses` VALUES (1,1,6,'required',1,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(2,1,8,'required',2,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(3,1,11,'required',3,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(4,1,12,'required',4,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(5,3,1,'required',1,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(6,3,2,'required',2,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(7,3,5,'required',3,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(8,3,6,'required',4,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(9,3,10,'required',5,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(10,3,12,'required',6,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(11,4,1,'required',1,'2025-09-23 02:42:32','2025-09-27 07:40:44',NULL,NULL,1,NULL),(12,4,2,'required',2,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(13,4,4,'required',3,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(14,4,5,'required',4,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(15,4,9,'required',5,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(16,4,12,'required',6,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(17,5,1,'required',1,'2025-09-23 02:42:32','2025-09-25 20:07:24',NULL,NULL,1,NULL),(18,5,2,'required',2,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(19,5,3,'required',3,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(20,5,9,'required',4,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(21,5,12,'required',5,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(22,7,6,'required',1,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(23,7,10,'required',2,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(24,7,12,'required',3,'2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(28,7,1,'required',0,'2025-09-27 07:40:39','2025-09-27 07:40:39',NULL,NULL,0,NULL),(29,5,1,'optional',0,'2025-09-27 07:40:49','2025-09-27 07:40:49',NULL,NULL,0,NULL),(69,24,2,'required',0,'2025-10-15 22:59:34','2025-10-15 22:59:34',NULL,NULL,0,NULL),(70,24,1,'required',0,'2025-10-15 22:59:34','2025-10-15 22:59:34',NULL,NULL,0,NULL),(71,24,3,'required',0,'2025-10-15 22:59:34','2025-10-15 22:59:34',NULL,NULL,0,NULL),(72,24,4,'required',0,'2025-10-15 22:59:34','2025-10-15 22:59:34',NULL,NULL,0,NULL),(73,25,5,'required',0,'2025-10-15 22:59:34','2025-10-15 22:59:34',NULL,NULL,0,NULL),(74,25,1,'required',0,'2025-10-15 22:59:34','2025-10-15 22:59:34',NULL,NULL,0,NULL),(75,25,2,'required',0,'2025-10-15 22:59:34','2025-10-15 22:59:34',NULL,NULL,0,NULL),(76,26,3,'required',0,'2025-10-15 22:59:34','2025-10-15 22:59:34',NULL,NULL,0,NULL),(77,26,5,'required',0,'2025-10-15 22:59:34','2025-10-15 22:59:34',NULL,NULL,0,NULL);
/*!40000 ALTER TABLE `position_courses` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `position_members`
--

DROP TABLE IF EXISTS `position_members`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `position_members` (
  `id` int NOT NULL AUTO_INCREMENT,
  `position_id` int NOT NULL COMMENT '岗位ID',
  `user_id` int NOT NULL COMMENT '用户ID',
  `role` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '在岗位中的角色',
  `joined_at` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '加入时间',
  `created_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `created_by` int DEFAULT NULL COMMENT '创建人ID',
  `updated_by` int DEFAULT NULL COMMENT '更新人ID',
  `is_deleted` tinyint(1) NOT NULL DEFAULT '0',
  `deleted_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `uix_position_user` (`position_id`,`user_id`,`is_deleted`),
  KEY `user_id` (`user_id`),
  KEY `ix_position_members_id` (`id`),
  CONSTRAINT `position_members_ibfk_1` FOREIGN KEY (`position_id`) REFERENCES `positions` (`id`),
  CONSTRAINT `position_members_ibfk_2` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=24 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='岗位成员关联表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `position_members`
--

LOCK TABLES `position_members` WRITE;
/*!40000 ALTER TABLE `position_members` DISABLE KEYS */;
INSERT INTO `position_members` VALUES (1,1,3,NULL,'2025-09-22 18:42:32','2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(2,1,4,NULL,'2025-09-22 18:42:32','2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(3,3,5,NULL,'2025-09-22 18:42:32','2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(4,4,6,NULL,'2025-09-22 18:42:32','2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(5,5,7,NULL,'2025-09-22 18:42:32','2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(6,7,8,NULL,'2025-09-22 18:42:32','2025-09-23 02:42:32','2025-09-23 02:42:32',NULL,NULL,0,NULL),(7,5,1,NULL,'2025-09-25 20:07:11','2025-09-25 20:07:11','2025-09-25 20:07:11',NULL,NULL,0,NULL),(8,4,2,NULL,'2025-10-01 16:58:05','2025-10-01 16:58:05','2025-10-01 16:58:05',NULL,NULL,0,NULL),(16,24,18,NULL,'2025-09-30 22:59:34','2025-10-15 22:59:34','2025-10-15 22:59:34',NULL,NULL,0,NULL),(17,24,19,NULL,'2025-09-20 22:59:34','2025-10-15 22:59:34','2025-10-15 22:59:34',NULL,NULL,0,NULL),(18,25,20,NULL,'2025-10-10 22:59:35','2025-10-15 22:59:35','2025-10-15 22:59:35',NULL,NULL,0,NULL),(19,26,21,NULL,'2025-10-07 22:59:35','2025-10-15 22:59:35','2025-10-15 22:59:35',NULL,NULL,0,NULL),(20,24,22,NULL,'2025-08-16 22:59:35','2025-10-15 22:59:35','2025-10-15 22:59:35',NULL,NULL,0,NULL),(21,25,23,NULL,'2025-10-12 22:59:35','2025-10-15 22:59:35','2025-10-15 22:59:35',NULL,NULL,0,NULL),(22,26,24,NULL,'2025-10-03 22:59:36','2025-10-15 22:59:36','2025-10-15 22:59:36',NULL,NULL,0,NULL),(23,24,25,NULL,'2025-08-31 22:59:36','2025-10-15 22:59:36','2025-10-15 22:59:36',NULL,NULL,0,NULL);
/*!40000 ALTER TABLE `position_members` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `positions`
--

DROP TABLE IF EXISTS `positions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `positions` (
  `id` int NOT NULL AUTO_INCREMENT,
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '岗位名称',
  `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '岗位代码',
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '岗位描述',
  `parent_id` int DEFAULT NULL COMMENT '上级岗位ID',
  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'active' COMMENT '岗位状态',
  `skills` json DEFAULT NULL COMMENT '核心技能',
  `level` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '岗位级别',
  `sort_order` int DEFAULT '0' COMMENT '排序',
  `is_deleted` tinyint(1) DEFAULT '0' COMMENT '是否删除',
  `deleted_at` datetime DEFAULT NULL COMMENT '删除时间',
  `created_by` int DEFAULT NULL COMMENT '创建人ID',
  `updated_by` int DEFAULT NULL COMMENT '更新人ID',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `code` (`code`),
  KEY `parent_id` (`parent_id`),
  KEY `idx_positions_name` (`name`),
  CONSTRAINT `positions_ibfk_1` FOREIGN KEY (`parent_id`) REFERENCES `positions` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='岗位信息表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `positions`
--

LOCK TABLES `positions` WRITE;
/*!40000 ALTER TABLE `positions` DISABLE KEYS */;
INSERT INTO `positions` VALUES (1,'区域经理','区域经理','负责多家门店的运营管理和业绩达成，制定区域发展战略',2,'active','[\"沟通能力\", \"销售技巧\", \"团队协作\"]','expert',0,0,NULL,NULL,2,'2025-09-23 02:38:24','2025-09-27 07:40:23'),(2,'店长','store_manager','负责门店日常运营管理，团队建设和业绩达成',NULL,'active',NULL,'senior',0,0,NULL,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24'),(3,'美容顾问','beauty_consultant','为客户提供专业的美容咨询和个性化方案设计',NULL,'active',NULL,'intermediate',0,0,NULL,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24'),(4,'医美咨询师','medical_beauty_consultant','提供医疗美容项目咨询和专业方案制定',NULL,'active',NULL,'senior',0,0,NULL,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24'),(5,'美容技师','beauty_therapist','为客户提供专业的美容护理和技术服务',NULL,'active',NULL,'intermediate',0,0,NULL,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24'),(6,'美容护士','beauty_nurse','协助医生进行医美项目操作，负责术后护理指导',NULL,'active',NULL,'intermediate',0,0,NULL,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24'),(7,'前台接待','receptionist','负责客户接待、预约管理和前台事务处理',NULL,'active',NULL,'junior',0,0,NULL,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24'),(8,'市场专员','marketing_specialist','负责门店营销活动策划、执行和客户维护',NULL,'active',NULL,'intermediate',0,0,NULL,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24'),(24,'销售专员','POS_SALES_001','负责客户接待和产品销售',NULL,'active',NULL,NULL,0,0,NULL,NULL,NULL,'2025-10-15 22:59:34','2025-10-15 22:59:34'),(25,'销售主管','POS_MANAGER_001','负责团队管理和业绩指导',NULL,'active',NULL,NULL,0,0,NULL,NULL,NULL,'2025-10-15 22:59:34','2025-10-15 22:59:34'),(26,'高级顾问','POS_CONSULTANT_001','负责高端客户维护和方案设计',NULL,'active',NULL,NULL,0,0,NULL,NULL,NULL,'2025-10-15 22:59:34','2025-10-15 22:59:34');
/*!40000 ALTER TABLE `positions` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `practice_dialogues`
--

DROP TABLE IF EXISTS `practice_dialogues`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `practice_dialogues` (
  `id` int NOT NULL AUTO_INCREMENT,
  `session_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '会话ID',
  `speaker` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '说话人：user/ai',
  `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '对话内容',
  `timestamp` datetime NOT NULL COMMENT '时间戳',
  `sequence` int NOT NULL COMMENT '顺序号（从1开始）',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_session_id` (`session_id`),
  KEY `idx_sequence` (`session_id`,`sequence`)
) ENGINE=InnoDB AUTO_INCREMENT=94 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='陪练对话记录表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `practice_dialogues`
--

LOCK TABLES `practice_dialogues` WRITE;
/*!40000 ALTER TABLE `practice_dialogues` DISABLE KEYS */;
/*!40000 ALTER TABLE `practice_dialogues` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `practice_reports`
--

DROP TABLE IF EXISTS `practice_reports`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `practice_reports` (
  `id` int NOT NULL AUTO_INCREMENT,
  `session_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '会话ID',
  `total_score` int DEFAULT NULL COMMENT '综合得分（0-100）',
  `score_breakdown` json DEFAULT NULL COMMENT '分数细分：开场技巧、需求挖掘等',
  `ability_dimensions` json DEFAULT NULL COMMENT '能力维度：沟通表达、倾听理解等',
  `dialogue_review` json DEFAULT NULL COMMENT '对话复盘（标注亮点话术/金牌话术）',
  `suggestions` json DEFAULT NULL COMMENT '改进建议',
  `workflow_run_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Dify工作流运行ID',
  `task_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Dify任务ID',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `session_id` (`session_id`),
  KEY `idx_session_id` (`session_id`)
) ENGINE=InnoDB AUTO_INCREMENT=179 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='陪练分析报告表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `practice_reports`
--

LOCK TABLES `practice_reports` WRITE;
/*!40000 ALTER TABLE `practice_reports` DISABLE KEYS */;
INSERT INTO `practice_reports` VALUES (12,'session_1_1759473677',84,'{\"communication\": 82.0, \"problem_solving\": 87.0, \"professionalism\": 85.0}','{\"sales_ability\": 79.0, \"service_attitude\": 86.0, \"technical_skills\": 81.0}',NULL,NULL,NULL,NULL,'2025-10-03 06:41:17','2025-10-03 06:41:17'),(13,'session_1_1755670099',80,'{\"communication\": 75.0, \"problem_solving\": 75.0, \"professionalism\": 78.0}','{\"sales_ability\": 75.0, \"service_attitude\": 82.0, \"technical_skills\": 76.0}',NULL,NULL,NULL,NULL,'2025-08-20 06:08:19','2025-08-20 06:08:19'),(14,'session_1_1759984337',60,'{\"communication\": 62.0, \"problem_solving\": 58.0, \"professionalism\": 56.0}','{\"sales_ability\": 59.0, \"service_attitude\": 61.0, \"technical_skills\": 60.0}',NULL,NULL,NULL,NULL,'2025-10-09 04:32:17','2025-10-09 04:32:17'),(15,'session_1_1758939496',91,'{\"communication\": 95.0, \"problem_solving\": 88.0, \"professionalism\": 87.0}','{\"sales_ability\": 89.0, \"service_attitude\": 91.0, \"technical_skills\": 90.0}',NULL,NULL,NULL,NULL,'2025-09-27 02:18:16','2025-09-27 02:18:16'),(16,'session_1_1760406249',64,'{\"communication\": 66.0, \"problem_solving\": 59.0, \"professionalism\": 65.0}','{\"sales_ability\": 64.0, \"service_attitude\": 63.0, \"technical_skills\": 68.0}',NULL,NULL,NULL,NULL,'2025-10-14 01:44:09','2025-10-14 01:44:09'),(17,'session_1_1759135692',66,'{\"communication\": 65.0, \"problem_solving\": 68.0, \"professionalism\": 68.0}','{\"sales_ability\": 61.0, \"service_attitude\": 66.0, \"technical_skills\": 66.0}',NULL,NULL,NULL,NULL,'2025-09-29 08:48:12','2025-09-29 08:48:12'),(18,'session_1_1757911490',75,'{\"communication\": 74.0, \"problem_solving\": 74.0, \"professionalism\": 79.0}','{\"sales_ability\": 79.0, \"service_attitude\": 78.0, \"technical_skills\": 70.0}',NULL,NULL,NULL,NULL,'2025-09-15 04:44:50','2025-09-15 04:44:50'),(19,'session_1_1759791370',80,'{\"communication\": 79.0, \"problem_solving\": 76.0, \"professionalism\": 75.0}','{\"sales_ability\": 77.0, \"service_attitude\": 82.0, \"technical_skills\": 79.0}',NULL,NULL,NULL,NULL,'2025-10-06 22:56:10','2025-10-06 22:56:10'),(20,'session_1_1755942560',64,'{\"communication\": 60.0, \"problem_solving\": 62.0, \"professionalism\": 64.0}','{\"sales_ability\": 59.0, \"service_attitude\": 60.0, \"technical_skills\": 61.0}',NULL,NULL,NULL,NULL,'2025-08-23 09:49:20','2025-08-23 09:49:20'),(21,'session_1_1757041943',90,'{\"communication\": 86.0, \"problem_solving\": 88.0, \"professionalism\": 92.0}','{\"sales_ability\": 87.0, \"service_attitude\": 86.0, \"technical_skills\": 87.0}',NULL,NULL,NULL,NULL,'2025-09-05 03:12:23','2025-09-05 03:12:23'),(22,'session_1_1756805666',93,'{\"communication\": 92.0, \"problem_solving\": 93.0, \"professionalism\": 90.0}','{\"sales_ability\": 93.0, \"service_attitude\": 91.0, \"technical_skills\": 92.0}',NULL,NULL,NULL,NULL,'2025-09-02 09:34:26','2025-09-02 09:34:26'),(23,'session_1_1757726227',84,'{\"communication\": 82.0, \"problem_solving\": 86.0, \"professionalism\": 81.0}','{\"sales_ability\": 85.0, \"service_attitude\": 84.0, \"technical_skills\": 88.0}',NULL,NULL,NULL,NULL,'2025-09-13 01:17:07','2025-09-13 01:17:07'),(24,'session_1_1756170945',76,'{\"communication\": 75.0, \"problem_solving\": 76.0, \"professionalism\": 80.0}','{\"sales_ability\": 77.0, \"service_attitude\": 73.0, \"technical_skills\": 72.0}',NULL,NULL,NULL,NULL,'2025-08-26 01:15:45','2025-08-26 01:15:45'),(25,'session_1_1757461474',83,'{\"communication\": 85.0, \"problem_solving\": 80.0, \"professionalism\": 79.0}','{\"sales_ability\": 80.0, \"service_attitude\": 85.0, \"technical_skills\": 79.0}',NULL,NULL,NULL,NULL,'2025-09-09 23:44:34','2025-09-09 23:44:34'),(26,'session_1_1759790929',94,'{\"communication\": 92.0, \"problem_solving\": 94.0, \"professionalism\": 93.0}','{\"sales_ability\": 93.0, \"service_attitude\": 94.0, \"technical_skills\": 93.0}',NULL,NULL,NULL,NULL,'2025-10-06 22:48:49','2025-10-06 22:48:49'),(27,'session_1_1758239933',70,'{\"communication\": 74.0, \"problem_solving\": 68.0, \"professionalism\": 72.0}','{\"sales_ability\": 68.0, \"service_attitude\": 68.0, \"technical_skills\": 65.0}',NULL,NULL,NULL,NULL,'2025-09-18 23:58:53','2025-09-18 23:58:53'),(28,'session_1_1757757231',92,'{\"communication\": 87.0, \"problem_solving\": 96.0, \"professionalism\": 88.0}','{\"sales_ability\": 93.0, \"service_attitude\": 91.0, \"technical_skills\": 91.0}',NULL,NULL,NULL,NULL,'2025-09-13 09:53:51','2025-09-13 09:53:51'),(29,'session_1_1759572729',66,'{\"communication\": 69.0, \"problem_solving\": 70.0, \"professionalism\": 61.0}','{\"sales_ability\": 69.0, \"service_attitude\": 69.0, \"technical_skills\": 62.0}',NULL,NULL,NULL,NULL,'2025-10-04 10:12:09','2025-10-04 10:12:09'),(30,'session_1_1756688590',60,'{\"communication\": 63.0, \"problem_solving\": 62.0, \"professionalism\": 62.0}','{\"sales_ability\": 59.0, \"service_attitude\": 60.0, \"technical_skills\": 58.0}',NULL,NULL,NULL,NULL,'2025-09-01 01:03:10','2025-09-01 01:03:10'),(31,'session_1_1755990337',65,'{\"communication\": 64.0, \"problem_solving\": 63.0, \"professionalism\": 65.0}','{\"sales_ability\": 68.0, \"service_attitude\": 62.0, \"technical_skills\": 64.0}',NULL,NULL,NULL,NULL,'2025-08-23 23:05:37','2025-08-23 23:05:37'),(32,'session_5_1757226928',86,'{\"communication\": 88.0, \"problem_solving\": 83.0, \"professionalism\": 83.0}','{\"sales_ability\": 88.0, \"service_attitude\": 87.0, \"technical_skills\": 89.0}',NULL,NULL,NULL,NULL,'2025-09-07 06:35:28','2025-09-07 06:35:28'),(33,'session_5_1756535699',60,'{\"communication\": 58.0, \"problem_solving\": 62.0, \"professionalism\": 61.0}','{\"sales_ability\": 55.0, \"service_attitude\": 62.0, \"technical_skills\": 60.0}',NULL,NULL,NULL,NULL,'2025-08-30 06:34:59','2025-08-30 06:34:59'),(34,'session_5_1756087551',77,'{\"communication\": 81.0, \"problem_solving\": 76.0, \"professionalism\": 72.0}','{\"sales_ability\": 72.0, \"service_attitude\": 75.0, \"technical_skills\": 77.0}',NULL,NULL,NULL,NULL,'2025-08-25 02:05:51','2025-08-25 02:05:51'),(35,'session_5_1759360967',67,'{\"communication\": 67.0, \"problem_solving\": 68.0, \"professionalism\": 68.0}','{\"sales_ability\": 66.0, \"service_attitude\": 66.0, \"technical_skills\": 68.0}',NULL,NULL,NULL,NULL,'2025-10-01 23:22:47','2025-10-01 23:22:47'),(36,'session_5_1757575254',89,'{\"communication\": 91.0, \"problem_solving\": 92.0, \"professionalism\": 86.0}','{\"sales_ability\": 90.0, \"service_attitude\": 89.0, \"technical_skills\": 84.0}',NULL,NULL,NULL,NULL,'2025-09-11 07:20:54','2025-09-11 07:20:54'),(37,'session_5_1757463882',82,'{\"communication\": 80.0, \"problem_solving\": 81.0, \"professionalism\": 77.0}','{\"sales_ability\": 84.0, \"service_attitude\": 80.0, \"technical_skills\": 80.0}',NULL,NULL,NULL,NULL,'2025-09-10 00:24:42','2025-09-10 00:24:42'),(38,'session_5_1757993328',68,'{\"communication\": 70.0, \"problem_solving\": 63.0, \"professionalism\": 66.0}','{\"sales_ability\": 67.0, \"service_attitude\": 70.0, \"technical_skills\": 70.0}',NULL,NULL,NULL,NULL,'2025-09-16 03:28:48','2025-09-16 03:28:48'),(39,'session_5_1755664420',79,'{\"communication\": 83.0, \"problem_solving\": 79.0, \"professionalism\": 75.0}','{\"sales_ability\": 76.0, \"service_attitude\": 81.0, \"technical_skills\": 83.0}',NULL,NULL,NULL,NULL,'2025-08-20 04:33:40','2025-08-20 04:33:40'),(40,'session_5_1757145013',67,'{\"communication\": 69.0, \"problem_solving\": 67.0, \"professionalism\": 68.0}','{\"sales_ability\": 66.0, \"service_attitude\": 63.0, \"technical_skills\": 69.0}',NULL,NULL,NULL,NULL,'2025-09-06 07:50:13','2025-09-06 07:50:13'),(41,'session_5_1755573554',67,'{\"communication\": 63.0, \"problem_solving\": 66.0, \"professionalism\": 69.0}','{\"sales_ability\": 62.0, \"service_attitude\": 69.0, \"technical_skills\": 70.0}',NULL,NULL,NULL,NULL,'2025-08-19 03:19:14','2025-08-19 03:19:14'),(42,'session_5_1758860048',79,'{\"communication\": 80.0, \"problem_solving\": 78.0, \"professionalism\": 76.0}','{\"sales_ability\": 75.0, \"service_attitude\": 83.0, \"technical_skills\": 76.0}',NULL,NULL,NULL,NULL,'2025-09-26 04:14:08','2025-09-26 04:14:08'),(43,'session_5_1756278681',74,'{\"communication\": 75.0, \"problem_solving\": 73.0, \"professionalism\": 74.0}','{\"sales_ability\": 71.0, \"service_attitude\": 73.0, \"technical_skills\": 72.0}',NULL,NULL,NULL,NULL,'2025-08-27 07:11:21','2025-08-27 07:11:21'),(44,'session_5_1756685443',72,'{\"communication\": 67.0, \"problem_solving\": 73.0, \"professionalism\": 69.0}','{\"sales_ability\": 72.0, \"service_attitude\": 75.0, \"technical_skills\": 76.0}',NULL,NULL,NULL,NULL,'2025-09-01 00:10:43','2025-09-01 00:10:43'),(45,'session_5_1760089105',80,'{\"communication\": 76.0, \"problem_solving\": 76.0, \"professionalism\": 80.0}','{\"sales_ability\": 81.0, \"service_attitude\": 84.0, \"technical_skills\": 75.0}',NULL,NULL,NULL,NULL,'2025-10-10 09:38:25','2025-10-10 09:38:25'),(46,'session_5_1759371992',60,'{\"communication\": 55.0, \"problem_solving\": 61.0, \"professionalism\": 57.0}','{\"sales_ability\": 58.0, \"service_attitude\": 61.0, \"technical_skills\": 63.0}',NULL,NULL,NULL,NULL,'2025-10-02 02:26:32','2025-10-02 02:26:32'),(47,'session_5_1755591524',90,'{\"communication\": 94.0, \"problem_solving\": 87.0, \"professionalism\": 86.0}','{\"sales_ability\": 93.0, \"service_attitude\": 86.0, \"technical_skills\": 90.0}',NULL,NULL,NULL,NULL,'2025-08-19 08:18:44','2025-08-19 08:18:44'),(48,'session_5_1756776844',88,'{\"communication\": 85.0, \"problem_solving\": 85.0, \"professionalism\": 92.0}','{\"sales_ability\": 83.0, \"service_attitude\": 91.0, \"technical_skills\": 90.0}',NULL,NULL,NULL,NULL,'2025-09-02 01:34:04','2025-09-02 01:34:04'),(49,'session_5_1757414413',76,'{\"communication\": 74.0, \"problem_solving\": 74.0, \"professionalism\": 78.0}','{\"sales_ability\": 72.0, \"service_attitude\": 77.0, \"technical_skills\": 80.0}',NULL,NULL,NULL,NULL,'2025-09-09 10:40:13','2025-09-09 10:40:13'),(50,'session_5_1759965632',69,'{\"communication\": 71.0, \"problem_solving\": 65.0, \"professionalism\": 73.0}','{\"sales_ability\": 69.0, \"service_attitude\": 66.0, \"technical_skills\": 69.0}',NULL,NULL,NULL,NULL,'2025-10-08 23:20:32','2025-10-08 23:20:32'),(51,'session_5_1755735348',74,'{\"communication\": 71.0, \"problem_solving\": 74.0, \"professionalism\": 73.0}','{\"sales_ability\": 71.0, \"service_attitude\": 75.0, \"technical_skills\": 71.0}',NULL,NULL,NULL,NULL,'2025-08-21 00:15:48','2025-08-21 00:15:48'),(52,'session_5_1757925775',72,'{\"communication\": 67.0, \"problem_solving\": 70.0, \"professionalism\": 73.0}','{\"sales_ability\": 67.0, \"service_attitude\": 69.0, \"technical_skills\": 71.0}',NULL,NULL,NULL,NULL,'2025-09-15 08:42:55','2025-09-15 08:42:55'),(53,'session_5_1758156902',81,'{\"communication\": 83.0, \"problem_solving\": 81.0, \"professionalism\": 79.0}','{\"sales_ability\": 82.0, \"service_attitude\": 85.0, \"technical_skills\": 83.0}',NULL,NULL,NULL,NULL,'2025-09-18 00:55:02','2025-09-18 00:55:02'),(54,'session_5_1759290386',75,'{\"communication\": 71.0, \"problem_solving\": 78.0, \"professionalism\": 73.0}','{\"sales_ability\": 72.0, \"service_attitude\": 77.0, \"technical_skills\": 78.0}',NULL,NULL,NULL,NULL,'2025-10-01 03:46:26','2025-10-01 03:46:26'),(55,'session_5_1756186911',60,'{\"communication\": 58.0, \"problem_solving\": 64.0, \"professionalism\": 63.0}','{\"sales_ability\": 63.0, \"service_attitude\": 59.0, \"technical_skills\": 63.0}',NULL,NULL,NULL,NULL,'2025-08-26 05:41:51','2025-08-26 05:41:51'),(56,'session_5_1757233994',70,'{\"communication\": 65.0, \"problem_solving\": 70.0, \"professionalism\": 70.0}','{\"sales_ability\": 66.0, \"service_attitude\": 69.0, \"technical_skills\": 69.0}',NULL,NULL,NULL,NULL,'2025-09-07 08:33:14','2025-09-07 08:33:14'),(57,'session_7_1759019011',76,'{\"communication\": 72.0, \"problem_solving\": 79.0, \"professionalism\": 80.0}','{\"sales_ability\": 72.0, \"service_attitude\": 80.0, \"technical_skills\": 80.0}',NULL,NULL,NULL,NULL,'2025-09-28 00:23:31','2025-09-28 00:23:31'),(58,'session_7_1756532358',86,'{\"communication\": 90.0, \"problem_solving\": 82.0, \"professionalism\": 83.0}','{\"sales_ability\": 82.0, \"service_attitude\": 83.0, \"technical_skills\": 88.0}',NULL,NULL,NULL,NULL,'2025-08-30 05:39:18','2025-08-30 05:39:18'),(59,'session_7_1756200845',79,'{\"communication\": 82.0, \"problem_solving\": 78.0, \"professionalism\": 83.0}','{\"sales_ability\": 78.0, \"service_attitude\": 74.0, \"technical_skills\": 82.0}',NULL,NULL,NULL,NULL,'2025-08-26 09:34:05','2025-08-26 09:34:05'),(60,'session_7_1759392823',85,'{\"communication\": 82.0, \"problem_solving\": 82.0, \"professionalism\": 86.0}','{\"sales_ability\": 84.0, \"service_attitude\": 82.0, \"technical_skills\": 86.0}',NULL,NULL,NULL,NULL,'2025-10-02 08:13:43','2025-10-02 08:13:43'),(61,'session_7_1757566565',71,'{\"communication\": 66.0, \"problem_solving\": 70.0, \"professionalism\": 68.0}','{\"sales_ability\": 75.0, \"service_attitude\": 70.0, \"technical_skills\": 67.0}',NULL,NULL,NULL,NULL,'2025-09-11 04:56:05','2025-09-11 04:56:05'),(62,'session_7_1758167217',67,'{\"communication\": 67.0, \"problem_solving\": 70.0, \"professionalism\": 68.0}','{\"sales_ability\": 71.0, \"service_attitude\": 69.0, \"technical_skills\": 68.0}',NULL,NULL,NULL,NULL,'2025-09-18 03:46:57','2025-09-18 03:46:57'),(63,'session_7_1759044630',76,'{\"communication\": 74.0, \"problem_solving\": 79.0, \"professionalism\": 80.0}','{\"sales_ability\": 73.0, \"service_attitude\": 74.0, \"technical_skills\": 72.0}',NULL,NULL,NULL,NULL,'2025-09-28 07:30:30','2025-09-28 07:30:30'),(64,'session_7_1760336716',79,'{\"communication\": 82.0, \"problem_solving\": 76.0, \"professionalism\": 81.0}','{\"sales_ability\": 81.0, \"service_attitude\": 77.0, \"technical_skills\": 80.0}',NULL,NULL,NULL,NULL,'2025-10-13 06:25:16','2025-10-13 06:25:16'),(65,'session_7_1756704442',84,'{\"communication\": 81.0, \"problem_solving\": 86.0, \"professionalism\": 87.0}','{\"sales_ability\": 79.0, \"service_attitude\": 82.0, \"technical_skills\": 88.0}',NULL,NULL,NULL,NULL,'2025-09-01 05:27:22','2025-09-01 05:27:22'),(66,'session_7_1760610773',67,'{\"communication\": 70.0, \"problem_solving\": 68.0, \"professionalism\": 71.0}','{\"sales_ability\": 64.0, \"service_attitude\": 69.0, \"technical_skills\": 67.0}',NULL,NULL,NULL,NULL,'2025-10-16 10:32:53','2025-10-16 10:32:53'),(67,'session_7_1760163587',60,'{\"communication\": 56.0, \"problem_solving\": 59.0, \"professionalism\": 59.0}','{\"sales_ability\": 62.0, \"service_attitude\": 56.0, \"technical_skills\": 61.0}',NULL,NULL,NULL,NULL,'2025-10-11 06:19:47','2025-10-11 06:19:47'),(68,'session_7_1760401734',70,'{\"communication\": 71.0, \"problem_solving\": 69.0, \"professionalism\": 68.0}','{\"sales_ability\": 70.0, \"service_attitude\": 65.0, \"technical_skills\": 68.0}',NULL,NULL,NULL,NULL,'2025-10-14 00:28:54','2025-10-14 00:28:54'),(69,'session_7_1758515378',67,'{\"communication\": 67.0, \"problem_solving\": 68.0, \"professionalism\": 66.0}','{\"sales_ability\": 62.0, \"service_attitude\": 67.0, \"technical_skills\": 64.0}',NULL,NULL,NULL,NULL,'2025-09-22 04:29:38','2025-09-22 04:29:38'),(70,'session_7_1758077222',84,'{\"communication\": 82.0, \"problem_solving\": 80.0, \"professionalism\": 87.0}','{\"sales_ability\": 85.0, \"service_attitude\": 88.0, \"technical_skills\": 85.0}',NULL,NULL,NULL,NULL,'2025-09-17 02:47:02','2025-09-17 02:47:02'),(71,'session_7_1759210049',63,'{\"communication\": 65.0, \"problem_solving\": 59.0, \"professionalism\": 65.0}','{\"sales_ability\": 63.0, \"service_attitude\": 61.0, \"technical_skills\": 65.0}',NULL,NULL,NULL,NULL,'2025-09-30 05:27:29','2025-09-30 05:27:29'),(72,'session_7_1758349724',78,'{\"communication\": 75.0, \"problem_solving\": 78.0, \"professionalism\": 78.0}','{\"sales_ability\": 81.0, \"service_attitude\": 77.0, \"technical_skills\": 80.0}',NULL,NULL,NULL,NULL,'2025-09-20 06:28:44','2025-09-20 06:28:44'),(73,'session_7_1760171689',66,'{\"communication\": 63.0, \"problem_solving\": 69.0, \"professionalism\": 62.0}','{\"sales_ability\": 66.0, \"service_attitude\": 63.0, \"technical_skills\": 66.0}',NULL,NULL,NULL,NULL,'2025-10-11 08:34:49','2025-10-11 08:34:49'),(74,'session_7_1760334799',78,'{\"communication\": 76.0, \"problem_solving\": 76.0, \"professionalism\": 75.0}','{\"sales_ability\": 82.0, \"service_attitude\": 73.0, \"technical_skills\": 76.0}',NULL,NULL,NULL,NULL,'2025-10-13 05:53:19','2025-10-13 05:53:19'),(75,'session_7_1756092918',61,'{\"communication\": 56.0, \"problem_solving\": 61.0, \"professionalism\": 58.0}','{\"sales_ability\": 61.0, \"service_attitude\": 65.0, \"technical_skills\": 63.0}',NULL,NULL,NULL,NULL,'2025-08-25 03:35:18','2025-08-25 03:35:18'),(76,'session_7_1755730878',71,'{\"communication\": 74.0, \"problem_solving\": 75.0, \"professionalism\": 73.0}','{\"sales_ability\": 66.0, \"service_attitude\": 74.0, \"technical_skills\": 67.0}',NULL,NULL,NULL,NULL,'2025-08-20 23:01:18','2025-08-20 23:01:18'),(77,'session_7_1758244595',63,'{\"communication\": 67.0, \"problem_solving\": 59.0, \"professionalism\": 60.0}','{\"sales_ability\": 60.0, \"service_attitude\": 63.0, \"technical_skills\": 65.0}',NULL,NULL,NULL,NULL,'2025-09-19 01:16:35','2025-09-19 01:16:35'),(78,'session_7_1756804947',73,'{\"communication\": 70.0, \"problem_solving\": 72.0, \"professionalism\": 74.0}','{\"sales_ability\": 71.0, \"service_attitude\": 73.0, \"technical_skills\": 69.0}',NULL,NULL,NULL,NULL,'2025-09-02 09:22:27','2025-09-02 09:22:27'),(79,'session_8_1755678904',87,'{\"communication\": 84.0, \"problem_solving\": 82.0, \"professionalism\": 89.0}','{\"sales_ability\": 84.0, \"service_attitude\": 90.0, \"technical_skills\": 85.0}',NULL,NULL,NULL,NULL,'2025-08-20 08:35:04','2025-08-20 08:35:04'),(80,'session_8_1758262349',68,'{\"communication\": 69.0, \"problem_solving\": 72.0, \"professionalism\": 63.0}','{\"sales_ability\": 69.0, \"service_attitude\": 67.0, \"technical_skills\": 71.0}',NULL,NULL,NULL,NULL,'2025-09-19 06:12:29','2025-09-19 06:12:29'),(81,'session_8_1756010734',75,'{\"communication\": 78.0, \"problem_solving\": 73.0, \"professionalism\": 72.0}','{\"sales_ability\": 78.0, \"service_attitude\": 74.0, \"technical_skills\": 75.0}',NULL,NULL,NULL,NULL,'2025-08-24 04:45:34','2025-08-24 04:45:34'),(82,'session_8_1757650726',62,'{\"communication\": 57.0, \"problem_solving\": 60.0, \"professionalism\": 59.0}','{\"sales_ability\": 61.0, \"service_attitude\": 66.0, \"technical_skills\": 65.0}',NULL,NULL,NULL,NULL,'2025-09-12 04:18:46','2025-09-12 04:18:46'),(83,'session_8_1759396878',86,'{\"communication\": 84.0, \"problem_solving\": 89.0, \"professionalism\": 84.0}','{\"sales_ability\": 86.0, \"service_attitude\": 85.0, \"technical_skills\": 90.0}',NULL,NULL,NULL,NULL,'2025-10-02 09:21:18','2025-10-02 09:21:18'),(84,'session_8_1760259303',68,'{\"communication\": 63.0, \"problem_solving\": 68.0, \"professionalism\": 72.0}','{\"sales_ability\": 70.0, \"service_attitude\": 66.0, \"technical_skills\": 69.0}',NULL,NULL,NULL,NULL,'2025-10-12 08:55:03','2025-10-12 08:55:03'),(85,'session_8_1757203922',72,'{\"communication\": 68.0, \"problem_solving\": 72.0, \"professionalism\": 67.0}','{\"sales_ability\": 76.0, \"service_attitude\": 73.0, \"technical_skills\": 71.0}',NULL,NULL,NULL,NULL,'2025-09-07 00:12:02','2025-09-07 00:12:02'),(86,'session_8_1756970230',89,'{\"communication\": 89.0, \"problem_solving\": 92.0, \"professionalism\": 84.0}','{\"sales_ability\": 85.0, \"service_attitude\": 93.0, \"technical_skills\": 88.0}',NULL,NULL,NULL,NULL,'2025-09-04 07:17:10','2025-09-04 07:17:10'),(87,'session_8_1759965529',61,'{\"communication\": 62.0, \"problem_solving\": 60.0, \"professionalism\": 65.0}','{\"sales_ability\": 64.0, \"service_attitude\": 60.0, \"technical_skills\": 57.0}',NULL,NULL,NULL,NULL,'2025-10-08 23:18:49','2025-10-08 23:18:49'),(88,'session_8_1756611896',78,'{\"communication\": 77.0, \"problem_solving\": 81.0, \"professionalism\": 76.0}','{\"sales_ability\": 80.0, \"service_attitude\": 78.0, \"technical_skills\": 73.0}',NULL,NULL,NULL,NULL,'2025-08-31 03:44:56','2025-08-31 03:44:56'),(89,'session_8_1760229265',90,'{\"communication\": 90.0, \"problem_solving\": 92.0, \"professionalism\": 91.0}','{\"sales_ability\": 93.0, \"service_attitude\": 91.0, \"technical_skills\": 86.0}',NULL,NULL,NULL,NULL,'2025-10-12 00:34:25','2025-10-12 00:34:25'),(90,'session_8_1758842250',71,'{\"communication\": 72.0, \"problem_solving\": 71.0, \"professionalism\": 75.0}','{\"sales_ability\": 66.0, \"service_attitude\": 73.0, \"technical_skills\": 74.0}',NULL,NULL,NULL,NULL,'2025-09-25 23:17:30','2025-09-25 23:17:30'),(91,'session_8_1755922900',93,'{\"communication\": 90.0, \"problem_solving\": 97.0, \"professionalism\": 88.0}','{\"sales_ability\": 91.0, \"service_attitude\": 94.0, \"technical_skills\": 91.0}',NULL,NULL,NULL,NULL,'2025-08-23 04:21:40','2025-08-23 04:21:40'),(92,'session_8_1756628383',90,'{\"communication\": 89.0, \"problem_solving\": 92.0, \"professionalism\": 93.0}','{\"sales_ability\": 88.0, \"service_attitude\": 86.0, \"technical_skills\": 89.0}',NULL,NULL,NULL,NULL,'2025-08-31 08:19:43','2025-08-31 08:19:43'),(93,'session_8_1758617429',65,'{\"communication\": 66.0, \"problem_solving\": 69.0, \"professionalism\": 68.0}','{\"sales_ability\": 67.0, \"service_attitude\": 60.0, \"technical_skills\": 67.0}',NULL,NULL,NULL,NULL,'2025-09-23 08:50:29','2025-09-23 08:50:29'),(94,'session_8_1756952599',80,'{\"communication\": 81.0, \"problem_solving\": 76.0, \"professionalism\": 77.0}','{\"sales_ability\": 76.0, \"service_attitude\": 83.0, \"technical_skills\": 75.0}',NULL,NULL,NULL,NULL,'2025-09-04 02:23:19','2025-09-04 02:23:19'),(95,'session_8_1760136845',62,'{\"communication\": 62.0, \"problem_solving\": 58.0, \"professionalism\": 62.0}','{\"sales_ability\": 59.0, \"service_attitude\": 58.0, \"technical_skills\": 58.0}',NULL,NULL,NULL,NULL,'2025-10-10 22:54:05','2025-10-10 22:54:05'),(96,'session_8_1755853150',62,'{\"communication\": 61.0, \"problem_solving\": 62.0, \"professionalism\": 66.0}','{\"sales_ability\": 66.0, \"service_attitude\": 64.0, \"technical_skills\": 59.0}',NULL,NULL,NULL,NULL,'2025-08-22 08:59:10','2025-08-22 08:59:10'),(97,'session_2_1757480342.000000',76,'{\"communication\": 74.0, \"problem_solving\": 86.0, \"professionalism\": 79.0}','{\"sales_ability\": 91.0, \"service_attitude\": 71.0, \"technical_skills\": 90.0}',NULL,NULL,NULL,NULL,'2025-10-02 08:25:27','2025-09-15 22:16:20'),(98,'session_2_1758079886.000000',72,'{\"communication\": 86.0, \"problem_solving\": 76.0, \"professionalism\": 94.0}','{\"sales_ability\": 81.0, \"service_attitude\": 86.0, \"technical_skills\": 76.0}',NULL,NULL,NULL,NULL,'2025-10-11 22:41:16','2025-08-20 06:19:21'),(99,'session_2_1757995585.000000',79,'{\"communication\": 75.0, \"problem_solving\": 87.0, \"professionalism\": 81.0}','{\"sales_ability\": 73.0, \"service_attitude\": 79.0, \"technical_skills\": 92.0}',NULL,NULL,NULL,NULL,'2025-08-30 23:00:32','2025-10-15 09:21:03'),(100,'session_2_1757717118.000000',84,'{\"communication\": 90.0, \"problem_solving\": 82.0, \"professionalism\": 82.0}','{\"sales_ability\": 88.0, \"service_attitude\": 89.0, \"technical_skills\": 71.0}',NULL,NULL,NULL,NULL,'2025-09-17 05:37:41','2025-09-10 00:49:27'),(101,'session_2_1759381826.000000',76,'{\"communication\": 77.0, \"problem_solving\": 88.0, \"professionalism\": 75.0}','{\"sales_ability\": 77.0, \"service_attitude\": 74.0, \"technical_skills\": 92.0}',NULL,NULL,NULL,NULL,'2025-08-23 06:34:50','2025-09-02 05:51:44'),(102,'session_2_1755677972.000000',92,'{\"communication\": 72.0, \"problem_solving\": 89.0, \"professionalism\": 83.0}','{\"sales_ability\": 82.0, \"service_attitude\": 86.0, \"technical_skills\": 84.0}',NULL,NULL,NULL,NULL,'2025-10-01 00:26:24','2025-10-06 01:34:24'),(103,'session_2_1755929170.000000',84,'{\"communication\": 94.0, \"problem_solving\": 92.0, \"professionalism\": 78.0}','{\"sales_ability\": 89.0, \"service_attitude\": 78.0, \"technical_skills\": 85.0}',NULL,NULL,NULL,NULL,'2025-09-01 04:17:20','2025-10-02 06:17:16'),(104,'session_2_1757206928.000000',94,'{\"communication\": 88.0, \"problem_solving\": 70.0, \"professionalism\": 83.0}','{\"sales_ability\": 94.0, \"service_attitude\": 77.0, \"technical_skills\": 91.0}',NULL,NULL,NULL,NULL,'2025-10-14 06:59:51','2025-09-13 05:33:00'),(105,'session_2_1758667108.000000',91,'{\"communication\": 87.0, \"problem_solving\": 74.0, \"professionalism\": 81.0}','{\"sales_ability\": 93.0, \"service_attitude\": 70.0, \"technical_skills\": 87.0}',NULL,NULL,NULL,NULL,'2025-10-03 02:17:48','2025-10-15 22:48:51'),(106,'session_2_1759568292.000000',85,'{\"communication\": 94.0, \"problem_solving\": 88.0, \"professionalism\": 79.0}','{\"sales_ability\": 81.0, \"service_attitude\": 70.0, \"technical_skills\": 91.0}',NULL,NULL,NULL,NULL,'2025-08-27 02:27:16','2025-10-01 23:43:29'),(107,'session_2_1755823848.000000',79,'{\"communication\": 93.0, \"problem_solving\": 82.0, \"professionalism\": 80.0}','{\"sales_ability\": 84.0, \"service_attitude\": 81.0, \"technical_skills\": 84.0}',NULL,NULL,NULL,NULL,'2025-09-05 06:27:57','2025-09-24 07:32:11'),(108,'session_2_1756617006.000000',81,'{\"communication\": 88.0, \"problem_solving\": 89.0, \"professionalism\": 85.0}','{\"sales_ability\": 92.0, \"service_attitude\": 81.0, \"technical_skills\": 89.0}',NULL,NULL,NULL,NULL,'2025-09-15 22:17:52','2025-09-17 03:30:33'),(109,'session_2_1756865380.000000',75,'{\"communication\": 77.0, \"problem_solving\": 79.0, \"professionalism\": 79.0}','{\"sales_ability\": 80.0, \"service_attitude\": 86.0, \"technical_skills\": 94.0}',NULL,NULL,NULL,NULL,'2025-09-07 04:54:19','2025-08-29 02:23:47'),(110,'session_2_1758951181.000000',74,'{\"communication\": 79.0, \"problem_solving\": 75.0, \"professionalism\": 84.0}','{\"sales_ability\": 92.0, \"service_attitude\": 74.0, \"technical_skills\": 94.0}',NULL,NULL,NULL,NULL,'2025-09-21 06:05:43','2025-10-14 23:53:56'),(111,'session_2_1757316212.000000',72,'{\"communication\": 73.0, \"problem_solving\": 85.0, \"professionalism\": 86.0}','{\"sales_ability\": 70.0, \"service_attitude\": 79.0, \"technical_skills\": 86.0}',NULL,NULL,NULL,NULL,'2025-09-05 09:50:32','2025-08-29 22:56:02'),(112,'session_2_1755832799.000000',92,'{\"communication\": 93.0, \"problem_solving\": 74.0, \"professionalism\": 83.0}','{\"sales_ability\": 72.0, \"service_attitude\": 74.0, \"technical_skills\": 93.0}',NULL,NULL,NULL,NULL,'2025-09-07 05:36:54','2025-10-11 05:41:56'),(113,'session_2_1756259682.000000',92,'{\"communication\": 79.0, \"problem_solving\": 74.0, \"professionalism\": 75.0}','{\"sales_ability\": 88.0, \"service_attitude\": 86.0, \"technical_skills\": 91.0}',NULL,NULL,NULL,NULL,'2025-08-29 07:29:31','2025-09-19 09:43:00'),(114,'session_2_1758417689.000000',86,'{\"communication\": 88.0, \"problem_solving\": 75.0, \"professionalism\": 73.0}','{\"sales_ability\": 70.0, \"service_attitude\": 93.0, \"technical_skills\": 93.0}',NULL,NULL,NULL,NULL,'2025-10-11 01:07:11','2025-08-22 08:42:28'),(115,'session_6_1760624365',73,'{\"communication\": 80.0, \"problem_solving\": 90.0, \"professionalism\": 89.0}','{\"sales_ability\": 92.0, \"service_attitude\": 75.0, \"technical_skills\": 88.0}',NULL,NULL,NULL,NULL,'2025-10-16 14:19:25','2025-10-16 14:19:25'),(116,'session_6_1760617165',91,'{\"communication\": 76.0, \"problem_solving\": 86.0, \"professionalism\": 84.0}','{\"sales_ability\": 89.0, \"service_attitude\": 75.0, \"technical_skills\": 80.0}',NULL,NULL,NULL,NULL,'2025-10-16 12:19:25','2025-10-16 12:19:25'),(117,'session_6_1760602765',77,'{\"communication\": 80.0, \"problem_solving\": 92.0, \"professionalism\": 71.0}','{\"sales_ability\": 84.0, \"service_attitude\": 81.0, \"technical_skills\": 75.0}',NULL,NULL,NULL,NULL,'2025-10-16 08:19:25','2025-10-16 08:19:25'),(118,'session_6_1760537965',84,'{\"communication\": 76.0, \"problem_solving\": 87.0, \"professionalism\": 75.0}','{\"sales_ability\": 80.0, \"service_attitude\": 88.0, \"technical_skills\": 89.0}',NULL,NULL,NULL,NULL,'2025-10-15 14:19:25','2025-10-15 14:19:25'),(119,'session_6_1760530765',89,'{\"communication\": 92.0, \"problem_solving\": 84.0, \"professionalism\": 86.0}','{\"sales_ability\": 81.0, \"service_attitude\": 80.0, \"technical_skills\": 76.0}',NULL,NULL,NULL,NULL,'2025-10-15 12:19:25','2025-10-15 12:19:25'),(120,'session_6_1760516365',70,'{\"communication\": 77.0, \"problem_solving\": 81.0, \"professionalism\": 86.0}','{\"sales_ability\": 92.0, \"service_attitude\": 85.0, \"technical_skills\": 79.0}',NULL,NULL,NULL,NULL,'2025-10-15 08:19:25','2025-10-15 08:19:25'),(121,'session_6_1760365165',86,'{\"communication\": 94.0, \"problem_solving\": 73.0, \"professionalism\": 84.0}','{\"sales_ability\": 93.0, \"service_attitude\": 94.0, \"technical_skills\": 86.0}',NULL,NULL,NULL,NULL,'2025-10-13 14:19:25','2025-10-13 14:19:25'),(122,'session_6_1760357965',87,'{\"communication\": 77.0, \"problem_solving\": 82.0, \"professionalism\": 86.0}','{\"sales_ability\": 83.0, \"service_attitude\": 81.0, \"technical_skills\": 84.0}',NULL,NULL,NULL,NULL,'2025-10-13 12:19:25','2025-10-13 12:19:25'),(123,'session_6_1760343565',78,'{\"communication\": 70.0, \"problem_solving\": 70.0, \"professionalism\": 94.0}','{\"sales_ability\": 77.0, \"service_attitude\": 83.0, \"technical_skills\": 73.0}',NULL,NULL,NULL,NULL,'2025-10-13 08:19:25','2025-10-13 08:19:25'),(124,'session_6_1760192365',91,'{\"communication\": 83.0, \"problem_solving\": 79.0, \"professionalism\": 80.0}','{\"sales_ability\": 88.0, \"service_attitude\": 83.0, \"technical_skills\": 78.0}',NULL,NULL,NULL,NULL,'2025-10-11 14:19:25','2025-10-11 14:19:25'),(125,'session_6_1760185165',70,'{\"communication\": 71.0, \"problem_solving\": 93.0, \"professionalism\": 90.0}','{\"sales_ability\": 79.0, \"service_attitude\": 78.0, \"technical_skills\": 80.0}',NULL,NULL,NULL,NULL,'2025-10-11 12:19:25','2025-10-11 12:19:25'),(126,'session_6_1760170765',90,'{\"communication\": 90.0, \"problem_solving\": 92.0, \"professionalism\": 71.0}','{\"sales_ability\": 80.0, \"service_attitude\": 76.0, \"technical_skills\": 94.0}',NULL,NULL,NULL,NULL,'2025-10-11 08:19:25','2025-10-11 08:19:25'),(127,'session_6_1760019565',76,'{\"communication\": 83.0, \"problem_solving\": 81.0, \"professionalism\": 71.0}','{\"sales_ability\": 73.0, \"service_attitude\": 70.0, \"technical_skills\": 86.0}',NULL,NULL,NULL,NULL,'2025-10-09 14:19:25','2025-10-09 14:19:25'),(128,'session_6_1760012365',85,'{\"communication\": 74.0, \"problem_solving\": 70.0, \"professionalism\": 84.0}','{\"sales_ability\": 82.0, \"service_attitude\": 77.0, \"technical_skills\": 87.0}',NULL,NULL,NULL,NULL,'2025-10-09 12:19:25','2025-10-09 12:19:25'),(129,'session_6_1759997965',82,'{\"communication\": 87.0, \"problem_solving\": 81.0, \"professionalism\": 71.0}','{\"sales_ability\": 76.0, \"service_attitude\": 78.0, \"technical_skills\": 73.0}',NULL,NULL,NULL,NULL,'2025-10-09 08:19:25','2025-10-09 08:19:25'),(130,'session_6_1759760365',76,'{\"communication\": 71.0, \"problem_solving\": 82.0, \"professionalism\": 84.0}','{\"sales_ability\": 89.0, \"service_attitude\": 79.0, \"technical_skills\": 79.0}',NULL,NULL,NULL,NULL,'2025-10-06 14:19:25','2025-10-06 14:19:25'),(131,'session_6_1759753165',88,'{\"communication\": 85.0, \"problem_solving\": 93.0, \"professionalism\": 79.0}','{\"sales_ability\": 81.0, \"service_attitude\": 85.0, \"technical_skills\": 92.0}',NULL,NULL,NULL,NULL,'2025-10-06 12:19:25','2025-10-06 12:19:25'),(132,'session_6_1759738765',80,'{\"communication\": 71.0, \"problem_solving\": 77.0, \"professionalism\": 86.0}','{\"sales_ability\": 92.0, \"service_attitude\": 70.0, \"technical_skills\": 79.0}',NULL,NULL,NULL,NULL,'2025-10-06 08:19:25','2025-10-06 08:19:25'),(133,'session_6_1759587565',81,'{\"communication\": 76.0, \"problem_solving\": 87.0, \"professionalism\": 82.0}','{\"sales_ability\": 82.0, \"service_attitude\": 70.0, \"technical_skills\": 90.0}',NULL,NULL,NULL,NULL,'2025-10-04 14:19:25','2025-10-04 14:19:25'),(134,'session_6_1759580365',84,'{\"communication\": 91.0, \"problem_solving\": 80.0, \"professionalism\": 77.0}','{\"sales_ability\": 75.0, \"service_attitude\": 92.0, \"technical_skills\": 80.0}',NULL,NULL,NULL,NULL,'2025-10-04 12:19:25','2025-10-04 12:19:25'),(160,'PS184688',90,'{\"sales_skill\": 86, \"communication\": 86, \"problem_handling\": 83, \"service_attitude\": 92, \"product_knowledge\": 70}','{\"专业素养\": 92, \"产品知识\": 88, \"应变能力\": 81, \"服务态度\": 81, \"沟通表达\": 88, \"销售技巧\": 86}',NULL,'[\"态度积极\", \"表达清晰\", \"建议加强产品知识学习\"]',NULL,NULL,'2025-10-15 22:59:35','2025-10-15 22:59:35'),(161,'PS181728',83,'{\"sales_skill\": 94, \"communication\": 89, \"problem_handling\": 73, \"service_attitude\": 88, \"product_knowledge\": 91}','{\"专业素养\": 88, \"产品知识\": 75, \"应变能力\": 77, \"服务态度\": 81, \"沟通表达\": 95, \"销售技巧\": 86}',NULL,'[\"态度积极\", \"表达清晰\", \"建议加强产品知识学习\"]',NULL,NULL,'2025-10-15 22:59:35','2025-10-15 22:59:35'),(162,'PS181380',80,'{\"sales_skill\": 82, \"communication\": 85, \"problem_handling\": 86, \"service_attitude\": 75, \"product_knowledge\": 70}','{\"专业素养\": 86, \"产品知识\": 73, \"应变能力\": 80, \"服务态度\": 80, \"沟通表达\": 85, \"销售技巧\": 80}',NULL,'[\"态度积极\", \"表达清晰\", \"建议加强产品知识学习\"]',NULL,NULL,'2025-10-15 22:59:35','2025-10-15 22:59:35'),(163,'PS186126',78,'{\"sales_skill\": 78, \"communication\": 78, \"problem_handling\": 78, \"service_attitude\": 94, \"product_knowledge\": 74}','{\"专业素养\": 86, \"产品知识\": 73, \"应变能力\": 80, \"服务态度\": 86, \"沟通表达\": 93, \"销售技巧\": 87}',NULL,'[\"态度积极\", \"表达清晰\", \"建议加强产品知识学习\"]',NULL,NULL,'2025-10-15 22:59:35','2025-10-15 22:59:35'),(164,'PS198069',87,'{\"sales_skill\": 89, \"communication\": 77, \"problem_handling\": 82, \"service_attitude\": 86, \"product_knowledge\": 75}','{\"专业素养\": 77, \"产品知识\": 77, \"应变能力\": 76, \"服务态度\": 90, \"沟通表达\": 77, \"销售技巧\": 87}',NULL,'[\"态度积极\", \"表达清晰\", \"建议加强产品知识学习\"]',NULL,NULL,'2025-10-15 22:59:35','2025-10-15 22:59:35'),(165,'PS199542',77,'{\"sales_skill\": 95, \"communication\": 78, \"problem_handling\": 82, \"service_attitude\": 90, \"product_knowledge\": 79}','{\"专业素养\": 79, \"产品知识\": 88, \"应变能力\": 72, \"服务态度\": 98, \"沟通表达\": 91, \"销售技巧\": 88}',NULL,'[\"态度积极\", \"表达清晰\", \"建议加强产品知识学习\"]',NULL,NULL,'2025-10-15 22:59:35','2025-10-15 22:59:35'),(166,'PS206495',95,'{\"sales_skill\": 71, \"communication\": 70, \"problem_handling\": 72, \"service_attitude\": 78, \"product_knowledge\": 75}','{\"专业素养\": 81, \"产品知识\": 70, \"应变能力\": 81, \"服务态度\": 88, \"沟通表达\": 93, \"销售技巧\": 78}',NULL,'[\"态度积极\", \"表达清晰\", \"建议加强产品知识学习\"]',NULL,NULL,'2025-10-15 22:59:35','2025-10-15 22:59:35'),(167,'PS204993',82,'{\"sales_skill\": 87, \"communication\": 89, \"problem_handling\": 82, \"service_attitude\": 89, \"product_knowledge\": 80}','{\"专业素养\": 91, \"产品知识\": 87, \"应变能力\": 86, \"服务态度\": 92, \"沟通表达\": 91, \"销售技巧\": 80}',NULL,'[\"态度积极\", \"表达清晰\", \"建议加强产品知识学习\"]',NULL,NULL,'2025-10-15 22:59:35','2025-10-15 22:59:35'),(168,'PS203281',77,'{\"sales_skill\": 80, \"communication\": 93, \"problem_handling\": 74, \"service_attitude\": 88, \"product_knowledge\": 94}','{\"专业素养\": 83, \"产品知识\": 82, \"应变能力\": 71, \"服务态度\": 91, \"沟通表达\": 90, \"销售技巧\": 85}',NULL,'[\"态度积极\", \"表达清晰\", \"建议加强产品知识学习\"]',NULL,NULL,'2025-10-15 22:59:35','2025-10-15 22:59:35'),(169,'PS217344',80,'{\"sales_skill\": 81, \"communication\": 83, \"problem_handling\": 80, \"service_attitude\": 87, \"product_knowledge\": 74}','{\"专业素养\": 86, \"产品知识\": 91, \"应变能力\": 75, \"服务态度\": 98, \"沟通表达\": 83, \"销售技巧\": 76}',NULL,'[\"态度积极\", \"表达清晰\", \"建议加强产品知识学习\"]',NULL,NULL,'2025-10-15 22:59:35','2025-10-15 22:59:35'),(170,'PS215537',89,'{\"sales_skill\": 72, \"communication\": 70, \"problem_handling\": 75, \"service_attitude\": 93, \"product_knowledge\": 85}','{\"专业素养\": 85, \"产品知识\": 82, \"应变能力\": 73, \"服务态度\": 91, \"沟通表达\": 88, \"销售技巧\": 72}',NULL,'[\"态度积极\", \"表达清晰\", \"建议加强产品知识学习\"]',NULL,NULL,'2025-10-15 22:59:35','2025-10-15 22:59:35'),(171,'PS211365',91,'{\"sales_skill\": 82, \"communication\": 88, \"problem_handling\": 90, \"service_attitude\": 84, \"product_knowledge\": 70}','{\"专业素养\": 76, \"产品知识\": 88, \"应变能力\": 81, \"服务态度\": 88, \"沟通表达\": 85, \"销售技巧\": 74}',NULL,'[\"态度积极\", \"表达清晰\", \"建议加强产品知识学习\"]',NULL,NULL,'2025-10-15 22:59:35','2025-10-15 22:59:35'),(172,'PS236107',79,'{\"sales_skill\": 73, \"communication\": 90, \"problem_handling\": 92, \"service_attitude\": 89, \"product_knowledge\": 76}','{\"专业素养\": 80, \"产品知识\": 79, \"应变能力\": 76, \"服务态度\": 93, \"沟通表达\": 88, \"销售技巧\": 80}',NULL,'[\"态度积极\", \"表达清晰\", \"建议加强产品知识学习\"]',NULL,NULL,'2025-10-15 22:59:35','2025-10-15 22:59:35'),(173,'PS235853',91,'{\"sales_skill\": 94, \"communication\": 76, \"problem_handling\": 73, \"service_attitude\": 85, \"product_knowledge\": 88}','{\"专业素养\": 75, \"产品知识\": 76, \"应变能力\": 72, \"服务态度\": 90, \"沟通表达\": 83, \"销售技巧\": 80}',NULL,'[\"态度积极\", \"表达清晰\", \"建议加强产品知识学习\"]',NULL,NULL,'2025-10-15 22:59:35','2025-10-15 22:59:35'),(174,'PS236783',89,'{\"sales_skill\": 83, \"communication\": 88, \"problem_handling\": 73, \"service_attitude\": 94, \"product_knowledge\": 94}','{\"专业素养\": 80, \"产品知识\": 83, \"应变能力\": 75, \"服务态度\": 87, \"沟通表达\": 77, \"销售技巧\": 89}',NULL,'[\"态度积极\", \"表达清晰\", \"建议加强产品知识学习\"]',NULL,NULL,'2025-10-15 22:59:35','2025-10-15 22:59:35'),(175,'PS248681',93,'{\"sales_skill\": 83, \"communication\": 95, \"problem_handling\": 79, \"service_attitude\": 95, \"product_knowledge\": 74}','{\"专业素养\": 88, \"产品知识\": 86, \"应变能力\": 79, \"服务态度\": 84, \"沟通表达\": 75, \"销售技巧\": 88}',NULL,'[\"态度积极\", \"表达清晰\", \"建议加强产品知识学习\"]',NULL,NULL,'2025-10-15 22:59:35','2025-10-15 22:59:35'),(176,'PS241055',84,'{\"sales_skill\": 84, \"communication\": 87, \"problem_handling\": 92, \"service_attitude\": 81, \"product_knowledge\": 82}','{\"专业素养\": 90, \"产品知识\": 85, \"应变能力\": 83, \"服务态度\": 91, \"沟通表达\": 94, \"销售技巧\": 76}',NULL,'[\"态度积极\", \"表达清晰\", \"建议加强产品知识学习\"]',NULL,NULL,'2025-10-15 22:59:35','2025-10-15 22:59:35'),(177,'PS249210',76,'{\"sales_skill\": 83, \"communication\": 77, \"problem_handling\": 83, \"service_attitude\": 78, \"product_knowledge\": 91}','{\"专业素养\": 76, \"产品知识\": 77, \"应变能力\": 87, \"服务态度\": 81, \"沟通表达\": 75, \"销售技巧\": 75}',NULL,'[\"态度积极\", \"表达清晰\", \"建议加强产品知识学习\"]',NULL,NULL,'2025-10-15 22:59:35','2025-10-15 22:59:35'),(178,'PS244502',80,'{\"sales_skill\": 87, \"communication\": 90, \"problem_handling\": 92, \"service_attitude\": 89, \"product_knowledge\": 94}','{\"专业素养\": 83, \"产品知识\": 89, \"应变能力\": 81, \"服务态度\": 83, \"沟通表达\": 91, \"销售技巧\": 87}',NULL,'[\"态度积极\", \"表达清晰\", \"建议加强产品知识学习\"]',NULL,NULL,'2025-10-15 22:59:35','2025-10-15 22:59:35');
/*!40000 ALTER TABLE `practice_reports` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `practice_scenes`
--

DROP TABLE IF EXISTS `practice_scenes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `practice_scenes` (
  `id` int NOT NULL AUTO_INCREMENT,
  `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '场景名称',
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '场景描述',
  `type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '场景类型',
  `difficulty` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '难度等级',
  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'active' COMMENT '状态',
  `background` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '场景背景设定',
  `ai_role` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT 'AI角色描述',
  `objectives` json DEFAULT NULL COMMENT '练习目标数组',
  `keywords` json DEFAULT NULL COMMENT '关键词数组',
  `duration` int DEFAULT '10' COMMENT '预计时长（分钟）',
  `usage_count` int DEFAULT '0' COMMENT '使用次数',
  `rating` decimal(3,1) DEFAULT '0.0' COMMENT '评分',
  `created_by` int DEFAULT NULL COMMENT '创建人ID',
  `updated_by` int DEFAULT NULL COMMENT '更新人ID',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `is_deleted` tinyint(1) DEFAULT '0',
  `deleted_at` datetime DEFAULT NULL,
  PRIMARY KEY (`id`),
  KEY `idx_type` (`type`),
  KEY `idx_difficulty` (`difficulty`),
  KEY `idx_status` (`status`),
  KEY `idx_is_deleted` (`is_deleted`),
  KEY `created_by` (`created_by`),
  KEY `updated_by` (`updated_by`),
  CONSTRAINT `practice_scenes_ibfk_1` FOREIGN KEY (`created_by`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  CONSTRAINT `practice_scenes_ibfk_2` FOREIGN KEY (`updated_by`) REFERENCES `users` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='陪练场景表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `practice_scenes`
--

LOCK TABLES `practice_scenes` WRITE;
/*!40000 ALTER TABLE `practice_scenes` DISABLE KEYS */;
INSERT INTO `practice_scenes` VALUES (1,'初次电话拜访客户','模拟首次通过电话联系潜在客户的场景，练习专业的电话销售技巧','phone','beginner','active','你是一名轻医美品牌的销售专员，需要通过电话联系一位从未接触过的潜在客户。客户是某美容院的老板，你需要在短时间内引起她的兴趣，介绍你们的产品和服务。','AI扮演一位忙碌的美容院老板，对推销电话比较抵触，但如果销售人员能够快速切入她的需求点（如提升业绩、吸引客户、新项目），她会愿意继续交谈。她关注产品效果、价格和培训支持。','[\"学会专业的电话开场白\", \"快速建立信任关系\", \"有效探询客户需求\", \"预约下次沟通时间\"]','[\"开场白\", \"需求挖掘\", \"时间管理\", \"预约技巧\"]',10,0,0.0,1,1,'2025-10-13 11:06:01','2025-10-13 11:06:01',0,NULL),(2,'处理价格异议','练习如何应对客户对产品价格的质疑和异议，强调价值而非价格','face','intermediate','active','客户对你们的轻医美产品很感兴趣，已经了解了产品功能和效果，但认为价格太高，超出了她的预算。你需要通过价值塑造和对比分析来化解价格异议。','AI扮演一位对价格非常敏感的美容院老板，她会不断提出价格异议，例如\"太贵了\"、\"竞品便宜一半\"、\"能不能再便宜点\"。但如果销售人员能够有效展示产品价值、投资回报率和长期收益，她会逐渐被说服。','[\"掌握价值塑造技巧\", \"学会处理价格异议\", \"提升谈判能力\", \"展示投资回报率\"]','[\"异议处理\", \"价值塑造\", \"谈判技巧\", \"ROI分析\"]',15,0,0.0,1,1,'2025-10-13 11:06:01','2025-10-13 11:06:01',0,NULL),(3,'客户投诉处理','模拟客户对产品或服务不满的投诉场景，练习专业的投诉处理技巧','complaint','intermediate','active','一位客户购买了你们的轻医美产品后，使用效果不理想，打电话来投诉。她情绪比较激动，认为产品宣传与实际不符，要求退款。你需要安抚客户情绪，了解问题根源，并提供合理的解决方案。','AI扮演一位情绪激动的客户，她对产品效果不满意，觉得被欺骗了。她会表达强烈的不满和质疑，但如果客服人员能够真诚道歉、耐心倾听、专业分析问题原因并提供切实可行的解决方案，她的态度会逐渐缓和。','[\"掌握情绪安抚技巧\", \"学会倾听和共情\", \"分析问题并提供解决方案\", \"挽回客户信任\"]','[\"投诉处理\", \"情绪管理\", \"问题分析\", \"客户挽回\"]',12,0,0.0,1,1,'2025-10-13 11:06:01','2025-10-13 11:06:01',0,NULL),(4,'产品功能介绍','练习向客户详细介绍轻医美产品的功能特点和优势','product-intro','junior','active','客户对你们的轻医美产品有一定了解，现在希望你详细介绍产品的核心功能、技术原理、使用方法和效果保证。客户比较专业，会提出一些技术性问题。','AI扮演一位专业的美容院经营者，她对轻医美产品有一定了解，会提出具体的技术问题和需求。例如询问产品成分、作用机理、适用人群、操作流程、注意事项等。她希望得到专业、详细、真实的回答。','[\"清晰介绍产品功能和原理\", \"突出产品优势和差异化\", \"专业回答技术问题\", \"建立专业形象\"]','[\"产品介绍\", \"功能展示\", \"优势分析\", \"技术解答\"]',12,0,0.0,1,1,'2025-10-13 11:06:01','2025-10-13 11:06:01',0,NULL),(5,'售后服务咨询','模拟客户咨询售后服务的场景，练习专业的售后服务沟通技巧','after-sales','beginner','active','客户已经购买了你们的轻医美产品，现在打电话咨询售后服务相关问题，包括产品使用方法、遇到的小问题、培训支持、配件购买等。你需要提供专业、耐心、周到的售后服务。','AI扮演一位已购买产品的美容院老板，她在使用产品过程中遇到一些问题或疑问，希望得到专业的指导和帮助。她的态度比较友好，但希望得到快速、有效的解决方案。她会根据服务质量评价品牌。','[\"掌握产品使用指导技巧\", \"快速解决客户问题\", \"提供专业培训支持\", \"增强客户满意度和忠诚度\"]','[\"售后服务\", \"使用指导\", \"问题解决\", \"客户维护\"]',10,0,0.0,1,1,'2025-10-13 11:06:01','2025-10-13 11:06:01',0,NULL);
/*!40000 ALTER TABLE `practice_scenes` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `practice_sessions`
--

DROP TABLE IF EXISTS `practice_sessions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `practice_sessions` (
  `id` int NOT NULL AUTO_INCREMENT,
  `session_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '会话ID（如PS006）',
  `user_id` int NOT NULL COMMENT '学员ID',
  `scene_id` int DEFAULT NULL COMMENT '场景ID',
  `scene_name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '场景名称',
  `scene_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '场景类型：phone/face/complaint等',
  `conversation_id` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Coze对话ID',
  `start_time` datetime NOT NULL COMMENT '开始时间',
  `end_time` datetime DEFAULT NULL COMMENT '结束时间',
  `duration_seconds` int DEFAULT '0' COMMENT '时长（秒）',
  `turns` int DEFAULT '0' COMMENT '对话轮次',
  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'in_progress' COMMENT '状态：in_progress/completed/canceled',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `is_deleted` tinyint(1) DEFAULT '0',
  PRIMARY KEY (`id`),
  UNIQUE KEY `session_id` (`session_id`),
  KEY `scene_id` (`scene_id`),
  KEY `idx_user_id` (`user_id`),
  KEY `idx_session_id` (`session_id`),
  KEY `idx_start_time` (`start_time`),
  KEY `idx_status` (`status`),
  CONSTRAINT `practice_sessions_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  CONSTRAINT `practice_sessions_ibfk_2` FOREIGN KEY (`scene_id`) REFERENCES `practice_scenes` (`id`) ON DELETE SET NULL
) ENGINE=InnoDB AUTO_INCREMENT=223 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='陪练会话表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `practice_sessions`
--

LOCK TABLES `practice_sessions` WRITE;
/*!40000 ALTER TABLE `practice_sessions` DISABLE KEYS */;
INSERT INTO `practice_sessions` VALUES (57,'session_2_1757480342.000000',2,5,'面对面咨询陪练','face',NULL,'2025-08-21 06:34:13','2025-09-07 23:55:18',1621,14,'completed','2025-10-02 08:25:27','2025-09-15 22:16:20',0),(58,'session_2_1758079886.000000',2,4,'面对面咨询陪练','after-sales',NULL,'2025-10-12 04:04:15','2025-10-04 04:52:06',1557,20,'completed','2025-10-11 22:41:16','2025-08-20 06:19:21',0),(59,'session_2_1757995585.000000',2,5,'面对面咨询陪练','complaint',NULL,'2025-09-17 22:20:05','2025-09-08 00:40:50',960,22,'completed','2025-08-30 23:00:32','2025-10-15 09:21:03',0),(60,'session_2_1757717118.000000',2,3,'客户投诉处理陪练','product-intro',NULL,'2025-09-27 06:43:30','2025-09-12 07:33:26',1474,17,'completed','2025-09-17 05:37:41','2025-09-10 00:49:27',0),(61,'session_2_1759381826.000000',2,1,'电话销售陪练','product-intro',NULL,'2025-10-08 22:23:00','2025-09-04 04:16:00',1763,29,'completed','2025-08-23 06:34:50','2025-09-02 05:51:44',0),(62,'session_2_1755677972.000000',2,2,'面对面咨询陪练','face',NULL,'2025-08-31 09:09:14','2025-10-03 03:30:01',1466,12,'completed','2025-10-01 00:26:24','2025-10-06 01:34:24',0),(63,'session_2_1755929170.000000',2,3,'产品介绍陪练','phone',NULL,'2025-09-04 23:22:13','2025-09-23 06:57:59',1330,19,'completed','2025-09-01 04:17:20','2025-10-02 06:17:16',0),(64,'session_2_1757206928.000000',2,2,'客户投诉处理陪练','complaint',NULL,'2025-08-24 23:17:13','2025-08-28 09:04:52',1508,26,'completed','2025-10-14 06:59:51','2025-09-13 05:33:00',0),(65,'session_2_1758667108.000000',2,1,'电话销售陪练','after-sales',NULL,'2025-10-07 04:34:29','2025-10-04 03:44:05',1235,16,'completed','2025-10-03 02:17:48','2025-10-15 22:48:51',0),(66,'session_2_1759568292.000000',2,5,'客户投诉处理陪练','face',NULL,'2025-10-10 03:30:47','2025-08-24 22:50:01',1280,23,'completed','2025-08-27 02:27:16','2025-10-01 23:43:29',0),(67,'session_2_1755823848.000000',2,2,'电话销售陪练','phone',NULL,'2025-08-26 06:37:29','2025-08-22 05:15:31',976,22,'completed','2025-09-05 06:27:57','2025-09-24 07:32:11',0),(68,'session_2_1756617006.000000',2,3,'电话销售陪练','complaint',NULL,'2025-09-27 23:23:35','2025-09-12 05:28:05',1029,15,'completed','2025-09-15 22:17:52','2025-09-17 03:30:33',0),(69,'session_2_1756865380.000000',2,3,'面对面咨询陪练','phone',NULL,'2025-09-18 00:40:28','2025-09-12 02:10:35',1578,22,'completed','2025-09-07 04:54:19','2025-08-29 02:23:47',0),(70,'session_2_1758951181.000000',2,1,'客户投诉处理陪练','face',NULL,'2025-08-31 22:49:36','2025-08-18 08:11:14',1399,26,'completed','2025-09-21 06:05:43','2025-10-14 23:53:56',0),(71,'session_2_1757316212.000000',2,5,'面对面咨询陪练','after-sales',NULL,'2025-09-24 09:32:08','2025-09-10 00:33:17',1622,26,'completed','2025-09-05 09:50:32','2025-08-29 22:56:02',0),(72,'session_2_1755832799.000000',2,2,'客户投诉处理陪练','after-sales',NULL,'2025-10-12 22:34:53','2025-08-19 07:56:14',1552,22,'completed','2025-09-07 05:36:54','2025-10-11 05:41:56',0),(73,'session_2_1756259682.000000',2,1,'面对面咨询陪练','phone',NULL,'2025-08-20 03:02:44','2025-10-09 03:06:51',1383,13,'completed','2025-08-29 07:29:31','2025-09-19 09:43:00',0),(74,'session_2_1758417689.000000',2,1,'面对面咨询陪练','after-sales',NULL,'2025-09-18 01:04:01','2025-08-31 00:10:43',1294,13,'completed','2025-10-11 01:07:11','2025-08-22 08:42:28',0),(88,'session_6_1760624365',6,1,'电话销售陪练',NULL,NULL,'2025-10-16 14:19:25','2025-10-16 14:40:25',992,0,'completed','2025-10-16 14:19:25','2025-10-16 14:19:25',0),(89,'session_6_1760617165',6,4,'面对面咨询陪练',NULL,NULL,'2025-10-16 12:19:25','2025-10-16 13:06:25',2613,0,'completed','2025-10-16 12:19:25','2025-10-16 12:19:25',0),(90,'session_6_1760602765',6,4,'面对面咨询陪练',NULL,NULL,'2025-10-16 08:19:25','2025-10-16 09:18:25',2429,0,'completed','2025-10-16 08:19:25','2025-10-16 08:19:25',0),(91,'session_6_1760537965',6,1,'售后服务陪练',NULL,NULL,'2025-10-15 14:19:25','2025-10-15 14:44:25',3146,0,'completed','2025-10-15 14:19:25','2025-10-15 14:19:25',0),(92,'session_6_1760530765',6,1,'电话销售陪练',NULL,NULL,'2025-10-15 12:19:25','2025-10-15 12:37:25',2783,0,'completed','2025-10-15 12:19:25','2025-10-15 12:19:25',0),(93,'session_6_1760516365',6,4,'售后服务陪练',NULL,NULL,'2025-10-15 08:19:25','2025-10-15 08:42:25',3365,0,'completed','2025-10-15 08:19:25','2025-10-15 08:19:25',0),(94,'session_6_1760365165',6,4,'面对面咨询陪练',NULL,NULL,'2025-10-13 14:19:25','2025-10-13 15:02:25',1397,0,'completed','2025-10-13 14:19:25','2025-10-13 14:19:25',0),(95,'session_6_1760357965',6,3,'产品介绍陪练',NULL,NULL,'2025-10-13 12:19:25','2025-10-13 13:08:25',1974,0,'completed','2025-10-13 12:19:25','2025-10-13 12:19:25',0),(96,'session_6_1760343565',6,3,'客户投诉处理陪练',NULL,NULL,'2025-10-13 08:19:25','2025-10-13 09:18:25',2653,0,'completed','2025-10-13 08:19:25','2025-10-13 08:19:25',0),(97,'session_6_1760192365',6,5,'客户投诉处理陪练',NULL,NULL,'2025-10-11 14:19:25','2025-10-11 15:17:25',2616,0,'completed','2025-10-11 14:19:25','2025-10-11 14:19:25',0),(98,'session_6_1760185165',6,4,'电话销售陪练',NULL,NULL,'2025-10-11 12:19:25','2025-10-11 12:47:25',1021,0,'completed','2025-10-11 12:19:25','2025-10-11 12:19:25',0),(99,'session_6_1760170765',6,3,'面对面咨询陪练',NULL,NULL,'2025-10-11 08:19:25','2025-10-11 08:36:25',2927,0,'completed','2025-10-11 08:19:25','2025-10-11 08:19:25',0),(100,'session_6_1760019565',6,3,'产品介绍陪练',NULL,NULL,'2025-10-09 14:19:25','2025-10-09 15:16:25',2631,0,'completed','2025-10-09 14:19:25','2025-10-09 14:19:25',0),(101,'session_6_1760012365',6,4,'产品介绍陪练',NULL,NULL,'2025-10-09 12:19:25','2025-10-09 12:56:25',2051,0,'completed','2025-10-09 12:19:25','2025-10-09 12:19:25',0),(102,'session_6_1759997965',6,2,'售后服务陪练',NULL,NULL,'2025-10-09 08:19:25','2025-10-09 08:30:25',834,0,'completed','2025-10-09 08:19:25','2025-10-09 08:19:25',0),(103,'session_6_1759760365',6,5,'客户投诉处理陪练',NULL,NULL,'2025-10-06 14:19:25','2025-10-06 14:57:25',2380,0,'completed','2025-10-06 14:19:25','2025-10-06 14:19:25',0),(104,'session_6_1759753165',6,1,'售后服务陪练',NULL,NULL,'2025-10-06 12:19:25','2025-10-06 12:38:25',1379,0,'completed','2025-10-06 12:19:25','2025-10-06 12:19:25',0),(105,'session_6_1759738765',6,1,'面对面咨询陪练',NULL,NULL,'2025-10-06 08:19:25','2025-10-06 08:50:25',834,0,'completed','2025-10-06 08:19:25','2025-10-06 08:19:25',0),(106,'session_6_1759587565',6,5,'电话销售陪练',NULL,NULL,'2025-10-04 14:19:25','2025-10-04 15:05:25',2980,0,'completed','2025-10-04 14:19:25','2025-10-04 14:19:25',0),(107,'session_6_1759580365',6,2,'电话销售陪练',NULL,NULL,'2025-10-04 12:19:25','2025-10-04 13:03:25',3026,0,'completed','2025-10-04 12:19:25','2025-10-04 12:19:25',0),(119,'session_1_1759473677',1,1,'电话销售陪练','phone',NULL,'2025-10-03 06:41:17','2025-10-03 07:03:30',1333,21,'completed','2025-10-03 06:41:17','2025-10-03 06:41:17',0),(120,'session_1_1755670099',1,1,'电话销售陪练','phone',NULL,'2025-08-20 06:08:19','2025-08-20 06:21:40',801,20,'completed','2025-08-20 06:08:19','2025-08-20 06:08:19',0),(121,'session_1_1759984337',1,3,'客户投诉处理陪练','complaint',NULL,'2025-10-09 04:32:17','2025-10-09 04:42:23',606,29,'completed','2025-10-09 04:32:17','2025-10-09 04:32:17',0),(122,'session_1_1758939496',1,4,'售后服务陪练','after-sales',NULL,'2025-09-27 02:18:16','2025-09-27 02:38:23',1207,25,'completed','2025-09-27 02:18:16','2025-09-27 02:18:16',0),(123,'session_1_1760406249',1,4,'售后服务陪练','after-sales',NULL,'2025-10-14 01:44:09','2025-10-14 01:55:40',691,10,'completed','2025-10-14 01:44:09','2025-10-14 01:44:09',0),(124,'session_1_1759135692',1,5,'产品介绍陪练','product-intro',NULL,'2025-09-29 08:48:12','2025-09-29 09:04:07',955,10,'completed','2025-09-29 08:48:12','2025-09-29 08:48:12',0),(125,'session_1_1757911490',1,1,'电话销售陪练','phone',NULL,'2025-09-15 04:44:50','2025-09-15 05:13:10',1700,24,'completed','2025-09-15 04:44:50','2025-09-15 04:44:50',0),(126,'session_1_1759791370',1,5,'产品介绍陪练','product-intro',NULL,'2025-10-06 22:56:10','2025-10-06 23:17:48',1298,22,'completed','2025-10-06 22:56:10','2025-10-06 22:56:10',0),(127,'session_1_1755942560',1,3,'客户投诉处理陪练','complaint',NULL,'2025-08-23 09:49:20','2025-08-23 10:16:44',1644,17,'completed','2025-08-23 09:49:20','2025-08-23 09:49:20',0),(128,'session_1_1757041943',1,4,'售后服务陪练','after-sales',NULL,'2025-09-05 03:12:23','2025-09-05 03:37:33',1510,13,'completed','2025-09-05 03:12:23','2025-09-05 03:12:23',0),(129,'session_1_1756805666',1,4,'售后服务陪练','after-sales',NULL,'2025-09-02 09:34:26','2025-09-02 09:50:09',943,26,'completed','2025-09-02 09:34:26','2025-09-02 09:34:26',0),(130,'session_1_1757726227',1,2,'面对面咨询陪练','face',NULL,'2025-09-13 01:17:07','2025-09-13 01:34:33',1046,11,'completed','2025-09-13 01:17:07','2025-09-13 01:17:07',0),(131,'session_1_1756170945',1,4,'售后服务陪练','after-sales',NULL,'2025-08-26 01:15:45','2025-08-26 01:35:00',1155,12,'completed','2025-08-26 01:15:45','2025-08-26 01:15:45',0),(132,'session_1_1757461474',1,3,'客户投诉处理陪练','complaint',NULL,'2025-09-09 23:44:34','2025-09-10 00:05:41',1267,11,'completed','2025-09-09 23:44:34','2025-09-09 23:44:34',0),(133,'session_1_1759790929',1,4,'售后服务陪练','after-sales',NULL,'2025-10-06 22:48:49','2025-10-06 23:09:33',1244,26,'completed','2025-10-06 22:48:49','2025-10-06 22:48:49',0),(134,'session_1_1758239933',1,1,'电话销售陪练','phone',NULL,'2025-09-18 23:58:53','2025-09-19 00:10:43',710,21,'completed','2025-09-18 23:58:53','2025-09-18 23:58:53',0),(135,'session_1_1757757231',1,5,'产品介绍陪练','product-intro',NULL,'2025-09-13 09:53:51','2025-09-13 10:22:21',1710,20,'completed','2025-09-13 09:53:51','2025-09-13 09:53:51',0),(136,'session_1_1759572729',1,5,'产品介绍陪练','product-intro',NULL,'2025-10-04 10:12:09','2025-10-04 10:25:04',775,29,'completed','2025-10-04 10:12:09','2025-10-04 10:12:09',0),(137,'session_1_1756688590',1,5,'产品介绍陪练','product-intro',NULL,'2025-09-01 01:03:10','2025-09-01 01:26:43',1413,11,'completed','2025-09-01 01:03:10','2025-09-01 01:03:10',0),(138,'session_1_1755990337',1,1,'电话销售陪练','phone',NULL,'2025-08-23 23:05:37','2025-08-23 23:24:11',1114,11,'completed','2025-08-23 23:05:37','2025-08-23 23:05:37',0),(139,'session_5_1757226928',5,2,'面对面咨询陪练','face',NULL,'2025-09-07 06:35:28','2025-09-07 06:50:51',923,13,'completed','2025-09-07 06:35:28','2025-09-07 06:35:28',0),(140,'session_5_1756535699',5,3,'客户投诉处理陪练','complaint',NULL,'2025-08-30 06:34:59','2025-08-30 07:02:24',1645,18,'completed','2025-08-30 06:34:59','2025-08-30 06:34:59',0),(141,'session_5_1756087551',5,5,'产品介绍陪练','product-intro',NULL,'2025-08-25 02:05:51','2025-08-25 02:30:55',1504,19,'completed','2025-08-25 02:05:51','2025-08-25 02:05:51',0),(142,'session_5_1759360967',5,3,'客户投诉处理陪练','complaint',NULL,'2025-10-01 23:22:47','2025-10-01 23:42:58',1211,19,'completed','2025-10-01 23:22:47','2025-10-01 23:22:47',0),(143,'session_5_1757575254',5,5,'产品介绍陪练','product-intro',NULL,'2025-09-11 07:20:54','2025-09-11 07:46:39',1545,22,'completed','2025-09-11 07:20:54','2025-09-11 07:20:54',0),(144,'session_5_1757463882',5,4,'售后服务陪练','after-sales',NULL,'2025-09-10 00:24:42','2025-09-10 00:51:25',1603,17,'completed','2025-09-10 00:24:42','2025-09-10 00:24:42',0),(145,'session_5_1757993328',5,5,'产品介绍陪练','product-intro',NULL,'2025-09-16 03:28:48','2025-09-16 03:47:25',1117,22,'completed','2025-09-16 03:28:48','2025-09-16 03:28:48',0),(146,'session_5_1755664420',5,1,'电话销售陪练','phone',NULL,'2025-08-20 04:33:40','2025-08-20 04:54:01',1221,13,'completed','2025-08-20 04:33:40','2025-08-20 04:33:40',0),(147,'session_5_1757145013',5,3,'客户投诉处理陪练','complaint',NULL,'2025-09-06 07:50:13','2025-09-06 08:15:08',1495,12,'completed','2025-09-06 07:50:13','2025-09-06 07:50:13',0),(148,'session_5_1755573554',5,4,'售后服务陪练','after-sales',NULL,'2025-08-19 03:19:14','2025-08-19 03:48:24',1750,18,'completed','2025-08-19 03:19:14','2025-08-19 03:19:14',0),(149,'session_5_1758860048',5,4,'售后服务陪练','after-sales',NULL,'2025-09-26 04:14:08','2025-09-26 04:28:38',870,13,'completed','2025-09-26 04:14:08','2025-09-26 04:14:08',0),(150,'session_5_1756278681',5,5,'产品介绍陪练','product-intro',NULL,'2025-08-27 07:11:21','2025-08-27 07:41:02',1781,13,'completed','2025-08-27 07:11:21','2025-08-27 07:11:21',0),(151,'session_5_1756685443',5,1,'电话销售陪练','phone',NULL,'2025-09-01 00:10:43','2025-09-01 00:26:22',939,20,'completed','2025-09-01 00:10:43','2025-09-01 00:10:43',0),(152,'session_5_1760089105',5,1,'电话销售陪练','phone',NULL,'2025-10-10 09:38:25','2025-10-10 09:52:01',816,18,'completed','2025-10-10 09:38:25','2025-10-10 09:38:25',0),(153,'session_5_1759371992',5,1,'电话销售陪练','phone',NULL,'2025-10-02 02:26:32','2025-10-02 02:52:44',1572,15,'completed','2025-10-02 02:26:32','2025-10-02 02:26:32',0),(154,'session_5_1755591524',5,5,'产品介绍陪练','product-intro',NULL,'2025-08-19 08:18:44','2025-08-19 08:29:36',652,11,'completed','2025-08-19 08:18:44','2025-08-19 08:18:44',0),(155,'session_5_1756776844',5,1,'电话销售陪练','phone',NULL,'2025-09-02 01:34:04','2025-09-02 02:03:01',1737,17,'completed','2025-09-02 01:34:04','2025-09-02 01:34:04',0),(156,'session_5_1757414413',5,3,'客户投诉处理陪练','complaint',NULL,'2025-09-09 10:40:13','2025-09-09 10:52:03',710,13,'completed','2025-09-09 10:40:13','2025-09-09 10:40:13',0),(157,'session_5_1759965632',5,1,'电话销售陪练','phone',NULL,'2025-10-08 23:20:32','2025-10-08 23:47:37',1625,12,'completed','2025-10-08 23:20:32','2025-10-08 23:20:32',0),(158,'session_5_1755735348',5,3,'客户投诉处理陪练','complaint',NULL,'2025-08-21 00:15:48','2025-08-21 00:41:15',1527,13,'completed','2025-08-21 00:15:48','2025-08-21 00:15:48',0),(159,'session_5_1757925775',5,1,'电话销售陪练','phone',NULL,'2025-09-15 08:42:55','2025-09-15 09:03:37',1242,17,'completed','2025-09-15 08:42:55','2025-09-15 08:42:55',0),(160,'session_5_1758156902',5,5,'产品介绍陪练','product-intro',NULL,'2025-09-18 00:55:02','2025-09-18 01:14:20',1158,22,'completed','2025-09-18 00:55:02','2025-09-18 00:55:02',0),(161,'session_5_1759290386',5,1,'电话销售陪练','phone',NULL,'2025-10-01 03:46:26','2025-10-01 04:02:04',938,29,'completed','2025-10-01 03:46:26','2025-10-01 03:46:26',0),(162,'session_5_1756186911',5,4,'售后服务陪练','after-sales',NULL,'2025-08-26 05:41:51','2025-08-26 05:57:56',965,11,'completed','2025-08-26 05:41:51','2025-08-26 05:41:51',0),(163,'session_5_1757233994',5,5,'产品介绍陪练','product-intro',NULL,'2025-09-07 08:33:14','2025-09-07 08:44:54',700,22,'completed','2025-09-07 08:33:14','2025-09-07 08:33:14',0),(164,'session_7_1759019011',7,1,'电话销售陪练','phone',NULL,'2025-09-28 00:23:31','2025-09-28 00:47:52',1461,26,'completed','2025-09-28 00:23:31','2025-09-28 00:23:31',0),(165,'session_7_1756532358',7,3,'客户投诉处理陪练','complaint',NULL,'2025-08-30 05:39:18','2025-08-30 05:58:26',1148,19,'completed','2025-08-30 05:39:18','2025-08-30 05:39:18',0),(166,'session_7_1756200845',7,5,'产品介绍陪练','product-intro',NULL,'2025-08-26 09:34:05','2025-08-26 10:02:20',1695,22,'completed','2025-08-26 09:34:05','2025-08-26 09:34:05',0),(167,'session_7_1759392823',7,4,'售后服务陪练','after-sales',NULL,'2025-10-02 08:13:43','2025-10-02 08:28:02',859,29,'completed','2025-10-02 08:13:43','2025-10-02 08:13:43',0),(168,'session_7_1757566565',7,2,'面对面咨询陪练','face',NULL,'2025-09-11 04:56:05','2025-09-11 05:21:40',1535,19,'completed','2025-09-11 04:56:05','2025-09-11 04:56:05',0),(169,'session_7_1758167217',7,5,'产品介绍陪练','product-intro',NULL,'2025-09-18 03:46:57','2025-09-18 04:09:42',1365,26,'completed','2025-09-18 03:46:57','2025-09-18 03:46:57',0),(170,'session_7_1759044630',7,2,'面对面咨询陪练','face',NULL,'2025-09-28 07:30:30','2025-09-28 07:54:28',1438,19,'completed','2025-09-28 07:30:30','2025-09-28 07:30:30',0),(171,'session_7_1760336716',7,1,'电话销售陪练','phone',NULL,'2025-10-13 06:25:16','2025-10-13 06:55:08',1792,17,'completed','2025-10-13 06:25:16','2025-10-13 06:25:16',0),(172,'session_7_1756704442',7,5,'产品介绍陪练','product-intro',NULL,'2025-09-01 05:27:22','2025-09-01 05:47:31',1209,27,'completed','2025-09-01 05:27:22','2025-09-01 05:27:22',0),(173,'session_7_1760610773',7,3,'客户投诉处理陪练','complaint',NULL,'2025-10-16 10:32:53','2025-10-16 11:00:31',1658,24,'completed','2025-10-16 10:32:53','2025-10-16 10:32:53',0),(174,'session_7_1760163587',7,2,'面对面咨询陪练','face',NULL,'2025-10-11 06:19:47','2025-10-11 06:46:42',1615,14,'completed','2025-10-11 06:19:47','2025-10-11 06:19:47',0),(175,'session_7_1760401734',7,2,'面对面咨询陪练','face',NULL,'2025-10-14 00:28:54','2025-10-14 00:49:57',1263,11,'completed','2025-10-14 00:28:54','2025-10-14 00:28:54',0),(176,'session_7_1758515378',7,1,'电话销售陪练','phone',NULL,'2025-09-22 04:29:38','2025-09-22 04:42:03',745,21,'completed','2025-09-22 04:29:38','2025-09-22 04:29:38',0),(177,'session_7_1758077222',7,5,'产品介绍陪练','product-intro',NULL,'2025-09-17 02:47:02','2025-09-17 03:00:31',809,27,'completed','2025-09-17 02:47:02','2025-09-17 02:47:02',0),(178,'session_7_1759210049',7,1,'电话销售陪练','phone',NULL,'2025-09-30 05:27:29','2025-09-30 05:56:09',1720,14,'completed','2025-09-30 05:27:29','2025-09-30 05:27:29',0),(179,'session_7_1758349724',7,3,'客户投诉处理陪练','complaint',NULL,'2025-09-20 06:28:44','2025-09-20 06:56:34',1670,10,'completed','2025-09-20 06:28:44','2025-09-20 06:28:44',0),(180,'session_7_1760171689',7,3,'客户投诉处理陪练','complaint',NULL,'2025-10-11 08:34:49','2025-10-11 09:00:22',1533,28,'completed','2025-10-11 08:34:49','2025-10-11 08:34:49',0),(181,'session_7_1760334799',7,1,'电话销售陪练','phone',NULL,'2025-10-13 05:53:19','2025-10-13 06:18:47',1528,13,'completed','2025-10-13 05:53:19','2025-10-13 05:53:19',0),(182,'session_7_1756092918',7,4,'售后服务陪练','after-sales',NULL,'2025-08-25 03:35:18','2025-08-25 03:52:31',1033,29,'completed','2025-08-25 03:35:18','2025-08-25 03:35:18',0),(183,'session_7_1755730878',7,2,'面对面咨询陪练','face',NULL,'2025-08-20 23:01:18','2025-08-20 23:16:40',922,22,'completed','2025-08-20 23:01:18','2025-08-20 23:01:18',0),(184,'session_7_1758244595',7,4,'售后服务陪练','after-sales',NULL,'2025-09-19 01:16:35','2025-09-19 01:39:47',1392,18,'completed','2025-09-19 01:16:35','2025-09-19 01:16:35',0),(185,'session_7_1756804947',7,2,'面对面咨询陪练','face',NULL,'2025-09-02 09:22:27','2025-09-02 09:36:20',833,11,'completed','2025-09-02 09:22:27','2025-09-02 09:22:27',0),(186,'session_8_1755678904',8,3,'客户投诉处理陪练','complaint',NULL,'2025-08-20 08:35:04','2025-08-20 08:48:58',834,11,'completed','2025-08-20 08:35:04','2025-08-20 08:35:04',0),(187,'session_8_1758262349',8,4,'售后服务陪练','after-sales',NULL,'2025-09-19 06:12:29','2025-09-19 06:37:00',1471,24,'completed','2025-09-19 06:12:29','2025-09-19 06:12:29',0),(188,'session_8_1756010734',8,4,'售后服务陪练','after-sales',NULL,'2025-08-24 04:45:34','2025-08-24 05:12:01',1587,23,'completed','2025-08-24 04:45:34','2025-08-24 04:45:34',0),(189,'session_8_1757650726',8,3,'客户投诉处理陪练','complaint',NULL,'2025-09-12 04:18:46','2025-09-12 04:40:12',1286,24,'completed','2025-09-12 04:18:46','2025-09-12 04:18:46',0),(190,'session_8_1759396878',8,4,'售后服务陪练','after-sales',NULL,'2025-10-02 09:21:18','2025-10-02 09:44:56',1418,26,'completed','2025-10-02 09:21:18','2025-10-02 09:21:18',0),(191,'session_8_1760259303',8,3,'客户投诉处理陪练','complaint',NULL,'2025-10-12 08:55:03','2025-10-12 09:24:48',1785,11,'completed','2025-10-12 08:55:03','2025-10-12 08:55:03',0),(192,'session_8_1757203922',8,4,'售后服务陪练','after-sales',NULL,'2025-09-07 00:12:02','2025-09-07 00:34:27',1345,28,'completed','2025-09-07 00:12:02','2025-09-07 00:12:02',0),(193,'session_8_1756970230',8,5,'产品介绍陪练','product-intro',NULL,'2025-09-04 07:17:10','2025-09-04 07:35:03',1073,11,'completed','2025-09-04 07:17:10','2025-09-04 07:17:10',0),(194,'session_8_1759965529',8,1,'电话销售陪练','phone',NULL,'2025-10-08 23:18:49','2025-10-08 23:45:50',1621,11,'completed','2025-10-08 23:18:49','2025-10-08 23:18:49',0),(195,'session_8_1756611896',8,2,'面对面咨询陪练','face',NULL,'2025-08-31 03:44:56','2025-08-31 04:09:23',1467,24,'completed','2025-08-31 03:44:56','2025-08-31 03:44:56',0),(196,'session_8_1760229265',8,1,'电话销售陪练','phone',NULL,'2025-10-12 00:34:25','2025-10-12 00:54:13',1188,21,'completed','2025-10-12 00:34:25','2025-10-12 00:34:25',0),(197,'session_8_1758842250',8,5,'产品介绍陪练','product-intro',NULL,'2025-09-25 23:17:30','2025-09-25 23:31:17',827,21,'completed','2025-09-25 23:17:30','2025-09-25 23:17:30',0),(198,'session_8_1755922900',8,3,'客户投诉处理陪练','complaint',NULL,'2025-08-23 04:21:40','2025-08-23 04:43:21',1301,28,'completed','2025-08-23 04:21:40','2025-08-23 04:21:40',0),(199,'session_8_1756628383',8,5,'产品介绍陪练','product-intro',NULL,'2025-08-31 08:19:43','2025-08-31 08:42:49',1386,20,'completed','2025-08-31 08:19:43','2025-08-31 08:19:43',0),(200,'session_8_1758617429',8,3,'客户投诉处理陪练','complaint',NULL,'2025-09-23 08:50:29','2025-09-23 09:20:20',1791,16,'completed','2025-09-23 08:50:29','2025-09-23 08:50:29',0),(201,'session_8_1756952599',8,5,'产品介绍陪练','product-intro',NULL,'2025-09-04 02:23:19','2025-09-04 02:40:19',1020,14,'completed','2025-09-04 02:23:19','2025-09-04 02:23:19',0),(202,'session_8_1760136845',8,5,'产品介绍陪练','product-intro',NULL,'2025-10-10 22:54:05','2025-10-10 23:19:34',1529,28,'completed','2025-10-10 22:54:05','2025-10-10 22:54:05',0),(203,'session_8_1755853150',8,4,'售后服务陪练','after-sales',NULL,'2025-08-22 08:59:10','2025-08-22 09:18:26',1156,19,'completed','2025-08-22 08:59:10','2025-08-22 08:59:10',0),(204,'PS184688',18,5,NULL,NULL,NULL,'2025-10-12 19:59:36','2025-10-12 18:59:36',1175,14,'completed','2025-10-15 22:59:35','2025-10-15 22:59:35',0),(205,'PS181728',18,1,NULL,NULL,NULL,'2025-10-08 20:59:36','2025-10-08 22:59:36',1018,14,'completed','2025-10-15 22:59:35','2025-10-15 22:59:35',0),(206,'PS181380',18,3,NULL,NULL,NULL,'2025-10-04 17:59:36','2025-10-04 15:59:36',547,13,'completed','2025-10-15 22:59:35','2025-10-15 22:59:35',0),(207,'PS186126',18,3,NULL,NULL,NULL,'2025-10-07 18:59:36','2025-10-07 22:59:36',1527,19,'completed','2025-10-15 22:59:35','2025-10-15 22:59:35',0),(208,'PS198069',19,3,NULL,NULL,NULL,'2025-10-07 18:59:36','2025-10-07 15:59:36',1316,10,'completed','2025-10-15 22:59:35','2025-10-15 22:59:35',0),(209,'PS199542',19,4,NULL,NULL,NULL,'2025-09-29 22:59:36','2025-09-29 19:59:36',1222,18,'completed','2025-10-15 22:59:35','2025-10-15 22:59:35',0),(210,'PS206495',20,5,NULL,NULL,NULL,'2025-10-12 15:59:36','2025-10-12 16:59:36',1637,17,'completed','2025-10-15 22:59:35','2025-10-15 22:59:35',0),(211,'PS204993',20,1,NULL,NULL,NULL,'2025-10-10 14:59:36','2025-10-10 15:59:36',1382,17,'completed','2025-10-15 22:59:35','2025-10-15 22:59:35',0),(212,'PS203281',20,5,NULL,NULL,NULL,'2025-10-11 17:59:36','2025-10-11 20:59:36',1393,14,'completed','2025-10-15 22:59:35','2025-10-15 22:59:35',0),(213,'PS217344',21,3,NULL,NULL,NULL,'2025-10-10 19:59:36','2025-10-10 20:59:36',825,15,'completed','2025-10-15 22:59:35','2025-10-15 22:59:35',0),(214,'PS215537',21,4,NULL,NULL,NULL,'2025-10-13 20:59:36','2025-10-13 16:59:36',1500,15,'completed','2025-10-15 22:59:35','2025-10-15 22:59:35',0),(215,'PS211365',21,4,NULL,NULL,NULL,'2025-10-12 22:59:36','2025-10-12 22:59:36',955,11,'completed','2025-10-15 22:59:35','2025-10-15 22:59:35',0),(216,'PS236107',23,3,NULL,NULL,NULL,'2025-10-14 21:59:36','2025-10-14 20:59:36',660,20,'completed','2025-10-15 22:59:35','2025-10-15 22:59:35',0),(217,'PS235853',23,4,NULL,NULL,NULL,'2025-10-12 16:59:36','2025-10-12 18:59:36',1125,12,'completed','2025-10-15 22:59:35','2025-10-15 22:59:35',0),(218,'PS236783',23,3,NULL,NULL,NULL,'2025-10-13 18:59:36','2025-10-13 17:59:36',315,10,'completed','2025-10-15 22:59:35','2025-10-15 22:59:35',0),(219,'PS248681',24,1,NULL,NULL,NULL,'2025-10-13 15:59:36','2025-10-13 21:59:36',1074,10,'completed','2025-10-15 22:59:35','2025-10-15 22:59:35',0),(220,'PS241055',24,2,NULL,NULL,NULL,'2025-10-14 21:59:36','2025-10-14 18:59:36',590,11,'completed','2025-10-15 22:59:35','2025-10-15 22:59:35',0),(221,'PS249210',24,2,NULL,NULL,NULL,'2025-10-03 17:59:36','2025-10-03 17:59:36',1151,12,'completed','2025-10-15 22:59:35','2025-10-15 22:59:35',0),(222,'PS244502',24,4,NULL,NULL,NULL,'2025-10-09 15:59:36','2025-10-09 15:59:36',1178,15,'completed','2025-10-15 22:59:35','2025-10-15 22:59:35',0);
/*!40000 ALTER TABLE `practice_sessions` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `questions`
--

DROP TABLE IF EXISTS `questions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `questions` (
  `id` int NOT NULL AUTO_INCREMENT,
  `course_id` int NOT NULL COMMENT '所属课程ID',
  `question_type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '题目类型',
  `title` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '题目标题',
  `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '题目内容',
  `options` json DEFAULT NULL COMMENT '选项内容',
  `correct_answer` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '正确答案',
  `explanation` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '答案解析',
  `score` float DEFAULT '10' COMMENT '题目分值',
  `difficulty` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'medium' COMMENT '难度等级',
  `tags` json DEFAULT NULL COMMENT '题目标签',
  `usage_count` int DEFAULT '0' COMMENT '使用次数',
  `correct_count` int DEFAULT '0' COMMENT '答对次数',
  `is_active` tinyint(1) DEFAULT '1' COMMENT '是否启用',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_course_id` (`course_id`),
  KEY `idx_question_type` (`question_type`),
  KEY `idx_difficulty` (`difficulty`),
  KEY `idx_is_active` (`is_active`),
  CONSTRAINT `questions_ibfk_1` FOREIGN KEY (`course_id`) REFERENCES `courses` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=9 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='题目表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `questions`
--

LOCK TABLES `questions` WRITE;
/*!40000 ALTER TABLE `questions` DISABLE KEYS */;
INSERT INTO `questions` VALUES (1,1,'single_choice','皮肤的最外层是什么？',NULL,'[{\"text\": \"表皮\", \"label\": \"A\"}, {\"text\": \"真皮\", \"label\": \"B\"}, {\"text\": \"皮下组织\", \"label\": \"C\"}, {\"text\": \"角质层\", \"label\": \"D\"}]','A','A选项是表皮，这是皮肤的最外层，起到保护作用',10,'easy',NULL,0,0,1,'2025-09-23 02:39:48','2025-09-23 02:39:48'),(2,2,'single_choice','透明质酸的主要功效是什么？',NULL,'[{\"text\": \"美白淡斑\", \"label\": \"A\"}, {\"text\": \"保湿补水\", \"label\": \"B\"}, {\"text\": \"紧致提升\", \"label\": \"C\"}, {\"text\": \"去除皱纹\", \"label\": \"D\"}]','B','B选项是保湿补水，透明质酸具有强大的保湿能力',10,'easy',NULL,0,0,1,'2025-09-23 02:39:48','2025-09-23 02:39:48'),(3,3,'multiple_choice','射频美容仪的禁忌症包括哪些？',NULL,'[{\"text\": \"孕期和哺乳期\", \"label\": \"A\"}, {\"text\": \"皮肤过敏\", \"label\": \"B\"}, {\"text\": \"心脏起搏器\", \"label\": \"C\"}, {\"text\": \"轻微痤疮\", \"label\": \"D\"}]','A,C','A和C选项都是射频美容仪的禁忌症，需要特别注意',15,'medium',NULL,0,0,1,'2025-09-23 02:39:48','2025-09-23 02:39:48'),(4,4,'true_false','水光针适合所有肤质的客户',NULL,'[{\"text\": \"正确\", \"label\": \"A\"}, {\"text\": \"错误\", \"label\": \"B\"}]','B','水光针虽然适用范围广，但仍有一些禁忌症和不适合的肤质',10,'easy',NULL,0,0,1,'2025-09-23 02:39:48','2025-09-23 02:39:48'),(5,4,'fill_blank','肉毒素注射后____小时内不能平躺','肉毒素注射后【】小时内不能平躺，以免影响药物分布效果。',NULL,'4','肉毒素注射后4小时内不能平躺，以免影响药物分布',10,'medium',NULL,0,0,1,'2025-09-23 02:39:48','2025-09-23 02:39:48'),(6,5,'single_choice','客户咨询时最重要的是什么？',NULL,'[{\"text\": \"倾听客户需求\", \"label\": \"A\"}, {\"text\": \"推荐最贵的产品\", \"label\": \"B\"}, {\"text\": \"快速成交\", \"label\": \"C\"}, {\"text\": \"展示专业知识\", \"label\": \"D\"}]','A','A选项是倾听客户需求，这是专业咨询的基础',10,'easy',NULL,0,0,1,'2025-09-23 02:39:48','2025-09-23 02:39:48'),(7,6,'single_choice','处理客户投诉的第一步是什么？',NULL,'[{\"text\": \"解释原因\", \"label\": \"A\"}, {\"text\": \"耐心倾听\", \"label\": \"B\"}, {\"text\": \"提供补偿\", \"label\": \"C\"}, {\"text\": \"转交上级\", \"label\": \"D\"}]','B','B选项是耐心倾听，让客户充分表达不满是处理投诉的第一步',10,'easy',NULL,0,0,1,'2025-09-23 02:39:48','2025-09-23 02:39:48'),(8,7,'true_false','社交媒体营销只需要发布产品信息',NULL,'[{\"text\": \"正确\", \"label\": \"A\"}, {\"text\": \"错误\", \"label\": \"B\"}]','B','社交媒体营销需要内容多样化，包括教育内容、互动内容等',10,'easy',NULL,0,0,1,'2025-09-23 02:39:48','2025-09-23 02:39:48');
/*!40000 ALTER TABLE `questions` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `teams`
--

DROP TABLE IF EXISTS `teams`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `teams` (
  `id` int NOT NULL AUTO_INCREMENT,
  `name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '团队名称',
  `code` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '团队代码',
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '团队描述',
  `team_type` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '团队类型',
  `is_active` tinyint(1) DEFAULT '1' COMMENT '是否激活',
  `leader_id` int DEFAULT NULL COMMENT '负责人ID',
  `parent_id` int DEFAULT NULL COMMENT '父团队ID',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `is_deleted` tinyint(1) DEFAULT '0' COMMENT '是否删除',
  `deleted_at` datetime DEFAULT NULL COMMENT '删除时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `name` (`name`),
  UNIQUE KEY `code` (`code`),
  KEY `leader_id` (`leader_id`),
  KEY `parent_id` (`parent_id`),
  KEY `idx_team_type` (`team_type`),
  KEY `idx_is_active` (`is_active`),
  CONSTRAINT `teams_ibfk_1` FOREIGN KEY (`leader_id`) REFERENCES `users` (`id`) ON DELETE SET NULL,
  CONSTRAINT `teams_ibfk_2` FOREIGN KEY (`parent_id`) REFERENCES `teams` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=14 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='团队信息表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `teams`
--

LOCK TABLES `teams` WRITE;
/*!40000 ALTER TABLE `teams` DISABLE KEYS */;
INSERT INTO `teams` VALUES (1,'管理层','MANAGEMENT','负责公司整体战略规划和运营管理','department',1,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',0,NULL),(2,'北京运营团队','BJ_OPERATIONS','负责北京地区所有门店的运营管理','department',1,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',0,NULL),(3,'上海运营团队','SH_OPERATIONS','负责上海地区所有门店的运营管理','department',1,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',0,NULL),(4,'技术培训部','TECH_TRAINING','负责员工技术培训和考核','department',1,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',0,NULL),(5,'客服质量部','QUALITY_SERVICE','负责客户服务质量监督和改进','department',1,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',0,NULL),(6,'新员工培训小组','NEW_EMPLOYEE_TRAINING','专门负责新员工入职培训','study_group',1,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',0,NULL),(13,'轻医美销售团队','SALES_TEAM_001','负责轻医美产品销售的核心团队','department',1,1,NULL,'2025-10-15 22:59:34','2025-10-15 22:59:34',0,NULL);
/*!40000 ALTER TABLE `teams` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `training_messages`
--

DROP TABLE IF EXISTS `training_messages`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `training_messages` (
  `id` int NOT NULL AUTO_INCREMENT,
  `session_id` int NOT NULL COMMENT '会话ID',
  `role` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '消息角色',
  `type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '消息类型',
  `content` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '消息内容',
  `voice_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '语音文件URL',
  `voice_duration` int DEFAULT NULL COMMENT '语音时长(秒)',
  `message_metadata` json DEFAULT NULL COMMENT '消息元数据',
  `coze_message_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Coze消息ID',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_session_id` (`session_id`),
  KEY `idx_role` (`role`),
  CONSTRAINT `training_messages_ibfk_1` FOREIGN KEY (`session_id`) REFERENCES `training_sessions` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='培训消息表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `training_messages`
--

LOCK TABLES `training_messages` WRITE;
/*!40000 ALTER TABLE `training_messages` DISABLE KEYS */;
/*!40000 ALTER TABLE `training_messages` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `training_reports`
--

DROP TABLE IF EXISTS `training_reports`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `training_reports` (
  `id` int NOT NULL AUTO_INCREMENT,
  `session_id` int NOT NULL COMMENT '会话ID',
  `user_id` int NOT NULL COMMENT '用户ID',
  `overall_score` decimal(5,2) DEFAULT NULL COMMENT '总体评分',
  `dimension_scores` json DEFAULT NULL COMMENT '各维度得分',
  `strengths` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '优势点',
  `weaknesses` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '待改进点',
  `suggestions` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '改进建议',
  `detailed_analysis` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '详细分析',
  `transcript` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '对话记录',
  `statistics` json DEFAULT NULL COMMENT '统计数据',
  `created_by` int DEFAULT NULL COMMENT '创建人ID',
  `updated_by` int DEFAULT NULL COMMENT '更新人ID',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  UNIQUE KEY `session_id` (`session_id`),
  KEY `idx_user_id` (`user_id`),
  CONSTRAINT `training_reports_ibfk_1` FOREIGN KEY (`session_id`) REFERENCES `training_sessions` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='培训报告表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `training_reports`
--

LOCK TABLES `training_reports` WRITE;
/*!40000 ALTER TABLE `training_reports` DISABLE KEYS */;
/*!40000 ALTER TABLE `training_reports` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `training_scenes`
--

DROP TABLE IF EXISTS `training_scenes`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `training_scenes` (
  `id` int NOT NULL AUTO_INCREMENT,
  `name` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '场景名称',
  `description` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '场景描述',
  `category` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '场景分类',
  `ai_config` json DEFAULT NULL COMMENT 'AI配置',
  `prompt_template` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '提示模板',
  `evaluation_criteria` json DEFAULT NULL COMMENT '评估标准',
  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'active' COMMENT '场景状态',
  `is_public` tinyint(1) DEFAULT '1' COMMENT '是否公开',
  `required_level` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '所需用户等级',
  `is_deleted` tinyint(1) DEFAULT '0' COMMENT '是否删除',
  `deleted_at` datetime DEFAULT NULL COMMENT '删除时间',
  `created_by` int DEFAULT NULL COMMENT '创建人ID',
  `updated_by` int DEFAULT NULL COMMENT '更新人ID',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_status` (`status`),
  KEY `idx_category` (`category`),
  KEY `idx_is_public` (`is_public`),
  KEY `idx_is_deleted` (`is_deleted`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='培训场景表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `training_scenes`
--

LOCK TABLES `training_scenes` WRITE;
/*!40000 ALTER TABLE `training_scenes` DISABLE KEYS */;
INSERT INTO `training_scenes` VALUES (1,'客户咨询模拟','模拟真实的客户咨询场景，练习专业咨询技巧','客户服务',NULL,NULL,NULL,'ACTIVE',1,NULL,0,NULL,NULL,NULL,'2025-09-23 02:39:48','2025-09-23 02:39:48'),(2,'产品推荐演练','针对不同客户需求进行产品推荐的实战演练','销售技巧',NULL,NULL,NULL,'ACTIVE',1,NULL,0,NULL,NULL,NULL,'2025-09-23 02:39:48','2025-09-23 02:39:48'),(3,'投诉处理训练','模拟各种客户投诉情况，训练处理技巧和话术','客户服务',NULL,NULL,NULL,'ACTIVE',1,NULL,0,NULL,NULL,NULL,'2025-09-23 02:39:48','2025-09-23 02:39:48'),(4,'项目操作指导','美容项目操作的标准流程指导和安全注意事项','技术指导',NULL,NULL,NULL,'ACTIVE',1,NULL,0,NULL,NULL,NULL,'2025-09-23 02:39:48','2025-09-23 02:39:48'),(5,'团队管理讨论','管理岗位的团队建设和绩效管理讨论','管理培训',NULL,NULL,NULL,'ACTIVE',1,NULL,0,NULL,NULL,NULL,'2025-09-23 02:39:48','2025-09-23 02:39:48');
/*!40000 ALTER TABLE `training_scenes` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `training_sessions`
--

DROP TABLE IF EXISTS `training_sessions`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `training_sessions` (
  `id` int NOT NULL AUTO_INCREMENT,
  `user_id` int NOT NULL COMMENT '用户ID',
  `scene_id` int NOT NULL COMMENT '场景ID',
  `coze_conversation_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT 'Coze对话ID',
  `start_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '开始时间',
  `end_time` datetime DEFAULT NULL COMMENT '结束时间',
  `duration_seconds` int DEFAULT NULL COMMENT '持续时长(秒)',
  `status` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT 'active' COMMENT '会话状态',
  `session_config` json DEFAULT NULL COMMENT '会话配置',
  `total_score` decimal(5,2) DEFAULT NULL COMMENT '总分',
  `evaluation_result` json DEFAULT NULL COMMENT '评估结果详情',
  `created_by` int DEFAULT NULL COMMENT '创建人ID',
  `updated_by` int DEFAULT NULL COMMENT '更新人ID',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  PRIMARY KEY (`id`),
  KEY `idx_user_id` (`user_id`),
  KEY `idx_scene_id` (`scene_id`),
  KEY `idx_status` (`status`),
  CONSTRAINT `training_sessions_ibfk_1` FOREIGN KEY (`scene_id`) REFERENCES `training_scenes` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='培训会话表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `training_sessions`
--

LOCK TABLES `training_sessions` WRITE;
/*!40000 ALTER TABLE `training_sessions` DISABLE KEYS */;
/*!40000 ALTER TABLE `training_sessions` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `user_teams`
--

DROP TABLE IF EXISTS `user_teams`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `user_teams` (
  `user_id` int NOT NULL COMMENT '用户ID',
  `team_id` int NOT NULL COMMENT '团队ID',
  `role` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '在团队中的角色',
  `joined_at` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '加入时间',
  PRIMARY KEY (`user_id`,`team_id`),
  KEY `team_id` (`team_id`),
  CONSTRAINT `user_teams_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE,
  CONSTRAINT `user_teams_ibfk_2` FOREIGN KEY (`team_id`) REFERENCES `teams` (`id`) ON DELETE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户团队关联表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `user_teams`
--

LOCK TABLES `user_teams` WRITE;
/*!40000 ALTER TABLE `user_teams` DISABLE KEYS */;
INSERT INTO `user_teams` VALUES (1,1,'leader','2025-09-22 18:42:32'),(2,1,'member','2025-09-22 18:42:32'),(3,2,'leader','2025-09-22 18:42:32'),(4,3,'leader','2025-09-22 18:42:32'),(5,2,'member','2025-09-22 18:42:32'),(5,4,'member','2025-09-22 18:42:32'),(6,2,'member','2025-09-22 18:42:32'),(6,4,'member','2025-09-22 18:42:32'),(7,3,'member','2025-09-22 18:42:32'),(7,4,'member','2025-09-22 18:42:32'),(8,3,'member','2025-09-22 18:42:32'),(8,6,'member','2025-09-22 18:42:32'),(18,13,'member','2025-09-30 22:59:34'),(19,13,'member','2025-09-20 22:59:34'),(20,13,'member','2025-10-10 22:59:35'),(21,13,'member','2025-10-07 22:59:35'),(22,13,'member','2025-08-16 22:59:35'),(23,13,'member','2025-10-12 22:59:35'),(24,13,'member','2025-10-03 22:59:36'),(25,13,'member','2025-08-31 22:59:36');
/*!40000 ALTER TABLE `user_teams` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Table structure for table `users`
--

DROP TABLE IF EXISTS `users`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!50503 SET character_set_client = utf8mb4 */;
CREATE TABLE `users` (
  `id` int NOT NULL AUTO_INCREMENT,
  `username` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '用户名',
  `email` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '邮箱',
  `phone` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '手机号',
  `password_hash` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '密码哈希',
  `full_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '真实姓名',
  `gender` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '性别',
  `avatar_url` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '头像URL',
  `bio` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '个人简介',
  `school` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '学校',
  `major` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '专业',
  `role` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'trainee' COMMENT '用户角色',
  `is_active` tinyint(1) DEFAULT '1' COMMENT '是否激活',
  `is_verified` tinyint(1) DEFAULT '0' COMMENT '是否验证',
  `last_login_at` datetime DEFAULT NULL COMMENT '最后登录时间',
  `password_changed_at` datetime DEFAULT NULL COMMENT '密码修改时间',
  `created_at` datetime DEFAULT CURRENT_TIMESTAMP,
  `updated_at` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
  `is_deleted` tinyint(1) DEFAULT '0' COMMENT '是否删除',
  `deleted_at` datetime DEFAULT NULL COMMENT '删除时间',
  PRIMARY KEY (`id`),
  UNIQUE KEY `username` (`username`),
  UNIQUE KEY `email` (`email`),
  UNIQUE KEY `phone` (`phone`),
  KEY `idx_role` (`role`),
  KEY `idx_is_active` (`is_active`)
) ENGINE=InnoDB AUTO_INCREMENT=26 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='用户信息表';
/*!40101 SET character_set_client = @saved_cs_client */;

--
-- Dumping data for table `users`
--

LOCK TABLES `users` WRITE;
/*!40000 ALTER TABLE `users` DISABLE KEYS */;
INSERT INTO `users` VALUES (1,'superadmin','superadmin@ruimei.com','13800138001','$2b$12$jFhkYU3.Cd1kAfr64/073eayPquAr0z9WWUQEdOyFRmAqcxz.i10C','超级管理员','male',NULL,'负责系统整体管理和运营','睿美医疗美容学院','医疗美容管理','admin',1,0,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',0,NULL),(2,'admin','admin@ruimei.com','13800138002','$2b$12$jFhkYU3.Cd1kAfr64/073eayPquAr0z9WWUQEdOyFRmAqcxz.i10C','系统管理员','female',NULL,'负责日常系统管理工作','睿美医疗美容学院','医疗美容技术','admin',1,0,'2025-10-15 23:45:31',NULL,'2025-09-23 02:38:24','2025-10-15 23:45:31',0,NULL),(3,'manager_beijing','manager.bj@ruimei.com','13800138003','$2b$12$jFhkYU3.Cd1kAfr64/073eayPquAr0z9WWUQEdOyFRmAqcxz.i10C','北京区域经理','male',NULL,'负责北京地区门店管理','北京医科大学','临床医学','manager',1,0,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',0,NULL),(4,'manager_shanghai','manager.sh@ruimei.com','13800138004','$2b$12$jFhkYU3.Cd1kAfr64/073eayPquAr0z9WWUQEdOyFRmAqcxz.i10C','上海区域经理','female',NULL,'负责上海地区门店管理','复旦大学医学院','医疗美容','manager',1,0,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',0,NULL),(5,'consultant_001','consultant001@ruimei.com','13800138005','$2b$12$jFhkYU3.Cd1kAfr64/073eayPquAr0z9WWUQEdOyFRmAqcxz.i10C','资深美容顾问','female',NULL,'专业美容咨询师，5年从业经验','上海健康医学院','医疗美容技术','trainee',1,0,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',0,NULL),(6,'nurse_001','nurse001@ruimei.com','13800138006','$2b$12$jFhkYU3.Cd1kAfr64/073eayPquAr0z9WWUQEdOyFRmAqcxz.i10C','美容护士','female',NULL,'持证美容护士，专业技术过硬','首都医科大学','护理学','trainee',1,0,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',0,NULL),(7,'therapist_001','therapist001@ruimei.com','13800138007','$2b$12$jFhkYU3.Cd1kAfr64/073eayPquAr0z9WWUQEdOyFRmAqcxz.i10C','美容技师','female',NULL,'专业美容技师，擅长面部护理','北京卫生职业学院','医疗美容技术','trainee',1,0,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',0,NULL),(8,'receptionist_001','front001@ruimei.com','13800138008','$2b$12$jFhkYU3.Cd1kAfr64/073eayPquAr0z9WWUQEdOyFRmAqcxz.i10C','前台接待','female',NULL,'负责客户接待和预约管理','北京商贸职业学院','商务管理','trainee',1,0,NULL,NULL,'2025-09-23 02:38:24','2025-09-23 02:38:24',0,NULL),(18,'zhangsan','zhangsan@example.com','13831685289','$2b$12$PZQPf5l.mZAf9hdUTOocuucBE47Zpwo0/8ivbjzXpoQNC6LN7JxVu','张三',NULL,NULL,NULL,NULL,NULL,'trainee',1,0,'2025-09-30 22:59:34',NULL,'2025-08-31 22:59:34','2025-10-15 22:59:34',0,NULL),(19,'lisi','lisi@example.com','13837139719','$2b$12$u4zW90oVTDFEptWOpyulZ.HgF/sa/5MRS9efG23bZNHuRGYVn3Eje','李四',NULL,NULL,NULL,NULL,NULL,'trainee',1,0,'2025-09-20 22:59:34',NULL,'2025-08-21 22:59:34','2025-10-15 22:59:34',0,NULL),(20,'wangwu','wangwu@example.com','13823939026','$2b$12$uOsMcioCh4eQOvENHqjAlOu8cdPyp4wuHufDY.9P/TSAJ0bDUSkC6','王五',NULL,NULL,NULL,NULL,NULL,'trainee',1,0,'2025-10-10 22:59:35',NULL,'2025-09-10 22:59:35','2025-10-15 22:59:35',0,NULL),(21,'zhaoliu','zhaoliu@example.com','13812747256','$2b$12$rUf/E2fCIdRQ.PxtJPsaKev8pWl.EFMTr3wSzVbwN3vVh.Jt9g8Li','赵六',NULL,NULL,NULL,NULL,NULL,'trainee',1,0,'2025-10-07 22:59:35',NULL,'2025-09-07 22:59:35','2025-10-15 22:59:35',0,NULL),(22,'sunqi','sunqi@example.com','13851271045','$2b$12$poQbLv2DgdJ8392eB7dciOqSu64PKZAapgAxa/f4fzwUu5hwiP4b2','孙七',NULL,NULL,NULL,NULL,NULL,'trainee',1,0,'2025-08-16 22:59:35',NULL,'2025-07-17 22:59:35','2025-10-15 22:59:35',0,NULL),(23,'zhouba','zhouba@example.com','13840353195','$2b$12$fhzs6fhtKpbrJE/RiZAUVul4LiYSlvSiZBw35o0UfRQ80VOl7QC2m','周八',NULL,NULL,NULL,NULL,NULL,'trainee',1,0,'2025-10-12 22:59:35',NULL,'2025-09-12 22:59:35','2025-10-15 22:59:35',0,NULL),(24,'wujiu','wujiu@example.com','13859290303','$2b$12$XSmsNoPYtsQ8HSHm0A7m8eysZpinyXalkIv7LD3qD6nRQ7I6cJ2AW','吴九',NULL,NULL,NULL,NULL,NULL,'trainee',1,0,'2025-10-03 22:59:36',NULL,'2025-09-03 22:59:36','2025-10-15 22:59:36',0,NULL),(25,'zhengshi','zhengshi@example.com','13834055505','$2b$12$gYThq4dtcmNZHmXLphurj.FhpnbJCkS25nQjOSS9MyJX9WZCk217a','郑十',NULL,NULL,NULL,NULL,NULL,'trainee',1,0,'2025-08-31 22:59:36',NULL,'2025-08-01 22:59:36','2025-10-15 22:59:36',0,NULL);
/*!40000 ALTER TABLE `users` ENABLE KEYS */;
UNLOCK TABLES;

--
-- Temporary view structure for view `v_user_course_progress`
--

DROP TABLE IF EXISTS `v_user_course_progress`;
/*!50001 DROP VIEW IF EXISTS `v_user_course_progress`*/;
SET @saved_cs_client     = @@character_set_client;
/*!50503 SET character_set_client = utf8mb4 */;
/*!50001 CREATE VIEW `v_user_course_progress` AS SELECT 
 1 AS `user_id`,
 1 AS `username`,
 1 AS `course_id`,
 1 AS `course_name`,
 1 AS `exam_count`,
 1 AS `avg_score`,
 1 AS `best_score`*/;
SET character_set_client = @saved_cs_client;

--
-- Final view structure for view `v_user_course_progress`
--

/*!50001 DROP VIEW IF EXISTS `v_user_course_progress`*/;
/*!50001 SET @saved_cs_client          = @@character_set_client */;
/*!50001 SET @saved_cs_results         = @@character_set_results */;
/*!50001 SET @saved_col_connection     = @@collation_connection */;
/*!50001 SET character_set_client      = latin1 */;
/*!50001 SET character_set_results     = latin1 */;
/*!50001 SET collation_connection      = latin1_swedish_ci */;
/*!50001 CREATE ALGORITHM=UNDEFINED */
/*!50013 DEFINER=`root`@`localhost` SQL SECURITY DEFINER */
/*!50001 VIEW `v_user_course_progress` AS select `u`.`id` AS `user_id`,`u`.`username` AS `username`,`c`.`id` AS `course_id`,`c`.`name` AS `course_name`,count(distinct `e`.`id`) AS `exam_count`,avg(`e`.`score`) AS `avg_score`,max(`e`.`score`) AS `best_score` from ((`users` `u` join `courses` `c`) left join `exams` `e` on(((`e`.`user_id` = `u`.`id`) and (`e`.`course_id` = `c`.`id`) and (`e`.`status` = 'submitted')))) group by `u`.`id`,`c`.`id` */;
/*!50001 SET character_set_client      = @saved_cs_client */;
/*!50001 SET character_set_results     = @saved_cs_results */;
/*!50001 SET collation_connection      = @saved_col_connection */;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;

/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;

-- Dump completed on 2025-10-16 19:30:42
