效果展示

20221111 中3班 幼儿学习活动《连连看》

背景需求:

1、没纸了,省点用纸,定量打印:

最近都在研究python纸类学具的批量(3种代码),一次批量打印30份。用过的打印纸消耗起来非常块。手头很快就没有打印废纸了。因此对打印的的内容需要反复思考,慎之又慎。

今天(双十一)下午我带中3班,想在这个班级里测试一下“连连看”的连线效果。首先问了一下来园人数(只打印25份,废纸真的用光了)

2、画太快,线条难勾,调整图形:

考虑到中班年龄特点,我打开了”6*6连连看代码(适合小班)“,确认被连线图案的教育价值。

(1)幼儿连线速度可能很快:下面这些图案有空心、有实心。如果只是连线,幼儿操作速度会很快

(2)图案不容易描线+无法涂色:代码改成了灰色图案,希望幼儿能够描画图案,可是打印后这些图案面积很小,用记号笔画线时,花朵、皇冠、火焰、雪人等复杂图案并不容易画(线条粘连,糊掉了,看不清原始图案)而且爱心、云朵、五角星、雨伞等黑色实心图案也无法涂色。

根据以往经验,没有勾线和涂色,无法拉平幼儿之间的完成速度差距!集体教学容易乱。

因此我决定所有图案都使用空心图案(便于涂色)、几何图案(便于勾线)

但是空心图案数量较少,没有凑满24个图形,所以我又补了一些带圈的数字图案

把列表里的文字图案替换成空心图案

WORD表格制作(在纵向A4)

每个6*6每个单元格的高度宽度 

代码设计:

'''作者:阿夏
时间:2022年11月11日连连看(A4竖板)6*6,空心图案 3套题)
(A4竖排6*6中班 ))
'''import osnum=int(input('生成多少份\n'))
Number=int(input('每页制作多少个(18个)\n'))
size=int(input('图案大小(6*6 最大81)\n'))
length=int(input('表格长度(6格)\n'))
weight=int(input('表格宽度(6格)\n'))print('----------第1步:提取所有图案------------')
list=['○','□','◇','☆','⊿','△','▽','☼','◎','☽','⊙','☾','☺','⊕','①','②','③','④','⑤','⑥','⑦','⑧','⑨','⑩']print(len(list))# 一共24个图案print('----------第2步:新建一个临时文件夹------------')
# 新建一个”装N份word和PDF“的文件夹
os.mkdir(r'C:\Users\jg2yXRZ\OneDrive\桌面\连连看\零时Word')print('----------第3步:随机抽取8个不重复的图案 ------------')
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 RGBColorfor z in range(0,num):   #多少份# word = gencache.EnsureDispatch('Word.Application')doc = Document(r'C:\Users\jg2yXRZ\OneDrive\桌面\连连看\练练看框架模板6乘6纵向3套.docx')  table = doc.tables[0]   # 先随机抽取8个一列  all=[]n1=[]n2=[]n3=[]n4=[]n5=[]n6=[]n = random.sample(list, Number)    # 24个里面随机抽取16个放入一个组nn# print(n) # 第1行:for n1 in n[0:int(Number/3)]:     #   16个里面的1-8个,提取单独数n2.append(n1)all.append(n1)  # 第1轮8个添入总列表  (插入Word第1行)# 第2行:o1 = random.sample(n2, int(Number/3))    # 第1轮8个再随机打乱一次,不重复抽取for b in o1:all.append(b)#第1轮8个乱序排列不重复(插入Word第2行)# print(all)# 第3行:for n3 in n[int(Number/3):int(Number/3*2)]:  #16个里面的9-16个,提取单独数n4.append(n3)all.append(n3)   # 做第4列的乱序用    # 第4行:o2 = random.sample(n4, int(Number/3))    # 第2轮8个再随机打乱一次,不重复抽取for bb in o2:all.append(bb)#第2轮8个乱序排列不重复(插入Word第4列)    # print(all)# 第5行:for n5 in n[int(Number/3*2):int(Number)]:     #   16个里面的1-8个,提取单独数n6.append(n5)all.append(n5)  # 第1轮8个添入总列表  (插入Word第1行)# 第6行:o3 = random.sample(n6, int(Number/3))    # 第1轮8个再随机打乱一次,不重复抽取for bbb in o3:all.append(bbb)#第1轮8个乱序排列不重复(插入Word第2行)print(all)# ['☃', '〼', '❤', '♕', '♫', '✈', '✿', '☸', '♫', '❤', '〼', '✈', '☃', '✿', '♕', '☸', '✪', '☁', '✉', '◎', '♖', '☼', '★', '☋', '♖', '☁', '☼', '☋', '✉', '◎', '✪', '★']#  确定8*4表格的表格单元格坐标(如第1行第1格是0,0 ,第2行第3格是(1,2)   bg=[]for x in range(0,weight):for y in range(0,length):ww='{}{}'.format(x,y)bg.append(ww)print(bg)# ['00', '01', '02', '03', '04', '05', '06', '07', '10', '11', '12', '13', '14', '15', '16', '17', '20', '21', '22', '23', '24', '25', '26', '27', '30', '31', '32', '33', '34', '35', '36', '37']# 提取表格单元格坐标和图形的坐标for t in range(0,len(all)):             # 图案的长度为8*4=32个    遍历0-32(32个)pp=int(bg[t][0])          # 提取表格bg里面每个元素的第0个数字==单元格X坐标  t=索引数字qq=int(bg[t][1])          # 提取表格bg里面每个元素的第1个数字==单元格Y坐标  t=索引数字k=all[t]                  # 提取all图案列表里面每个图形  t=索引数字run=table.cell(pp,qq).paragraphs[0].add_run(k)    # 在单元格0,0(第1行第1列)输入第0个图图案run.font.name = '黑体'#输入时默认华文琥珀字体run.font.size = Pt(size)  #输入字体大小默认30号run.font.color.rgb = RGBColor(200,200,200) #设置颜色浅灰r = run._elementr.rPr.rFonts.set(qn('w:eastAsia'), '黑体')#将输入语句中的中文部分字体变为华文行楷table.cell(pp,qq).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/桌面/连连看/(打印合集)连连看{}乘{}中班空心涂色版({}份).pdf".format(int(Number/3),int(Number/3),num))
file_merger.close()
# doc.Close()# # print('----------第5步:删除临时文件夹------------')
import shutil
shutil.rmtree('C:/Users/jg2yXRZ/OneDrive/桌面/连连看/零时Word') #递归删除文件夹,即:删除非空文件夹

