lsc 4 дней назад
Родитель
Сommit
3c025c4fb5

+ 2 - 2
src/views/Editor/CanvasTool/index2.vue

@@ -126,7 +126,7 @@
           <span>{{ lang.ssShape }}</span>
         </div>
       </Popover>
-      <RichTextBase  v-if="handleElement?.type == 'text'"/>
+      <!-- <RichTextBase  v-if="handleElement?.type == 'text'"/>
       <div style="display: flex; align-items: center;" v-if="handleElement?.type == 'shape'">
         <Select 
           style="flex: 1;" 
@@ -192,7 +192,7 @@
           />
         </div>
       </template>
-      <ElementFlip  v-if="handleElement?.type == 'shape'"/>
+      <ElementFlip  v-if="handleElement?.type == 'shape'"/> -->
 
       <!-- 英语口语工具:重置预览 -->
       <div

+ 46 - 3
src/views/Student/components/choiceQuestionDetailDialog.vue

@@ -140,7 +140,8 @@
         }">
           <div id="echartsArea1" ref="echartsArea1"></div>
         </div>
-        <div class="aiAnalysis" v-if="props.workArray.length > 0">
+        <!-- v-if="props.workArray.length > 0" -->
+        <div class="aiAnalysis" v-if="false">
           <div class="ai_header">
             <div class="ai_title">
               <svg viewBox="0 0 1024 1024" width="200" height="200">
@@ -153,7 +154,7 @@
               </svg>{{ lang.ssAnalysis }}
             </div>
             <div class="ai_refresh" :class="{ 'disabled': currentAnalysis && currentAnalysis.loading }"
-              @click.stop="aiAnalysisRefresh78()" v-if="false">
+              @click.stop="aiAnalysisRefresh78()" >
               {{ lang.ssAIGenerate }}
               <svg viewBox="0 0 1024 1024" width="200" height="200">
                 <path
@@ -1406,7 +1407,7 @@ ${a.content}\n`
 智能体对话显示学生对“模型训练”概念模糊,多次询问“为什么不能直接告诉机器答案”。针对概念混淆学生,补充“人类学习类比”相关解释,巩固“从数据中学习规律”核心认知。`
 
 
-  if (["6c56ec0e-2c74-11ef-bee5-005056b86db5", "aea65da6-4399-11f1-9985-005056924926", "9c236d45-49cd-11f1-9985-005056924926"].includes(props.userId)) {
+  if (['9c236d45-49cd-11f1-9985-005056924926'].includes(props.userId)) {
     msg = `你是K-12阶段的AI教育课堂分析助手,基于当前课程信息以及当页的学生与单/多智能体对话数据,进行深入的智能分析。
 
 ### 任务目标
@@ -1443,6 +1444,48 @@ ${a.content}\n`
 - 对话数据:${chatMsg}
 `
   }
+  else if (['6c56ec0e-2c74-11ef-bee5-005056b86db5', 'aea65da6-4399-11f1-9985-005056924926'].includes(props.userId)) {
+    msg = `你是K-12阶段的AI课堂分析助手,负责基于学生互动数据或作文批改数据生成课堂学情分析报告。请遵循以下要求:
+
+### 任务目标
+1. **总体统计与分层分析**
+   - 对学生选择的分层(如A/B/C 或作文框架等级)进行统计,显示每层学生人数。
+   - 对每层学生的基础任务完成情况进行汇总,例如:
+     - 口语互动:1.内容——基础问题是否提及(如“What’s the name of the painting?”、“Who painted it?” 等),创新问题(时间、地点、感受等)是否有?2.发音/拼写——发音是否准确(语音转文字结果是否正确识别/拼写是否正确)
+     - 作文批改:基础写作要素是否掌握(句型、词汇、语法、拼写),创新亮点是否有。
+2. **精简洞察(Key Insights)**
+   - 每层仅列出最关键的基础问题未完成或错误率高的点。
+   - 每层仅列出最突出的点。
+   - 保持简短 1~3 行即可,避免冗长描述。
+3. **不输出教学建议或干预措施**。
+
+### 输出格式
+1. **Markdown 表格**:显示每层学生人数、基础问题完成情况、创新问题亮点、整体轮次/得分统计等。
+2. **ASCII 条形图(可选)**:展示问题完成率、创新问题占比或主题/写作要素分布。
+3. **Key Insights 精简版**:
+   - 简明列出每层的基础问题表现及创新亮点。
+   - 每条洞察对应具体指标或学生数量。
+   - 可使用 Emoji 提示情绪、表现或亮点状态。
+
+### 注意事项
+- 输出简洁明了,重点突出。
+- 所有数字列右对齐,必要时显示百分比。
+- 避免冗长文字、详细案例或小瑕疵。
+- 保持专业、友好语气。
+- 保留数据和图表作为报告核心。
+- **对于老师需要重点要注意的内容,可以用 <span style="color:red"> 内容 </span> 来highlight** 
+- 避免输出类似“如需进一步生成”这种对话式的内容。
+
+#INPUT#
+课程数据:
+- 课程名称:${props.courseDetail.title}
+- 课程学科:${props.courseDetail.name}
+当前页面答题数据(问答题):【分析重点】
+- AI应用
+- 对话数据:${chatMsg}`
+  }
+
+
 
 
   console.log('cs', msg)