作品样式:

背景需求

在门牌号黏贴版教学实践中,发现90%的幼儿都不会做

1、空格没有平均分布:

从5*6=30的门牌号中,随机抽取5个空格,有80%的概率出现“一行2个空、3行1个空”的情况。但幼儿第一次做,楼层都搞不清楚,更加无法理解“间”(一行2个空2间)的概念。

需要:每层空一格,了解“楼层”概念

设计“门牌号5个空黏贴”的练习。5*5楼房、每行随机空1个格子,同时确保每列也空1个格子。让幼儿从三位数的第一个数字(层、楼)来黏贴辨认黏贴每层楼唯一的空格

2、难以辨认黏贴位置:

在分析幼儿黏贴正确率的过程中,我发现通过照片,很难看出哪些是被黏贴的——不少孩子同时贴了数字黏贴卡片和空白卡片,数量过多,看不清哪些是数字黏贴卡片;即使一些带打印数字的黏贴卡片贴在楼房内,在白色背景与同类数字的映衬下,看上去与周边的数字完全一致。

因此在核对正确性时,老师不得不触摸幼儿作品原件,逐一观察,剥一剥纸片才能确认哪些是被贴上去的纸片。

而22号幼儿将大量黏贴纸片剪下后,也不知道数字的摆放方向,就出现垂直黏贴的情况。

需要:细节优化黏贴卡片,容易辨识

1、黏贴卡片的背景设置为灰色、便于教师知道哪些是幼儿贴的空格。

2、黏贴卡片数字下面加下划线,帮助幼儿确定黏贴方向(下划线在下面)

设计过程:

一、材料准备:

 Word设置

二、代码说明