重点说明:

终端运行

图案列表的数量(需要6个6个抽取3次,输入1、3、5行,把1、3、5的内容分别打乱,输入2,4,6行)

图案列表的生成Word表格单元格坐标(XY)的索引数的生成(只有两行)

如何将单个图案输入到指定的Word表格单元格内

效果再显示:

教学活动展示

时间:2022-11-11 15:00-15:30

班级:中3班

人数:23人

打印过的A4废纸真的不够用了!

先连线,再勾线

女生对涂色更感兴趣(配对图案连线+勾画图案线+配对涂色+自填数字)

 

作业展示

  感悟:

1、连黑线+勾黑线+涂单色:适合中班的操作内容

通过连线、勾线、涂色的层次,引导幼儿进行“图形配对-连线”、“灰线描红-肌肉控制练习”、”单色涂色-装饰美化)、23位幼儿以不同的速度分别完成三个步骤的内容(7位幼儿完成了连线勾线涂色、12位连线和勾线、4位只连线),部分孩子在空白几何图形内画了数字。

2、图案少+线条深+色彩亮:快速检验连线正确性

”这里面有个数字哦“”我会写20“”我会写100“

”这个真好玩!“

”你看我涂的颜色对吗?“

中班幼儿对连线、描线、涂色有一定的操作基础,6个一组的“连连看”,不仅让幼儿快速发现相同图案,快速完成连线,也稍微进行了写数字的练习。此外,浅灰图案加入黑色框线和色彩后,更容易进行连线正确性的检查。

 3、完成度+展示性+重标记:尊重幼儿的合理需求

完成度:活动中只有4位孩子完成全部涂色,1/2的孩子完成了连线和图案勾线。有2位女孩因为来不及把色彩填完,而急得大哭,吵着要求“我要把它拿回去涂”。承诺周一把作品给他们后,女孩们才勉强同意把作业交给我。1位男孩大头把作业纸放到书包里,坚决不同意给我扫描,于是只能对作品拍照后,还给本人。

展示性:少量中班幼儿、大班幼儿对python批量的纸类学具有强烈的兴趣。纷纷要求直接把作业带回去给爸爸妈妈看!展示自己的学习成就!为了满足幼儿“带回家”需求,我觉得最好把python学具都放在上午学习掉,这样中午就能够扫描,下午发回。让孩子们都能趁热打铁与家人、同伴分享学习成果。(一般周五才带书包和学习材料回家)

重标记:为了让中班孩子有意识的练习“学号”,连连看题目右上角有一个学号。拿到纸后,大约有2位幼儿直接写了学号,经过提醒剩余16位幼儿书写自己的学号。有2位幼儿说得出学号,但不会写,教师抓着他们的手写了学号。检查时,有2位幼儿抄了同伴的学号。5位孩子写了镜像数字(虽然正常,但教师需要再和孩子本人确认数字。如03=30、32=23等)

“有了学号,下周一老师就能发给你们!没有学号,都不知道这个作业是谁画的”。我希望从实用需求出发,诱导幼儿理解写学号的作用(写了就能够拿到作业回家展示)。在多次纸类学具游戏重,幼儿能够反复默写学号,潜移默化养成在做纸类学具前的第一个习惯性动作——书写“个人信息”(明确物权)

