新浪博客

课堂点名系统(excel函数版)

2021-02-25 12:31阅读:
课堂点名系统(excel函数版
一、功能需求
1.随机点名。
课堂上随机点名学生回答问题,在班级所有学生中随机产生其中一个同学的姓名。
2.点名次数。(未能实现)
每一名学生每一节课最高点一次名,如果本节课中该同学已经被点过名,则提示并产生另一名同学的姓名。
3.点名几率。
部分同学被点名的几率高于其他同学,由于学生成绩和能力参差不齐,要求成绩较好的同学被点名的几率高于其他同学,以便提高回答成功率,提高教学效率。(通过多次测试成绩的平均分评定)
4.其他需求。(暂无)


二、运行环境
1.基础软件:excel(或
WPS电子表格)。
2.实现方式:通过一个工作簿内的函数和公式实现。


三、设计过程
1.新建一个excel工作簿
设置“学生花名册”工作表,输入所有学生姓名、每次测试成绩、总分、平均分等。(可以按平均分或总分从高到低排序,将成绩较好的学生排在前面)
设置:文件--选项--公式,勾选“启用迭代计算”。
2.新建“点名”工作表
插入三个图形,用于显示名字,分别命名为“名字显示框1”、“名字显示框2”、“名字显示框3”。
A.随机点名:50个名单中随机点名。
A1输入公式“=VLOOKUP(RANDBETWEEN(1,50),学生花名册!A1:J51,2)
名字显示框1的公式为“=A1
B.顺序点名:按一定顺序点名。
A13输入公式“=VLOOKUP(A14+1,学生花名册!A1:J51,2)
A14输入公式“=IF(A14=0,A14+1,IF(A14>=50,0,A14+1))
名字显示框2的公式为“=A13
C.按成绩点名:“学生花名册”工作表中,按平均分从高到底排列,从前11名中顺序滚动点名。
A22输入公式“=VLOOKUP(A23+1,学生花名册!A1:J12,2)
A23输入公式“=IF(A23=0,A23+1,IF(A23>=10,0,A23+1))
名字显示框3的公式为“=A22
D.隐藏A列:
A列背景色和字体颜色设置为白色,达到的目的。
E.分组显示:
B1单元格输入“随机”,并选中相应区域,在数据菜单下设置“组合”;
B12单元格输入“顺序”,并选中相应区域,在数据菜单下设置“组合”;
B21单元格输入“较好”,并选中相应区域,在数据菜单下设置“组合”。


四、实现功能
1.需要一名学生回答问题(朗读):
只展开随机(或只展开顺序)组合,长按键盘上的【F9】键,名字将滚动起来,松开【F9】键,产生一个名字。
2.需要两名学生回答问题(对话):
同时展开随机、顺序、较好中的某两个组合,长按键盘上的【F9】键,名字将滚动起来,松开【F9】键,产生两个名字。
3.需要三名学生回答问题(对话):
同时展开随机、顺序、较好三个组合,长按键盘上的【F9】键,名字将滚动起来,松开【F9】键,产生三个名字。
4.需要一名成绩较好的学生回答问题:
只展开较好组合,长按键盘上的【F9】键,名字将滚动起来,松开【F9】键,产生一个名字。
课堂点名系统(excel函数版)
***名字滚动起来时,可以全班倒数5个数后松开手指,达到活跃课堂效果。 课堂点名系统(excel函数版)



我的更多文章

下载客户端阅读体验更佳

APP专享