ingest_passage
Record a reading passage or listening Part with source, questions, and answer sheet; validate numbering, tags, and answer consistency for later review.
Instructions
录入一篇阅读或一个听力 Part。最省事的给法:source + answer_sheet(答案册和用户答案写在一起,如 "1 FALSE NG 2 two weeks | two week 3 B ✓"),可再加 questions_text(整段题目)和 passage。用户没给原文/答案时,你可以按来源联网找,并把 passage_origin / key_origin 设为 web。也可以给结构化的 questions。可以只给 set_id 复用录过的同一篇。引擎检查题号连续、标签合法、答案对得上,有问题会退回。不判题。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| module | Yes | ||
| set_id | No | 复用已录题集(list_sets 返回的 id)。给了它就不用再传 passage/questions。 | |
| source | No | 来源标签,例如“剑 19 Test 2 Passage 1”。同一来源会作为题集复用。 | |
| passage | No | 英文原文或听力文稿,逐字。可以为空(讲解会标为无法校验)。 | |
| questions | No | ||
| key_origin | No | 答案册来自用户(默认)还是你联网找到的;web 的会在判题结果里标“未核对答案册” | |
| answer_line | No | 用户答案速记,例如 "1 TRUE 2 NG 3 museum"。和 user_answers 二选一。 | |
| reflections | No | 题号 → 用户做这题时的处境或反思(可中文),例如“首次经过答案句没认出” | |
| answer_sheet | No | 答案册 + 用户答案,一行一题:题号 答案册 [用户答案]。支持 "|"、✓、✗、"(我: x)"、两个判断标签连写。 | |
| user_answers | No | 题号 → 用户答案,例如 {"1":"TRUE"} | |
| passage_origin | No | 原文来自用户(默认)还是你联网找到的 | |
| questions_text | No | 整段题目原文,说明行里的题型和字数要求会自动带给后面的题。 | |
| elapsed_minutes | No |