#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from docx import Document
from docx.shared import Pt
from docx.enum.text import WD_ALIGN_PARAGRAPH
from docx.oxml.ns import qn

doc = Document()

def set_font(run, east='宋体', size=12, bold=False):
    run.font.name = 'Times New Roman'
    run.font.size = Pt(size)
    run.bold = bold
    rpr = run._element.get_or_add_rPr()
    rfonts = rpr.get_or_add_rFonts()
    rfonts.set(qn('w:eastAsia'), east)

def add_title(text):
    p = doc.add_paragraph()
    p.alignment = WD_ALIGN_PARAGRAPH.CENTER
    set_font(p.add_run(text), east='黑体', size=16, bold=True)

def add_label(text):
    set_font(doc.add_paragraph().add_run(text), east='黑体', size=12, bold=True)

def add_body(text):
    set_font(doc.add_paragraph().add_run(text))

def add_item(text):
    p = doc.add_paragraph()
    p.paragraph_format.first_line_indent = Pt(0)
    set_font(p.add_run(text))

add_title('《我在长大》第1周户外游戏活动')
add_body('班别：中三班        组织教师：盘宇        2026年9月16日')

add_label('名称：快乐寻宝（简单版）')

add_label('目的：')
add_item('1. 练习走、跳、爬三种基本动作，发展身体协调性与平衡能力。')
add_item('2. 能听懂口令、遵守规则，增强规则意识与自我保护意识。')
add_item('3. 在游戏情境中体验运动的快乐，培养勇敢、坚持的品质。')

add_label('准备：')
add_item('长条凳（或平衡木）1条、呼啦圈3个、体操垫1块、小沙包若干、小篮子1个、音乐。')

add_label('玩法：')
add_label('（一）开始部分：热身')
add_item('1. 教师带幼儿一路纵队慢跑入场。')
add_item('2. 听音乐做简单热身操，活动头、肩、腰、膝、踝。')
add_item('3. 情境导入："今天我们是小小寻宝员，要过小桥、跳石头、爬草地，把宝藏运回篮子里！"')

add_label('（二）基本部分：寻宝闯关')
add_item('幼儿排成一路纵队，依次出发，每人抱一个"宝藏"（沙包）：')
add_item('第一关·过小桥（平衡）：两臂侧平举，稳稳走过长条凳。')
add_item('第二关·跳石头（跳）：双脚并拢，连续跳过3个呼啦圈。')
add_item('第三关·爬草地（爬）：手膝着地爬过体操垫，把宝藏放进小篮子，返回队尾。')
add_item('循环2～3轮，教师可调换关卡顺序增加趣味。')

add_label('（三）结束部分：放松整理')
add_item('1. 随舒缓音乐放松：抖抖手、捶捶腿、深呼吸。')
add_item('2. 小结分享：表扬勇敢、守规则的孩子。')
add_item('3. 贴奖励贴纸，一起收拾器材，排队回教室。')

out = '/home/mi/.openclaw/workspace/我在长大-快乐寻宝（中班户外游戏·简单版）.docx'
doc.save(out)
print('saved:', out)
