|
|
@@ -758,7 +758,7 @@ class ExamTypeStrategy
|
|
|
'填空题' => 30,
|
|
|
'解答题' => 35,
|
|
|
],
|
|
|
- 'paper_name' => $params['paper_name'] ?? ('知识点组卷_' . now()->format('Ymd_His')),
|
|
|
+ 'paper_name' => $params['paper_name'] ?? ('知识点组题_' . now()->format('Ymd_His')),
|
|
|
// 标记这是按知识点组卷,用于后续处理
|
|
|
'is_knowledge_points_exam' => true,
|
|
|
'weakness_filter' => $weaknessFilter,
|
|
|
@@ -915,7 +915,7 @@ class ExamTypeStrategy
|
|
|
'kp_code_list' => $kpCodes,
|
|
|
'textbook_id' => $textbookId,
|
|
|
'grade' => $grade,
|
|
|
- 'paper_name' => $params['paper_name'] ?? ('智能组卷_' . now()->format('Ymd_His')),
|
|
|
+ 'paper_name' => $params['paper_name'] ?? ('智能组题_' . now()->format('Ymd_His')),
|
|
|
// 智能组卷:平衡的题型和难度配比
|
|
|
'question_type_ratio' => [
|
|
|
'选择题' => 40,
|
|
|
@@ -1018,7 +1018,7 @@ class ExamTypeStrategy
|
|
|
'kp_codes' => $kpCodeList,
|
|
|
'mistake_question_ids' => $basePoolCount < (int) $totalQuestions ? $priorityQuestionIds : [],
|
|
|
'exclude_question_ids' => $answeredQuestionIds,
|
|
|
- 'paper_name' => $params['paper_name'] ?? ('知识点组卷_' . now()->format('Ymd_His')),
|
|
|
+ 'paper_name' => $params['paper_name'] ?? ('知识点组题_' . now()->format('Ymd_His')),
|
|
|
// 知识点组卷:442配比(配合固定分值5/5/10,各题型贡献均等)
|
|
|
'question_type_ratio' => [
|
|
|
'选择题' => 40,
|
|
|
@@ -1175,7 +1175,7 @@ class ExamTypeStrategy
|
|
|
'chapter_id_list' => $chapterIdList,
|
|
|
'textbook_catalog_node_ids' => $textbookCatalogNodeIds, // 【重要】即使kpCodes为空也设置此参数
|
|
|
'exclude_question_ids' => $answeredQuestionIds,
|
|
|
- 'paper_name' => $params['paper_name'] ?? ('教材组卷_' . now()->format('Ymd_His')),
|
|
|
+ 'paper_name' => $params['paper_name'] ?? ('教材组题_' . now()->format('Ymd_His')),
|
|
|
// 教材组卷:按教材特点分配题型
|
|
|
'question_type_ratio' => [
|
|
|
'选择题' => 40,
|