【教学类-29-03】20230409《门牌号-黏贴版(5层*5间)灰底下划线》-(中班《我爱我家》偏数学)
作品样式:
背景需求
在门牌号黏贴版教学实践中,发现90%的幼儿都不会做
1、空格没有平均分布:
从5*6=30的门牌号中,随机抽取5个空格,有80%的概率出现“一行2个空、3行1个空”的情况。但幼儿第一次做,楼层都搞不清楚,更加无法理解“间”(一行2个空2间)的概念。
需要:每层空一格,了解“楼层”概念
设计“门牌号5个空黏贴”的练习。5*5楼房、每行随机空1个格子,同时确保每列也空1个格子。让幼儿从三位数的第一个数字(层、楼)来黏贴辨认黏贴每层楼唯一的空格。
2、难以辨认黏贴位置:
在分析幼儿黏贴正确率的过程中,我发现通过照片,很难看出哪些是被黏贴的——不少孩子同时贴了数字黏贴卡片和空白卡片,数量过多,看不清哪些是数字黏贴卡片;即使一些带打印数字的黏贴卡片贴在楼房内,在白色背景与同类数字的映衬下,看上去与周边的数字完全一致。
因此在核对正确性时,老师不得不触摸幼儿作品原件,逐一观察,剥一剥纸片才能确认哪些是被贴上去的纸片。
而22号幼儿将大量黏贴纸片剪下后,也不知道数字的摆放方向,就出现垂直黏贴的情况。
需要:细节优化黏贴卡片,容易辨识
1、黏贴卡片的背景设置为灰色、便于教师知道哪些是幼儿贴的空格。
2、黏贴卡片数字下面加下划线,帮助幼儿确定黏贴方向(下划线在下面)
设计过程:
一、材料准备:
Word设置![](/assets/blank.gif)
二、代码说明
# '''
# 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个格子,且所有的学具的空缺位置不一样![](/assets/blank.gif)
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间)灰底下划线》-(中班《我爱我家》偏数学)相关推荐
- 【教学类-29-02】20230402《门牌号-黏贴版打印数量调查教学实践(6层*5间)》-(中班《我爱我家》偏数学)
背景需求 前文介绍了门牌号黏贴版的制作过程,及4款分层学具的参数设置.但是我很快又发现了两个问题 [教学类-29-01]20230401<门牌号(6层*5间)-黏贴版(中班<我爱我家> ...
- 【教学类-32-01】十二生肖1.0版(绘画+手工+排序+分类+玩牌)(中班:偏科学-数)
作品展示 背景需求--从数字到图片 最佳孩子们做Python纸类(数学)的频率比较高.但都是数字类(加减法.门牌号.火车箱.电话号码等)我想翻新花样,设计新的内容,就想到了水果图片.动物图片. 百度图 ...
- 【教学类-32-02】十二生肖2.0版(绘画+手工+排序+左右分类+玩牌)(中班:偏科学-数)
作品展示 2.0样式--动物头部方向随机向左.或者向右 背景需求 1.0样式--动物头部方向全部向右, 我希望孩子分类的时候还能够"判断生肖头部的方向做一个左右分类" 素材准备: ...
- 【教学类-34-01】拼图(运动项目-长方块拼图)3*4格子(中班主题《个别化拼图》健康偏艺术-美术)
背景需求: 一个月的Python纸类学具研究中,我发现个别男孩喜欢把作业中的数字.图案.单元格剪成小块(小卡片) 近年几周,剪条.剪块的孩子人数也慢慢递增.(分发时有点麻烦) 幼儿需求:锻炼手指精细动 ...
- 【教学类-08-01】20221010《门牌号(6层*3间 黑色版)》(大班主题《我们的城市》)
效果展示 背景需求: 我的小课题<运用Python设计大班层次性纸类学具的案例研究>获得2022年MHQ小课题立项,在前期的<学号名字描字帖><身份证><数字 ...
- 【教学类-08-02】20221021《门牌号(9层*5间 灰色版)》(大班主题《我们的城市》)
效果展示 背景需求: 门牌号是下学期<我们的城市>主题中的一个活动--"造房子".在该主题的个别化学习-益智区中,每个班级老师都会制作一个"小房子" ...
- 【教学类-13-04】20230404《数字色块图+判断密码是否正确-5*7*8-A4横板-横切》(中班主题《我爱我家》)
背景需求: 1.项目: 去年上学期给中班.大班孩子做过一个"像素数字图""的游戏. [教学类-13-01]20221112<数字色块图5*7*9-A4竖版>( ...
- 【教学类-25-01】名字卡片绘画游戏-Python批量制作名字字贴《中班 偏社会语言美术)
效果展示 背景需求 熟悉名字,制作幼儿名字卡片(语言区) 材料准备: 1.名单.xlsx 2.模板docx 备注:本班孩子全部是2-3个名字,就做了横版最大3个的卡片 3.代码展示 ''' 目标:名字 ...
- 【教学类-30-02】10以内加法题不重复(一页两份)(包括6以内、7以内、8以内、9以内、10以内加法题 只抽取25个)
作品样式: 背景需求: 前一篇提到5以内不重复(不超过25题)加法题的word界面布局,做为普测题目打印 [教学类-30-01]5以内加法题不重复(一页两份)包含1以内.2以内.3以内.4以内.5以内 ...
最新文章
- Android P 凹口屏支持,打造全面屏体验
- 优化DOTTEXT之二:缓存用户控件
- table tr th td
- vs 2008 Ide 设置
- WEB安全基础-SQL注入基础
- 带你自学Python系列(十六):Python中类的用法(二)
- Python多线程(自学必备 超详细)
- linux vim 多文件 查找,linux下vim多文件查找与替换教程
- 用DOM方式读取xml
- lua html 转义字符,Lua中特殊字符过滤(UTF8编码)
- python导出项目_使用Python项目生成所有依赖包的清单方式
- 信息学竞赛 c语言 pascal,pascal信息学竞赛教程
- ssm整合的简单案例(附源码)
- 想学python,想买本书自学,有什么推荐的书籍?
- 单片机的ISP是什么
- 如何在调试Window App时,触发 Suspending ,Resuming 等事件
- 【JavaSE】学了这么久Java,你真的会用代码块吗?
- python:实现9×9二维数组数独算法(附完整源码)
- 数据库SQL优化大总结
- QT实现局域网聊天工具(带UDP文件传输)
热门文章
- UEFI0067:A PCIe link training failure is observed in PCIe Slot 3 and the link is disabled. (已解决)
- php 视频上传 FFMpeg 视频格式转码
- ajax 设置同步请求
- 代码详解设计模式汇总
- 几种外贸推广方式及比较
- 【电力系统】基于粒子群算法优化电力系统潮流计算附matlab代码
- 一年来,我做了一个什么样的饼
- xorm oracle,更新日志 · XORM操作指南 · 看云
- linux 解压.tar.gz文件
- 山东大学计算机考研资料汇总