# '''
# author:阿夏
# 原理:门牌号5*6=30.抽取15个空格,第二个表格里面装15个空格的内容(剪下来贴在空格里).
# 结果:门牌号 黏贴版(适合中班)
# 时间:2023-4-7 13:31
# '''
import  randomprint('---------第2部分 word里面的表格----------')num=int(input('生成多少份(按班级人数输入28人,实际打印14份)\n'))
# Number=int(input('随机抽取几个数字(5)\n'))
size=float(input('数字大小(35)\n'))
height1=int(input('房间表格高度(6层)\n'))
weight1=int(input('房间表格宽度(5间)\n'))# 房间表格位置
bg1=[]
for x1 in range(height1-1,-1,-1):    # 表格第1行是601\602,最下面一行时101 102,所以索引要从大到小 height1=6需要减去1=5,0需要再减去1 =-1 (50 51------00 01)for y1 in range(0,weight1):ww1='{}{}'.format(x1,y1)bg1.append(ww1)
print(bg1)
# ['50', '51', '52', '53', '54', '40', '41', '42', '43', '44', '30', '31', '32', '33', '34', '20', '21', '22', '23', '24', '10', '11', '12', '13', '14', '00', '01', '02', '03', '04']
# 其中前25个是房间号,后5个是粘贴纸# 随机数组 如01234 20134等
# P=[]
# for s1 in range(0, 5):
#     for s2 in range(0, 5):
#         for s3 in range(0, 5):
#             for s4 in range(0, 5):
#                 for s5 in range(0, 5):
#                     if s1 != s2 and s1 != s3 and s1 != s4 and s1 != s5 and s2 !=s3 and s2!=s4 and s2!=s5 and s3!=s4 and s3!=s5 and s4!=s5:
#                         print(s1,s2,s3,s4,s5)
#                     #       # s2=str(s1)+str(s2)+str(s3)+str(s4)+str(s5)
#                         ss='{}{}{}{}{}'.format(s1,s2,s3,s4,s5)
#                         P.append(ss)
#                         # P.append(s2)
# print(len(P))print('---------第3部分 word单元格内写入随机抽取题目,批量N份word,并转为pdf----------')import random
from win32com.client import constants,gencache
from win32com.client.gencache import EnsureDispatch
from win32com.client import constants # 导入枚举常数模块
import os,timeimport docx
from docx import Document
from docx.shared import Pt
from docx.shared import RGBColor
from docx.enum.text import WD_PARAGRAPH_ALIGNMENT
from docx.oxml.ns import qnfrom docxtpl import DocxTemplate
import pandas as pd
from docx2pdf import convert
from docx.shared import RGBColor# 新建一个”装N份word和PDF“的临时文件夹
os.mkdir(r'C:\Users\jg2yXRZ\OneDrive\桌面\黏贴门牌号\零时Word')n=int(num/2)
for z in range(0,n):   #多少份  # 新建worddoc = Document(r'C:\Users\jg2yXRZ\OneDrive\桌面\黏贴门牌号\黏贴门牌号模板竖版2份(6层5间).docx')  for j in range(2):# 制作"房间号"N=[]for x in range(1,height1):   for y in range(1,weight1+1):            s1='{}{}'.format(x,'%02d'%y)       # 数字加空格N.append(s1)   print(N)#   ['101', '102', '103', '104', '105', '201', '202', '203', '204', '205', '301', '302', '303', '304', '305', '401', '402', '403', '404', '405', '501', '502', '503', '504', '505']# 把列表变成 五组E=[]for e in range(height1-1):E.append(N[e*weight1:e*weight1+weight1])print(E)# [['101', '102', '103', '104', '105'], ['201', '202', '203', '204', '205'], ['301', '302', '303', '304', '305'], ['401', '402', '403', '404', '405'], ['501', '502', '503', '504', '505']]# 抽取每行空的位置 如01234 20134等from itertools import permutationsA=list(permutations('01234'))print(list(permutations('01234')))print(len(A))#  [('4', '3', '2', '0', '1'), ('4', '3', '2', '1', '0')]# 索引数字 随机抽取一组 索引数字 C=random.sample(A,1)  print(C)S=[]for i in C:for k in i:print(k)S.append(k)print(S)# ['0', '1', '3', '4', '2']# 从门牌列表中,随机抽取15个数字(这种抽取法会都3个01 2个02 ,我需要每行5个数字空缺的的列都在不同位置一样。)# G=[]# for f in range(weight1):#     C=random.sample(E[f],Number)#     # 第一组五个数字中间随机抽取1个空#     for h in C:#         G.append(h)# print(G)# 抽取指定索引的门牌号  E组合的5个,每个里面固定替换一个数字G=[]    for p in range(weight1):            # '3', '2', '1', '0', '4'q=int(S[p])          # 索引数字整数,3 2 1 0 4C=E[p][q]                  # 抽取的的组索引01234,每个元素的第几个数字被选出print(C)          G.append(C)        print(G)  # ['104', '203', '302', '401', '505']# 房间模板(第一个表格)把抽取的房间号替换成_C1=[]for tt in range(len(N)):        for a2 in range(len(G)):                     if N[tt]==G[a2]:N[tt]=' 'for a5 in N:C1.append(a5)  N.clear()C1.append(a5)                      print(C1)# # 把提取的5个门牌号(先写入)+空缺组合(5行)和合并在一起 # B1=G+C1        # print(B1)# 房间模板(第一个表格)要写入的门牌号列表 table = doc.tables[j]          for t1 in range(0,len(bg1[5:])):             # 0-5是最下面一行,用来写卡片数字pp1=int(bg1[5:][t1][0])     # qq1=int(bg1[5:][t1][1])k1=C1[t1]                  # 提取list图案列表里面每个图形  t=索引数字print(pp1,qq1,k1)run=table.cell(pp1,qq1).paragraphs[0].add_run(k1)    # 在单元格0,0(第1行第1列)输入第0个图图案run.font.name = '华文新魏'#输入时默认华文彩云字体run.font.size = Pt(size)  #输入字体大小默认30号run.font.color.rgb = RGBColor(200,200,200) #数字小,颜色深0-255run.font.underline = False          # 下划线# paragraph.paragraph_format.line_spacing = Pt(180) #数字段间距r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '华文新魏')#将输入语句中的中文部分字体变为华文行楷table.cell(pp1,qq1).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中   for t2 in range(0,len(bg1[0:5])):             # 0-5是最下面一行,用来写卡片数字pp2=int(bg1[0:5][t2][0])     # qq2=int(bg1[0:5][t2][1])k2=G[t2]                  # 提取list图案列表里面每个图形  t=索引数字print(pp2,qq2,k2)run=table.cell(pp2,qq2).paragraphs[0].add_run(k2)    # 在单元格0,0(第2行第2列)输入第0个图图案run.font.name = '华文新魏'#输入时默认华文彩云字体run.font.size = Pt(size)  #输入字体大小默认30号run.font.color.rgb = RGBColor(200,200,200) #数字小,颜色深0-255run.font.underline = True          # 下划线# paragraph.paragraph_format.line_spacing = Pt(280) #数字段间距r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '华文新魏')#将输入语句中的中文部分字体变为华文行楷table.cell(pp2,qq2).paragraphs[0].alignment = WD_PARAGRAPH_ALIGNMENT.CENTER #居中   #    doc.save(r'C:\Users\jg2yXRZ\OneDrive\桌面\黏贴门牌号\零时Word\{}.docx'.format('%02d'%(z+1)))#保存为XX学号的电话号码word     from docx2pdf import convert# docx 文件另存为PDF文件inputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/黏贴门牌号/零时Word/{}.docx".format('%02d'%(z+1))# 要转换的文件:已存在outputFile = r"C:/Users/jg2yXRZ/OneDrive/桌面/黏贴门牌号/零时Word/{}.pdf".format('%02d'%(z+1))  # 要生成的文件:不存在# 先创建 不存在的 文件f1 = open(outputFile, 'w')f1.close()# 再转换往PDF中写入内容convert(inputFile, outputFile)print('----------第4步:把都有PDF合并为一个打印用PDF------------')# 多个PDF合并(CSDN博主「红色小小螃蟹」,https://blog.csdn.net/yangcunbiao/article/details/125248205)
import os
from PyPDF2 import PdfFileMerger
target_path =  'C:/Users/jg2yXRZ/OneDrive/桌面/黏贴门牌号/零时Word'
pdf_lst = [f for f in os.listdir(target_path) if f.endswith('.pdf')]
pdf_lst = [os.path.join(target_path, filename) for filename in pdf_lst]
pdf_lst.sort()
file_merger = PdfFileMerger()
for pdf in pdf_lst:print(pdf)file_merger.append(pdf)
file_merger.write("C:/Users/jg2yXRZ/OneDrive/桌面/黏贴门牌号/(打印合集)黏贴门牌号(一页两份 每行1个空){}乘{}({}份).pdf".format(height1,weight1,n))file_merger.close()
# doc.Close()# # print('----------第5步:删除临时文件夹------------')
import shutil
shutil.rmtree('C:/Users/jg2yXRZ/OneDrive/桌面/黏贴门牌号/零时Word') #递归删除文件夹,即:删除非空文件夹