【教学类-12-08】20221111《连连看竖版6*6 (3套题目空心图案(中班教学)》(中班主题《》)相关推荐

  1. 【教学类-12-10】20230316《连连看竖版6*6 (3套题目空心图案)(中班主题《玩具总动员》)

    2023年2月28日在中1班做<练练看竖版6*6>,打印时失误,选择28份打印28份了,所以多打印了很多带有中一班字样的<连连看竖版6*6>学具 2023年3月16日,我在中6 ...

  2. 【教学类-12-09】20230228《连连看竖版6*6 (3套题目空心图案(中班教学)》(中班主题《》)

    还有两周的带班,在中1班又试了一次6*6连连看活动 在前期实验基础上,对学具图案进行改良 1.把图案修改一下,图形来自搜狗输入法的符号(带圈数字全部删除,改成王冠等图案) 2.幼儿容易左右镜像的图案删 ...

  3. 【教学类-12-06】20221108《连连看竖版6*6(3套题目符号图案,适合小班)》(小班主题《娃娃家》)

    效果展示 背景需求: 前期对A4横板的"练练看"进行了8*4.8*2的设置,感觉有时候线条之间也会有交叉,容易看不清. 适用性思考--小班( 纵向排版) 1.如果图案少一点,交叉的 ...

  4. 【教学类-24-01】20230306《数字火车-升序1-9取5填空1》(中班《玩具总动员》)

    成果样式: 背景需求: 中班1位老师需要"排序类学具"供幼儿提高数能力.考虑到无法彩色打印图案,我暂时就设计一些数字.黑白图形(点.字符)的排序.针对中班年龄特点,先做<数字 ...

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

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

  6. 【教学类-34-05】拼图(彩色图片+圆角凹凸拼图)3*4格子(中班主题《个别化拼图》偏美术)

    图片展示: 背景需求: 最近班级孩子得了传染病,来了2位孩子. 我觉得:人少的话,孩子们就有充足的时间去拼那些带有凹凸槽的自制彩色图形拼图. 难点: 1.从直线剪切(方形拼图)转向圆弧剪切(凹凸拼图) ...

  7. 【银行测试】必看的四类题型:这可是最经典的一套题目了

    目录:导读 一.根据题目要求写出具体LINUX操作命令 二.JMETER题目 三.根据题目要求写出具体SQL语句 四.测试案例设计题 金三银四面试面对大厂面试官提问,如何回答:花3天背完这100道软件 ...

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

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

  9. 【教学类-12-02】20221105《连连看12*4-分栏4-不重复24个)(小班主题《白天与黑夜》)

    效果展示:  两列两列连连看 背景需求: 在前一篇[教学类-12-01]20221105<连连看8*4>(小班主题<白天与黑夜>)中已经说明背景需求,本篇考虑到幼儿的能力特点( ...

  10. 【教学类-13-01】20221112《数字色块图5*7*9-A4竖版》(中大班主题《》)

    效果展示 打印效果:(浅蓝色打印纸) 背景需求:    掌握了word表格单元格插入列表的方法,我想进一步制作"单元格色块填充"的"色盲图" 但是纵向20*26 ...

最新文章

  1. python request-Python之request模块-基础用法
  2. dnf强化卷代码_DNF:夏日套时装礼盒开服竟卖八千万金币,500万捡漏到黄金书
  3. 音视频技术开发——还有什么不能讲的?
  4. python基础list_python基础操作---list
  5. Bash脚本教程之数组
  6. Python成长之路_装饰器
  7. 【NOIP2017提高组模拟12.10】神炎皇
  8. delphi mysql 图片_delphi数据库图片的存取 【转】
  9. 如何优化android内存,Android内存优化
  10. 关于ecshop模板更新版本的解决方法(三)
  11. 概率论与数理统计(第四版) 第一章:概率论的基本概念(总结)
  12. woocommerce修改商品详情页
  13. linux centos安装配置prosody
  14. h5移动端开发之禁用微信浏览器字体大小设置
  15. 神仙道丹药材料及掉落地点大全
  16. 微服务架构-ruoyi
  17. Jmeter把响应数据结果保存到本地文件
  18. 第一次发,可能不太好,别喷我
  19. linux删除重复文件,linuxshell删除重复文件只保留一份
  20. java:上传微信临时文件的素材

热门文章

  1. JavaScript Object 对象方法总结
  2. php eregireplace,eregi_replace()中特殊字符的处理方法
  3. Apktool命令使用总结
  4. 二维码设备巡检解决方案
  5. 使用openoffice任意格式的office转pdf
  6. linux怎么查看hwaddr_Linux 查看网卡的MAC地址
  7. 2021-06-01-HPC-performance-test
  8. 计算机专业买笔记本电脑游戏本还是商务本好,购买笔记本电脑,游戏本真的是第一选择吗?...
  9. 2020 年你读了哪些觉得比较好的计算机书籍?
  10. layui 表单模板