---
format: examark-paper
version: 2
paper:
  title: Examark Markdown v2 完整范例
print:
  paper_main_title: 2026 学年综合测试
  show_student_info: true
  show_instructions: true
  show_exam_time: true
  exam_time: 2026-08-01 09:00
  show_exam_location: true
  exam_location: 第一考场
  show_exam_duration: true
  exam_duration: 90 分钟
  show_manual_grading_table: true
  show_page_numbers: true
  show_question_count: true
  show_total_score: true
  body_font_size_pt: 10.5
  instructions: |-
    请在指定位置填写个人信息。
    请按题号顺序作答并保持卷面整洁。
  student_no_config:
    prefix: S
    digit_count: 5
    digits: '0123456789'
  answer_sheet_config:
    enhanced_scanning: false
---

%% 此范例覆盖 v2 的全部题型。图片 asset 必须替换为当前考试的真实资源 ID。
@group
key: objective
title: 一、客观题
allowed_types: [single_choice, multiple_choice, true_false]
default_scores:
  single_choice: 4
  multiple_choice: 6
  true_false: 2

@instruction
key: objective_note
@content
请将正确答案填涂在答题卡上。
@endinstruction

@question
key: q_single
type: single_choice
score: 4
answer: [B]
@stem
计算 \(2+2\) 的结果是（ ）。
@endstem
@option A
3
@endoption
@option B
4
@endoption
@option C
5
@endoption
@explanation
直接计算可得 4。
@endexplanation
@endquestion

@question
key: q_multiple
type: multiple_choice
score: 6
answer: [A, C]
@stem
下列属于安全源码要求的是（ ）。
@endstem
@option A
使用稳定且唯一的 key
@endoption
@option B
插入外部图片 URL
@endoption
@option C
编译后核对实时预览
@endoption
@explanation
A、C 符合规范。
@endexplanation
@endquestion

@question
key: q_true_false
type: true_false
score: 2
answer: [T]
@stem
水在标准大气压下的沸点是 100 摄氏度。
@endstem
@option T
正确
@endoption
@option F
错误
@endoption
@explanation
该表述正确。
@endexplanation
@endquestion
@endgroup

@group
key: written
title: 二、填空与主观题
allowed_types: [fill_blank, subjective]
default_scores:
  fill_blank: 6
  subjective: 12

@instruction
key: written_note
@content
写出必要步骤，并保持单位完整。
{align=center}
@endinstruction

@question
key: q_blank
type: fill_blank
score: 6
blanks:
  - key: b1
    score: 3
    answers: [H2O, H₂O]
  - key: b2
    score: 3
    answers: [huà xué]
@stem
水的化学式是 {{blank:b1}}，“化学”的拼音是 {{blank:b2}}。
@endstem
@rubric
version: 1
criteria:
  - key: formula
    title: 化学式
    points: 3
    observable: 正确写出水的化学式
    evidence: 第一空为 H2O 或 H₂O
    levels:
      - score: 0
        description: 化学式错误或未作答
      - score: 3
        description: 化学式正确
  - key: pinyin
    title: 拼音
    points: 3
    observable: 正确写出带声调的拼音
    evidence: 第二空为 huà xué
    levels:
      - score: 0
        description: 拼音错误或未作答
      - score: 3
        description: 拼音和声调均正确
@endrubric
@explanation
拼音可由 {{pinyin "hua4 xue2"}} 生成。
@endexplanation
@endquestion

@question
key: q_subjective
type: subjective
score: 12
answer_style: lined
answer_lines: 6
@stem
说明实验装置的作用，并写出关键步骤。

{{image asset="asset_example_replace_me" width=80 x=0 y=0 border=true caption="实验装置"}}
@endstem
@rubric
version: 1
criteria:
  - key: purpose
    title: 装置作用
    points: 4
    observable: 准确说明装置在实验中的作用
    evidence: 回答包含目标过程及其作用对象
    levels:
      - score: 0
        description: 未说明或说明错误
      - score: 2
        description: 说明了部分作用但不完整
      - score: 4
        description: 作用说明准确完整
  - key: procedure
    title: 实验步骤
    points: 6
    observable: 按正确顺序列出关键操作
    evidence: 回答包含准备、操作和观察三个阶段
    levels:
      - score: 0
        description: 无有效步骤
      - score: 3
        description: 步骤基本正确但有关键遗漏
      - score: 6
        description: 步骤完整且顺序正确
  - key: expression
    title: 表达与单位
    points: 2
    observable: 表述清楚且单位规范
    evidence: 关键量均带正确单位
    levels:
      - score: 0
        description: 表述无法判断或单位错误
      - score: 1
        description: 表述可理解但有一处单位遗漏
      - score: 2
        description: 表述和单位均规范
@endrubric
@explanation
按三个评分点逐项给分，不能只依据最终结论给分。
@endexplanation
@endquestion
@endgroup

@group
key: composition
title: 三、作文
allowed_types: [composition]
default_scores:
  composition: 60

@question
key: q_composition
type: composition
score: 60
composition_rows: 24
@stem
以“标准让协作更清晰”为题，完成一篇文章。

要求：观点明确，结构完整，不少于 600 字。
@endstem
@rubric
version: 1
criteria:
  - key: content
    title: 内容与立意
    points: 30
    observable: 紧扣题意并形成清晰观点
    evidence: 中心论点明确且材料支持充分
    levels:
      - score: 0
        description: 空白、完全离题或内容不可判读
      - score: 15
        description: 基本切题但论证单薄
      - score: 24
        description: 切题且论证较充分
      - score: 30
        description: 立意深刻且论证充分有力
  - key: structure
    title: 结构
    points: 15
    observable: 文章层次清楚且衔接自然
    evidence: 具有完整开头、主体和结尾
    levels:
      - score: 0
        description: 无可辨认结构
      - score: 8
        description: 结构基本完整但衔接生硬
      - score: 15
        description: 结构完整且层次清晰
  - key: language
    title: 语言
    points: 15
    observable: 表达准确、连贯并符合文体
    evidence: 语句通顺且用词恰当
    levels:
      - score: 0
        description: 大部分内容无法理解
      - score: 8
        description: 基本通顺但存在多处语病
      - score: 15
        description: 语言准确流畅且有表现力
@endrubric
@explanation
分别核对内容、结构和语言评分点后合计得分。
@endexplanation
@endquestion
@endgroup