代码重点:

终端运行:

作品展示:

1、每一份都是一行空1个格子,一列空1个格子,且所有的学具的空缺位置不一样

2、确保黏贴卡片是灰色底,并有下划线——便于教师与幼儿辨认

感悟:

Python的列表、随机抽取、索引取值等内容可以为幼儿园偏数的学习活动提供层次性的学具,学会一些关键方法,可以基于幼儿普遍水平(“我们不会做”)去设计难度更低(一行一空)、目标更明确(了解第一个数字是楼层)、操作更便利(学具面积更小)的数类纸学具

教学过程:

时间:2023年4月12日 8:20-8:50

人数:28人

班级:中6

材料投放:

学习过程

作品分析:

28张(部分反面绘图共31张)

20230412”门牌号-灰第下划线一行一空“正确性分析(中6班28人)

学号 是否正确 数字卡片 说明
1 正确 101 204 305 402 503 铅笔描画学号和所有门牌号
2 正确 104 202 303 504 501 部分黏贴卡片左上角写了学号(便于区分物权),没有描画门牌号
3 正确 102 204 305 403 501 铅笔描画所有门牌号
4 3对2错 102 201 304 403 505 记号笔手写门牌号,卡片没有剪 反面画了花朵和爱心(昨天学的)
5 正确 104 205 302 401 503 记号笔学号,其余没有描画 反面画了画框和数字5
6 正确 103 205 304 401 502 铅笔学号 其他没有描画
7 正确 104 202 301 403 505 记号笔学号+部分门牌号
8 正确 101 202 304 403 505 记号笔手写门牌号,没有黏贴卡片,剪成条子做手环。
9 正确 101 202 305 404 503 记号笔学号,没有描画数字
10 正确 105 204 303 402 501 记号笔学号,没有描画数字
11 2对3错 101 204 303 405 502 记号笔学号,黏贴101和204,有3个手写的门票号是04号帮助写的
12 1对4错 103 205 302 403 501 记号笔学号 104贴对了,其他4张都是随机贴的。
13 不理解,微操作  
14 0对5错 只剩3条,不好片段 103 302 501 记号笔学号,描了一行字,空格处随机写三个数字。剪成长条做手环
15 正确 101 203 304 405 502 记号笔学号+所有门牌号
16 正确 103 201 302 404 505 记号笔学号,没有描画数字
17 3对2错 102 203 301 405 504 记号笔学号,一行描字,先写门牌号,然后把卡片贴上,有基础 学号镜像7
18 4对1漏 102 205 303 404 501 记号笔学号,一行描字,教师现把答案写在纸上,按图黏贴
19 0对5错 102 204 303 401 505 记号笔学号,04代写了门牌号(19号不理解没有年体额,全部剪成小卡片)
20 正确 103 201 305 404 502 记号笔学号,一行描字,先手写们批号在黏贴卡片
21 1对4错 101 205 302 403 504 记号笔学号,一行描字,卡片都贴在有数字的地方
22 正确 105 203 301 404 502 记号笔学号,第4-5列部分数字描红
23 正确 104 202 303 401 505 记号笔学号,505是手写的,估计卡片掉了
24 正确 101 202 304 405 503 记号笔学号,铅笔在每张黏贴卡片右侧打勾
25 正确 101 202 303 404 505 记号笔学号,手写数字(抄写前面一个门牌号102 201 302 403 504),再黏贴卡片学号镜像5
26 2对3错 104 202 305 403 501 记号笔学号,没有描画数字
27 正确 103 205 304 401 502 记号笔学号,没有描画数字
28 3对2错 105 204 301 403 502 记号笔学号,个别数字描红

