{ "summary": "学习目标子对象(B5)。可测量的学习目标定义:目标类型、布卢姆认知层级、素养维度、是否可测量、测量方式与目标值、解锁条件。是 Assessment Rubric 权重分配的锚点。", "primary": [ "id" ], "fields": { "id": { "type": "str", "size": 32, "notnull": true, "default": "", "editable": true, "query": false, "summary": "主键ID(str32,UUID去横线)" }, "tenant_id": { "type": "str", "size": 32, "notnull": true, "default": "", "editable": true, "query": true, "summary": "租户ID(首业务字段,所有读写强制打头,缺失即 fail-closed 拒绝)" }, "blueprint_id": { "type": "str", "size": 32, "notnull": true, "default": "", "editable": true, "query": true, "summary": "所属蓝图ID(聚合根外键,逻辑关联无物理FK)" }, "version_no": { "type": "int", "notnull": true, "default": 1, "editable": true, "query": true, "summary": "所属蓝图版本号(子对象随版本快照)" }, "sort_no": { "type": "int", "notnull": true, "default": 0, "editable": true, "query": false, "summary": "排序号" }, "goal_code": { "type": "str", "size": 64, "notnull": true, "default": "", "editable": true, "query": true, "summary": "目标编码(蓝图内唯一)" }, "title": { "type": "str", "size": 200, "notnull": true, "default": "", "editable": true, "query": true, "summary": "目标标题" }, "description": { "type": "str", "size": 2000, "notnull": true, "default": "", "editable": true, "query": false, "summary": "目标描述" }, "goal_type": { "type": "str", "size": 32, "notnull": true, "default": "knowledge", "editable": true, "query": true, "summary": "目标类型", "code": "pbl_goal_type" }, "measurable": { "type": "int", "notnull": true, "default": 1, "editable": true, "query": true, "summary": "是否可测量 0否 1是" }, "measure_method": { "type": "str", "size": 512, "notnull": true, "default": "", "editable": true, "query": false, "summary": "测量方式" }, "target_value": { "type": "str", "size": 128, "notnull": true, "default": "", "editable": true, "query": false, "summary": "目标值(如 ≥80分 / 完成3次)" }, "bloom_level": { "type": "str", "size": 32, "notnull": true, "default": "understand", "editable": true, "query": true, "summary": "布卢姆认知层级", "code": "pbl_bloom_level" }, "competency_dim": { "type": "str", "size": 64, "notnull": true, "default": "", "editable": true, "query": true, "summary": "素养维度", "code": "pbl_competency_dim" }, "weight": { "type": "int", "notnull": true, "default": 0, "editable": true, "query": true, "summary": "评估权重(百分比 0-100)" }, "unlock_condition_json": { "type": "text", "notnull": false, "editable": true, "query": false, "summary": "解锁条件JSON(前置目标/任务达成后解锁)" }, "create_user": { "type": "str", "size": 32, "notnull": true, "default": "", "editable": false, "query": false, "summary": "创建人" }, "create_time": { "type": "datetime", "notnull": false, "default": null, "editable": false, "query": false, "summary": "创建时间" }, "update_user": { "type": "str", "size": 32, "notnull": true, "default": "", "editable": false, "query": false, "summary": "更新人" }, "update_time": { "type": "datetime", "notnull": false, "default": null, "editable": false, "query": false, "summary": "更新时间" }, "deleted": { "type": "int", "notnull": true, "default": 0, "editable": false, "query": false, "summary": "逻辑删除标记 0正常 1删除" } }, "indexes": [ { "name": "PRIMARY", "type": "primary", "fields": [ "id" ] }, { "name": "uk_tenant_bp_code", "type": "unique", "fields": [ "tenant_id", "blueprint_id", "version_no", "goal_code", "deleted" ] }, { "name": "idx_tenant_bp", "type": "normal", "fields": [ "tenant_id", "blueprint_id" ] } ], "codes": [ "pbl_goal_type", "pbl_bloom_level", "pbl_competency_dim" ] }