168 lines
3.1 KiB
JSON
168 lines
3.1 KiB
JSON
{
|
||
"summary": [
|
||
{
|
||
"name": "pbl_assessment_record",
|
||
"comment": "评估记录(total_score 派生 + 对齐判定)",
|
||
"module": "pbl_assessment",
|
||
"engine": "mariadb",
|
||
"charset": "utf8mb4",
|
||
"tenant_scoped": true
|
||
}
|
||
],
|
||
"fields": [
|
||
{
|
||
"name": "tenant_id",
|
||
"comment": "租户ID(强制打头)",
|
||
"null": false,
|
||
"type": "str",
|
||
"length": 32
|
||
},
|
||
{
|
||
"name": "id",
|
||
"comment": "主键",
|
||
"null": false,
|
||
"type": "int",
|
||
"length": 20,
|
||
"unsigned": true,
|
||
"auto_increment": true
|
||
},
|
||
{
|
||
"name": "record_uid",
|
||
"comment": "记录UID",
|
||
"null": false,
|
||
"type": "str",
|
||
"length": 32
|
||
},
|
||
{
|
||
"name": "learner_id",
|
||
"comment": "学习者",
|
||
"null": false,
|
||
"type": "str",
|
||
"length": 32
|
||
},
|
||
{
|
||
"name": "session_id",
|
||
"comment": "会话",
|
||
"null": false,
|
||
"type": "bigint"
|
||
},
|
||
{
|
||
"name": "blueprint_id",
|
||
"comment": "蓝图",
|
||
"null": false,
|
||
"type": "bigint"
|
||
},
|
||
{
|
||
"name": "artifact_id",
|
||
"comment": "产出物",
|
||
"null": false,
|
||
"type": "bigint"
|
||
},
|
||
{
|
||
"name": "evidence_id",
|
||
"comment": "主证据",
|
||
"null": false,
|
||
"type": "bigint"
|
||
},
|
||
{
|
||
"name": "rubric_id",
|
||
"comment": "Rubric",
|
||
"null": false,
|
||
"type": "bigint"
|
||
},
|
||
{
|
||
"name": "scores_json",
|
||
"comment": "逐准则得分",
|
||
"null": true,
|
||
"type": "json"
|
||
},
|
||
{
|
||
"name": "total_score",
|
||
"comment": "加权总分",
|
||
"null": false,
|
||
"type": "double",
|
||
"precision": 18,
|
||
"scale": 2
|
||
},
|
||
{
|
||
"name": "max_score",
|
||
"comment": "满分",
|
||
"null": false,
|
||
"type": "double",
|
||
"precision": 18,
|
||
"scale": 2
|
||
},
|
||
{
|
||
"name": "band",
|
||
"comment": "等级",
|
||
"null": false,
|
||
"type": "str",
|
||
"length": 64
|
||
},
|
||
{
|
||
"name": "alignment_json",
|
||
"comment": "与学习目标对齐",
|
||
"null": true,
|
||
"type": "json"
|
||
},
|
||
{
|
||
"name": "feedback_txt",
|
||
"comment": "反馈",
|
||
"null": true,
|
||
"type": "text"
|
||
},
|
||
{
|
||
"name": "assessor_type",
|
||
"comment": "评估者类型",
|
||
"null": false,
|
||
"type": "str",
|
||
"length": 64
|
||
},
|
||
{
|
||
"name": "assessor_id",
|
||
"comment": "评估者",
|
||
"null": false,
|
||
"type": "str",
|
||
"length": 32
|
||
},
|
||
{
|
||
"name": "created_at",
|
||
"comment": "创建时间",
|
||
"null": false,
|
||
"type": "datetime"
|
||
},
|
||
{
|
||
"name": "updated_at",
|
||
"comment": "更新时间",
|
||
"null": false,
|
||
"type": "datetime"
|
||
}
|
||
],
|
||
"indexes": [
|
||
{
|
||
"name": "uk_ar_uid",
|
||
"unique": true,
|
||
"fields": [
|
||
"tenant_id",
|
||
"record_uid"
|
||
]
|
||
},
|
||
{
|
||
"name": "idx_ar_learner",
|
||
"unique": false,
|
||
"fields": [
|
||
"tenant_id",
|
||
"learner_id"
|
||
]
|
||
},
|
||
{
|
||
"name": "PRIMARY",
|
||
"unique": true,
|
||
"fields": [
|
||
"id"
|
||
]
|
||
}
|
||
],
|
||
"codes": []
|
||
}
|