正确率分析

1、28份作业显示有60.71%的孩子贴对、写对了全部5题

2、其余39.29%的孩子存在不同数量的错误(包括4对1漏、3对2错、2对3错、1对4错、0对5错、未操作等多种情况。)

第二次做的结果

表二:(分层人数统计)20230412 中6班 五空格门牌号黏贴-灰色下划线 28份
序号 结果 数量 学号 总数 百分比
正确 5对0错 17 1 2 3 5 6 28 60.71%
7 8 9 10 15
16 20 22 23 24
25 27      
错误 4对1漏 1 10         28 3.57%
3对2错 3 4 17 28     28 10.71%
2对3错 3 11 26  21     28 10.71%
1对4错 1 12       28 3.57%
0对5错 2 14 19       28 7.14%
未操作 1 13         28 3.57%

第一次做的结果

表二:(分层人数统计)20230406 中6班 五空格门牌号黏贴 20份
序号 结果 人数23人 学号 百分比
1 5个空格子黏贴全部正确  7 1 2 5 9 12 16 27 35.00%
2 1-3空格子黏贴正确 3 7 17 21         15.00%
3 5个空格子黏贴全部错,但楼层正确 1 3             5.00%
4 5个空格子黏贴全部错误 3 11 14 28         15.00%
5 没有黏贴,只进行描字 6 4 10 15 24 25 26   30.00%

与第一次的5个随机空格相比,明显可以看到第二次调整过的学具的黏贴正确率提高了

可能因素

1、上次做过一次,幼儿有眼熟感。

2、幼儿之间互相指点,04为同组同伴的作业手写了缺失号码,正确率高。

PS:

作品展示:

5个全对

正确共计17人(28人))

错误作品:

 4对1漏 1人

 3对2错 3人

 2对3错 3人

 

1对4错 1人

 0对5错 2人

未参与 1人

感悟:

控制填空的位置(一行一个空格),是教师梳理教学出的一个教学重点(观察第一个数字,指导他代表楼层)

幼儿在操作学具,混个眼熟的过程中,通过“刷题”逐步适应题型。

