diff --git a/client/src/components/review/ReviewPanel.vue b/client/src/components/review/ReviewPanel.vue index f631180..6097660 100644 --- a/client/src/components/review/ReviewPanel.vue +++ b/client/src/components/review/ReviewPanel.vue @@ -120,13 +120,18 @@
-

提示词 · {{ chain.length }} 轮

+ +

提示词 · {{ chain.length }} 轮

+ + 逐轮看网页 + +
这份提交没有关联的提示词
  1. {{ sourceLabel(r.source) }} - L{{ r.prompt_level }} + {{ levelLabel(r.prompt_level) }}
    {{ r.question }}
  2. @@ -135,6 +140,13 @@ + diff --git a/client/src/pages/MySubmissions.vue b/client/src/pages/MySubmissions.vue index 8634f5e..5b5f7fd 100644 --- a/client/src/pages/MySubmissions.vue +++ b/client/src/pages/MySubmissions.vue @@ -102,7 +102,8 @@ v-if="current" v-model:show="showChain" :submission-id="current.id" - :username="current.username" + :title="`${current.task_display}. ${current.task_title}`" + :asset-base-url="`/media/tasks/${current.task_type}/${current.task_display}/`" /> diff --git a/client/src/utils/helper.ts b/client/src/utils/helper.ts index a8dfb18..c81e0a0 100644 --- a/client/src/utils/helper.ts +++ b/client/src/utils/helper.ts @@ -23,3 +23,17 @@ export function sourceLabel(source: string | null | undefined) { if (source === "manual") return "外部 AI" return "AI 对话" } + +// 提问的 Bloom 等级(services/classifier.ts 后台打的标签) +export const PROMPT_LEVELS: Record = { + 1: { name: "记忆", desc: "复述或识别知识点" }, + 2: { name: "理解", desc: "用自己的话解释概念" }, + 3: { name: "应用", desc: "把知识用到新情境" }, + 4: { name: "分析", desc: "拆解结构、找出规律" }, + 5: { name: "评价", desc: "按标准作出判断" }, + 6: { name: "创造", desc: "整合信息做出新东西" }, +} + +export function levelLabel(level: number | null | undefined) { + return level ? `L${level} ${PROMPT_LEVELS[level]?.name ?? ""}`.trim() : "" +}