giteaCICD
This commit is contained in:
@@ -92,7 +92,7 @@
|
||||
"含在 <SQ> 内部,包含一个或多个 <O>。<O> (选项,必需) 包含在 <Os> 内部,具有 V (必需) 属性。";
|
||||
|
||||
|
||||
public static string BreakQuestions = "请识别以下文本中的每一道大题。将其转换为XML格式,你只需要给出转换后的结果,不需要其他任何无关的输出,其中 <EP> 是XML的根元素。用<Q> 和</Q> 标记来包裹每一道大题。请确保标记后的文本保持原始格式和内容。";
|
||||
public static string BreakQuestions = "请识别下面给出的试卷内容,分离并返回每一道大题,并将其转换为XML格式,你只需要给出转换后的结果,不需要其他任何无关的输出,其中 <EP> 是XML的根元素。用<Q> 和</Q> 标记来包裹每一道大题。请确保标记后的文本保持原始格式和内容。";
|
||||
|
||||
|
||||
public static string ParseSignelQuestion = "请将以下提供的一道大题内容,转换为符合以下 C# 类结构的 XML 格式,你只需要给出转换后的结果,不需要其他任何无关的输出:" +
|
||||
@@ -104,5 +104,70 @@
|
||||
" <SQ> 内部的 <Os> 元素列表中的 <O> 元素。如果子题目有选项,则将它们包裹在 <Os> 元素中。对于每个 <O> 元素,填充 V 属性:V:对应 Option.Value" +
|
||||
"(从选项内容中提取)。嵌套题组:如果大题内部包含其他大题,则作为 <QG> 内部的 <SQGs> 元素列表中的 <QG> 元素(即嵌套 <QG>)。" +
|
||||
"请确保生成的 XML 严格遵循上述结构和命名约定,以方便 C# XmlSerializer 进行反序列化。";
|
||||
|
||||
|
||||
public static string ParseSignelQuestion2 =
|
||||
@"请将给定的文本按下面的xml格式要求转换,在返回结果时,只返回XML转换内容,不要输出其他内容,如果给你的文本不能提取有效文本,请直接返回<QG/>,下面是格式:
|
||||
<QG>
|
||||
<T>XML生成规则</T>
|
||||
<SQGs>
|
||||
<QG>
|
||||
<T>1. 根元素与题目组嵌套</T>
|
||||
<Os>
|
||||
<O V=""根元素必须为<QG>。""/>
|
||||
<O V=""所有题目组通过<SQGs>嵌套。""/>
|
||||
<O V=""当题目组不包含子题目组时,直接使用<SQs>包裹单个题目<SQ>,不应再嵌套<SQGs>。""/>
|
||||
</Os>
|
||||
</QG>
|
||||
|
||||
<QG>
|
||||
<T>2. 原文引用规范</T>
|
||||
<Os>
|
||||
<O V=""阅读理解等需要上下文的题目组,原文内容需完整嵌入<QR>标签中。此标签仅在题目组(QG)级别使用。""/>
|
||||
<O V=""示例:
|
||||
<QG>
|
||||
<T> 标题 </T>
|
||||
<QR> 引用正文 </QR>
|
||||
<SQs>
|
||||
<SQ><T>题目</T>
|
||||
<SA> 答案 </SA>
|
||||
</SQ>
|
||||
</SQs>
|
||||
</QG>""/>
|
||||
</Os>
|
||||
</QG>
|
||||
|
||||
<QG>
|
||||
<T>3. 题目封装与答案存储</T>
|
||||
<Os>
|
||||
<O V=""单选题:<SQ><T>...</T><Os><O V='A.'/><O V='B.'/>...</Os><SA>B</SA></SQ>""/>
|
||||
<O V=""简答题:<SQ><T>...</T><SA>...</SA></SQ>""/>
|
||||
<O V=""填空题:<SQ><T>...</T><SA>答案1 答案2</SA></SQ>""/>
|
||||
<O V=""简答题必须保留所有修饰语(如‘用‘____’标注’),并将其包含在<T>或<SQ><T>中。""/>
|
||||
<O V=""多行答案(如简答题或填空题的多个空)使用换行符 分隔。""/>
|
||||
</Os>
|
||||
</QG>
|
||||
|
||||
<QG>
|
||||
<T>4. 选项与答案值</T>
|
||||
<Os>
|
||||
<O V=""<Os>仅用于存储题目中出现的选项,其顺序严格按题目原有的顺序排列。""/>
|
||||
<O V=""<O V=''/'>表示空选项值(如有需要,通常不会出现于实际选项中)。""/>
|
||||
<O V=""<SA>标签用于存储题目的正确答案。单选题的<SA>应存储正确选项的字母(如'B')。""/>
|
||||
</Os>
|
||||
</QG>
|
||||
</SQGs>
|
||||
<SQs>
|
||||
<SQ><T>当不包含子题目时</T>
|
||||
<Os>
|
||||
<O V=""直接使用<SQs>包裹每个题目<SQ>,不再嵌套<SQGs>。""/>
|
||||
</Os>
|
||||
</SQ>
|
||||
</SQs>
|
||||
</QG>";
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user