'commit'
This commit is contained in:
@@ -21,14 +21,23 @@ async def generate_gravitation_homework():
|
|||||||
异步生成器: 流式返回作业内容
|
异步生成器: 流式返回作业内容
|
||||||
"""
|
"""
|
||||||
# 系统指令 - 符合布鲁姆认知分类和双减政策
|
# 系统指令 - 符合布鲁姆认知分类和双减政策
|
||||||
system_prompt = "你是命题专家,熟悉布鲁姆认知分类和'双减'政策。客观题采用'四选一'单选,难度比例易:中:难=6:3:1;主观题设置2小问,第1问'解释现象'对应'理解',第2问'方案设计'对应'创新'。题量控制为20分钟完成。"
|
system_prompt = "你是命题专家,熟悉布鲁姆认知分类和'双减'政策。你需要根据用户提供的题目材料来生成作业,而不是自己创造题目。客观题采用'四选一'单选,难度比例易:中:难=6:3:1;主观题设置2小问,第1问'解释现象'对应'理解',第2问'方案设计'对应'创新'。题量控制为20分钟完成。"
|
||||||
|
|
||||||
# 创建LLM客户端实例(使用现有类)
|
# 创建LLM客户端实例(使用现有类)
|
||||||
llm_client = LLMClient(system_prompt=system_prompt) # 修改为与T3_KeJian.py一致
|
llm_client = LLMClient(system_prompt=system_prompt) # 修改为与T3_KeJian.py一致
|
||||||
|
|
||||||
|
# 读取题目材料 - 使用绝对路径
|
||||||
|
current_dir = os.path.dirname(os.path.abspath(__file__))
|
||||||
|
project_root = os.path.dirname(current_dir)
|
||||||
|
yunxiao_path = os.path.join(project_root, "static", "YunXiao.txt")
|
||||||
|
|
||||||
|
with open(yunxiao_path, "r", encoding="utf-8") as f:
|
||||||
|
question_material = f.read()
|
||||||
|
|
||||||
# 作业生成提示词
|
# 作业生成提示词
|
||||||
prompt = """请输出'万有引力'课后作业,满分100分,含:
|
prompt = f"""请根据以下'万有引力'相关题目材料,输出课后作业,满分100分,含:
|
||||||
A. 客观题(8题×5分=40分)
|
A. 客观题(8题×5分=40分)
|
||||||
|
- 从提供的材料中选择题目,并按要求重新组织
|
||||||
- 前3题考'史实&概念'识记
|
- 前3题考'史实&概念'识记
|
||||||
- 中间3题考'公式变形&比例'理解
|
- 中间3题考'公式变形&比例'理解
|
||||||
- 后2题考'情境估算'应用
|
- 后2题考'情境估算'应用
|
||||||
@@ -38,6 +47,9 @@ B. 主观题(2题,30+30分)
|
|||||||
C. 评分标准(主观题分点给分,每点10分)
|
C. 评分标准(主观题分点给分,每点10分)
|
||||||
D. 参考答案与解析(客观题给出选项+一句话解析;主观题给出关键公式与评分关键词)
|
D. 参考答案与解析(客观题给出选项+一句话解析;主观题给出关键公式与评分关键词)
|
||||||
|
|
||||||
|
以下是题目材料:
|
||||||
|
{question_material}
|
||||||
|
|
||||||
【格式要求】
|
【格式要求】
|
||||||
### A. 客观题
|
### A. 客观题
|
||||||
<ul>
|
<ul>
|
||||||
@@ -47,7 +59,7 @@ D. 参考答案与解析(客观题给出选项+一句话解析;主观题给
|
|||||||
|
|
||||||
### B. 主观题
|
### B. 主观题
|
||||||
#### 1. ……
|
#### 1. ……
|
||||||
#### 2. ……
|
#### 2. ………
|
||||||
|
|
||||||
### C. 评分标准
|
### C. 评分标准
|
||||||
……
|
……
|
||||||
@@ -70,7 +82,10 @@ async def test_generate_homework():
|
|||||||
try:
|
try:
|
||||||
# 修复:添加await关键字获取生成器
|
# 修复:添加await关键字获取生成器
|
||||||
homework_generator = await generate_gravitation_homework()
|
homework_generator = await generate_gravitation_homework()
|
||||||
output_path = "./markdown/万有引力作业.md"
|
|
||||||
|
# 使用绝对路径保存文件
|
||||||
|
current_dir = os.path.dirname(os.path.abspath(__file__))
|
||||||
|
output_path = os.path.join(current_dir, "markdown", "万有引力作业.md")
|
||||||
|
|
||||||
# 修复:正确调用save_lesson_plan函数,使用位置参数而非关键字参数
|
# 修复:正确调用save_lesson_plan函数,使用位置参数而非关键字参数
|
||||||
full_content, success = await save_lesson_plan(
|
full_content, success = await save_lesson_plan(
|
||||||
|
@@ -1,16 +1,54 @@
|
|||||||
### A. 客观题<ul>
|
#万有引力课后作业
|
||||||
<li>1. 下列哪位科学家提出了“万有引力定律”?
|
|
||||||
A. 伽利略
|
---
|
||||||
B. 牛顿
|
|
||||||
C. 爱因斯坦
|
## A. 客观题(8题×5分=40分)
|
||||||
D. 开普勒
|
|
||||||
|
<ul>
|
||||||
|
<li>1. 下列说法正确的是( )
|
||||||
|
A.牛顿发现了万有引力定律并测定了引力常量
|
||||||
|
B.地球对物体有引力,物体对地球没有引力
|
||||||
|
C.地球围绕太阳做圆周运动是因为受到太阳的引力作用
|
||||||
|
D.地面上自由下落的苹果受到地球引力,而月亮不受地球引力
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>2. 关于万有引力,下列说法正确的是:
|
<li>2. 关于万有引力的说法,正确的是( )
|
||||||
A. 只有质量极大的天体之间才有万有引力
|
A.万有引力只存在于质量很大的两个物体之间
|
||||||
B. 万有引力是作用在两个物体之间的相互作用力
|
B.两个物体间的距离趋近于零时,万有引力趋于无穷大
|
||||||
C. 万有引力的大小与两个物体之间的距离成正比
|
C.两物体质量都变为原来的2倍,它们之间的万有引力也变为原来的2倍
|
||||||
D. 万有引力的大小与两个物体的质量乘积成反比
|
D.若物体从地面升至离地面高度为R处,万有引力减小为原来的一半
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li
|
<li>3. 若卫星A、B分别在距地面高度为R和2R的轨道上运行(R为地球半径),则它们所受万有引力之比为( )
|
||||||
|
A. 2:1 B. 3:2 C. 4:1 D. 9:4
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>4. 若卫星在轨道Ⅰ上做匀速圆周运动,在轨道Ⅱ上做椭圆运动,且轨道在A点相切,则( )
|
||||||
|
A.在A点的速度相同
|
||||||
|
B.在A点的向心加速度相同
|
||||||
|
C.在B点的速度可能大于7.9 km/s
|
||||||
|
D.从B点到A点的时间约为1小时
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>5. 一颗卫星在轨道Ⅰ上运行,若其轨道半径增大为原来的2倍,则其( )
|
||||||
|
A.线速度变为原来的2倍
|
||||||
|
B.角速度变为原来的1/2
|
||||||
|
C.周期变为原来的2√2倍
|
||||||
|
D.向心加速度变为原来的1/2
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>6. 两颗近地卫星C、D分别绕行星A、B运行,已知A、B密度比为1:2,则它们的周期之比为( )
|
||||||
|
A.1:1 B.1:√2 C.√2:1 D.2:1
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>7. 一颗卫星在距地面高度为h处绕地球做圆周运动,已知地球半径为R,引力常量为G,若其运行周期为T,则地球质量为( )
|
||||||
|
A.
|
||||||
|
B.
|
||||||
|
C.
|
||||||
|
D.
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li>8. 嫦娥五号返回器从A点到E点无动力飞行,下列说法正确的是( )
|
||||||
|
A.在A点动能等于在C点动能
|
||||||
|
B.在A点动能大于在C点动能
|
||||||
|
C.在A、C、E三点加速度大小
|
Reference in New Issue
Block a user