From 7e86e1deebaeea94130616756150f023b202304d Mon Sep 17 00:00:00 2001 From: "agent.develop" Date: Tue, 13 Oct 2026 15:16:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20M5a=20=E4=B8=89=E5=A4=84=E5=90=8C?= =?UTF-8?q?=E6=AD=A5=E6=B3=A8=E5=86=8C=20=E2=80=94=20pbl=5Fassessment=20se?= =?UTF-8?q?ed=20=E5=87=BD=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit QC #7 退回修复: - pbl_assessment/__init__.py: 添加 seed_rubrics/seed_all_sync 导入导出 - pbl_assessment/init.py load_pbl_assessment(): env 挂载 seed_rubrics/seed_all_sync Bug: jlQQIVuiewC6u-1u9t01H (种子数据缺口) --- pbl_assessment/__init__.py | 6 ++++-- pbl_assessment/init.py | 7 ++++++- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/pbl_assessment/__init__.py b/pbl_assessment/__init__.py index 2dad334..4749aa3 100644 --- a/pbl_assessment/__init__.py +++ b/pbl_assessment/__init__.py @@ -14,6 +14,7 @@ from pbl_assessment.api import ( pbl_assessment_report, ) +from pbl_assessment.seed import seed_rubrics, seed_all_sync __all__ = [ 'load_pbl_assessment', @@ -23,5 +24,6 @@ __all__ = [ 'pbl_assessment_score', 'pbl_assessment_record_get', 'pbl_assessment_report', - -] + 'seed_rubrics', + 'seed_all_sync', +] \ No newline at end of file diff --git a/pbl_assessment/init.py b/pbl_assessment/init.py index b9b12e9..bf82c01 100644 --- a/pbl_assessment/init.py +++ b/pbl_assessment/init.py @@ -15,6 +15,7 @@ from pbl_assessment.api import ( pbl_assessment_report, ) +from pbl_assessment.seed import seed_rubrics, seed_all_sync def load_pbl_assessment(): @@ -26,4 +27,8 @@ def load_pbl_assessment(): env.pbl_assessment_record_get = pbl_assessment_record_get env.pbl_assessment_report = pbl_assessment_report - return 'pbl_assessment' + # 种子数据(M5a 三处同步注册:seed.py → __init__.py → init.py env 挂载) + env.pbl_assessment_seed_rubrics = seed_rubrics + env.pbl_assessment_seed_all_sync = seed_all_sync + + return 'pbl_assessment' \ No newline at end of file