【教学类-29-03】20230409《门牌号-黏贴版(5层*5间)灰底下划线》-(中班《我爱我家》偏数学)相关推荐

  1. 【教学类-29-02】20230402《门牌号-黏贴版打印数量调查教学实践(6层*5间)》-(中班《我爱我家》偏数学)

    背景需求 前文介绍了门牌号黏贴版的制作过程,及4款分层学具的参数设置.但是我很快又发现了两个问题 [教学类-29-01]20230401<门牌号(6层*5间)-黏贴版(中班<我爱我家> ...

  2. 【教学类-32-01】十二生肖1.0版(绘画+手工+排序+分类+玩牌)(中班:偏科学-数)

    作品展示 背景需求--从数字到图片 最佳孩子们做Python纸类(数学)的频率比较高.但都是数字类(加减法.门牌号.火车箱.电话号码等)我想翻新花样,设计新的内容,就想到了水果图片.动物图片. 百度图 ...

  3. 【教学类-32-02】十二生肖2.0版(绘画+手工+排序+左右分类+玩牌)(中班:偏科学-数)

    作品展示 2.0样式--动物头部方向随机向左.或者向右 背景需求 1.0样式--动物头部方向全部向右, 我希望孩子分类的时候还能够"判断生肖头部的方向做一个左右分类" 素材准备: ...

  4. 【教学类-34-01】拼图(运动项目-长方块拼图)3*4格子(中班主题《个别化拼图》健康偏艺术-美术)

    背景需求: 一个月的Python纸类学具研究中,我发现个别男孩喜欢把作业中的数字.图案.单元格剪成小块(小卡片) 近年几周,剪条.剪块的孩子人数也慢慢递增.(分发时有点麻烦) 幼儿需求:锻炼手指精细动 ...

  5. 【教学类-08-01】20221010《门牌号(6层*3间 黑色版)》(大班主题《我们的城市》)

    效果展示 背景需求: 我的小课题<运用Python设计大班层次性纸类学具的案例研究>获得2022年MHQ小课题立项,在前期的<学号名字描字帖><身份证><数字 ...

  6. 【教学类-08-02】20221021《门牌号(9层*5间 灰色版)》(大班主题《我们的城市》)

    效果展示 背景需求: 门牌号是下学期<我们的城市>主题中的一个活动--"造房子".在该主题的个别化学习-益智区中,每个班级老师都会制作一个"小房子" ...

  7. 【教学类-13-04】20230404《数字色块图+判断密码是否正确-5*7*8-A4横板-横切》(中班主题《我爱我家》)

    背景需求: 1.项目: 去年上学期给中班.大班孩子做过一个"像素数字图""的游戏. [教学类-13-01]20221112<数字色块图5*7*9-A4竖版>( ...

  8. 【教学类-25-01】名字卡片绘画游戏-Python批量制作名字字贴《中班 偏社会语言美术)

    效果展示 背景需求 熟悉名字,制作幼儿名字卡片(语言区) 材料准备: 1.名单.xlsx 2.模板docx 备注:本班孩子全部是2-3个名字,就做了横版最大3个的卡片 3.代码展示 ''' 目标:名字 ...

  9. 【教学类-30-02】10以内加法题不重复(一页两份)(包括6以内、7以内、8以内、9以内、10以内加法题 只抽取25个)

    作品样式: 背景需求: 前一篇提到5以内不重复(不超过25题)加法题的word界面布局,做为普测题目打印 [教学类-30-01]5以内加法题不重复(一页两份)包含1以内.2以内.3以内.4以内.5以内 ...

最新文章

  1. Android P 凹口屏支持,打造全面屏体验
  2. 优化DOTTEXT之二:缓存用户控件
  3. table tr th td
  4. vs 2008 Ide 设置
  5. WEB安全基础-SQL注入基础
  6. 带你自学Python系列(十六):Python中类的用法(二)
  7. Python多线程(自学必备 超详细)
  8. linux vim 多文件 查找,linux下vim多文件查找与替换教程
  9. 用DOM方式读取xml
  10. lua html 转义字符,Lua中特殊字符过滤(UTF8编码)
  11. python导出项目_使用Python项目生成所有依赖包的清单方式
  12. 信息学竞赛 c语言 pascal,pascal信息学竞赛教程
  13. ssm整合的简单案例(附源码)
  14. 想学python,想买本书自学,有什么推荐的书籍?
  15. 单片机的ISP是什么
  16. 如何在调试Window App时,触发 Suspending ,Resuming 等事件
  17. 【JavaSE】学了这么久Java,你真的会用代码块吗?
  18. python:实现9×9二维数组数独算法(附完整源码)
  19. 数据库SQL优化大总结
  20. QT实现局域网聊天工具(带UDP文件传输)

热门文章

  1. UEFI0067:A PCIe link training failure is observed in PCIe Slot 3 and the link is disabled. (已解决)
  2. php 视频上传 FFMpeg 视频格式转码
  3. ajax 设置同步请求
  4. 代码详解设计模式汇总
  5. 几种外贸推广方式及比较
  6. 【电力系统】基于粒子群算法优化电力系统潮流计算附matlab代码
  7. 一年来,我做了一个什么样的饼
  8. xorm oracle,更新日志 · XORM操作指南 · 看云
  9. linux 解压.tar.gz文件
  10. 山东大学计算机考研资料汇总