30 lines
840 B
Python
30 lines
840 B
Python
#!/usr/bin/env python3
|
||
# -*- coding: utf-8 -*-
|
||
"""`load_pbl_assessment()` —— pbl_assessment 模块唯一挂载入口。
|
||
|
||
注册三处同步之 ③:env.<契约名> = <契约名>(① 定义在 api.py,② 导出在 __init__.py)。
|
||
"""
|
||
from ahserver.serverenv import ServerEnv
|
||
|
||
from pbl_assessment.api import (
|
||
pbl_rubric_save,
|
||
pbl_rubric_get,
|
||
pbl_rubric_list,
|
||
pbl_assessment_score,
|
||
pbl_assessment_record_get,
|
||
pbl_assessment_report,
|
||
|
||
)
|
||
|
||
|
||
def load_pbl_assessment():
|
||
env = ServerEnv()
|
||
env.pbl_rubric_save = pbl_rubric_save
|
||
env.pbl_rubric_get = pbl_rubric_get
|
||
env.pbl_rubric_list = pbl_rubric_list
|
||
env.pbl_assessment_score = pbl_assessment_score
|
||
env.pbl_assessment_record_get = pbl_assessment_record_get
|
||
env.pbl_assessment_report = pbl_assessment_report
|
||
|
||
return 'pbl_assessment'
|