ExcelHome技术论坛

标题: 课堂随机点名模板 [打印本页]

作者: Cqy131    时间: 2014-6-3 09:15
标题: 课堂随机点名模板
本帖最后由 Cqy131 于 2014-6-3 09:33 编辑

没有华丽的窗口,但简单实用。能实现随机不重复点名,点完这轮自动进行下一轮,能打分并记录十轮成绩。
(, 下载次数: 468)
(, 下载次数: 2617)
作者: Cqy131    时间: 2014-6-3 09:19
忘了上传模板了
作者: wkxxxr    时间: 2014-6-3 11:22
Cqy131 发表于 2014-6-3 09:19
忘了上传模板了

一直想找一个这样的,太好了,不知道怎么编出来的
作者: dajiahaoxinku12    时间: 2014-6-3 13:00
感谢楼主分享,支持一下
作者: Cqy131    时间: 2014-6-3 15:59
wkxxxr 发表于 2014-6-3 11:22
一直想找一个这样的,太好了,不知道怎么编出来的

网上有很多破解密码的软件哈,你可以百度一下,哈哈
作者: Cqy131    时间: 2014-6-3 16:00
dajiahaoxinku12 发表于 2014-6-3 13:00
感谢楼主分享,支持一下

厉害,侠圣大哥,你已经发了12749篇帖子了
作者: 心慌慌    时间: 2014-6-3 22:32
太好了,非常棒,高手很值得学习
作者: Cqy131    时间: 2014-6-4 15:32
心慌慌 发表于 2014-6-3 22:32
太好了,非常棒,高手很值得学习

呵呵,谢谢夸奖
作者: leobaidu    时间: 2015-10-15 10:07
当来看看,不知道效果怎么样
作者: hranta    时间: 2015-10-22 18:29
支持  求源码啊  学习学习
作者: znzymm    时间: 2015-11-28 19:20
好棒啊,求源码啊  学习学习。
作者: tenderhome    时间: 2015-11-29 20:30
估计试用随机数做出来的,很有创意!!
作者: yisanhong    时间: 2016-9-24 23:52
怎么改了名字就不能用呀
作者: lanyue72    时间: 2016-9-27 07:08
你好,下载了你的软件。课堂随机点名模板,我以前也做过一个这样类似的抽学生答题的模板,看了你的,才知道自己做得太差了。能把你的密码发给我吗,我想学习一下。
作者: weiyingde    时间: 2016-10-10 08:11
还是蛮快的,不多建议在ppt中设计,这样更实用一些。
因为机动点名的场合多半在:
(1)、上课
(2)、会议
(3)、抽奖
(4)、演讲
而这四个场合而这四个场合无一例外,都要用到ppt。
若是先生有意,我倒愿意讨教。
作者: ghoob    时间: 2016-12-3 09:39
我也走了一个简单的。。
作者: 20062140402    时间: 2017-6-28 17:01
楼主,能给一下解除保护表格的密码吗,现在是个死表,没法用啊。谢谢
作者: elbobby    时间: 2017-6-28 22:46
大哥给个撤销保护密码吧!
作者: leikaiyi123    时间: 2017-8-16 21:24
本帖最后由 leikaiyi123 于 2017-8-16 21:43 编辑

看我的课堂随机抽问ppt,多班选择,ppt播放中随时随机抽人,不用关闭ppt,动态展示,可开关背景音乐,窗体像QQ那样自动吸附在屏幕边缘,鼠标靠近便显示,离开则隐藏。可以手动修改学生名单(name1.txt、name2.txt、name3.txt、name4.txt、name5.txt),班级自动识别。

作者: snowkly    时间: 2017-8-17 18:16
64位没发用,显示错误
作者: Cqy131    时间: 2017-8-20 09:07
leikaiyi123 发表于 2017-8-16 21:24
看我的课堂随机抽问ppt,多班选择,ppt播放中随时随机抽人,不用关闭ppt,动态展示,可开关背景音乐,窗体 ...

同道中人,加个好友吧,QQ:280027432
作者: punny    时间: 2017-10-25 20:41
leikaiyi123 发表于 2017-8-16 21:24
看我的课堂随机抽问ppt,多班选择,ppt播放中随时随机抽人,不用关闭ppt,动态展示,可开关背景音乐,窗体 ...

看了很实用啊。能分享吗?怎样实现的?
作者: leikaiyi123    时间: 2017-11-11 18:06
本帖最后由 leikaiyi123 于 2017-11-11 19:22 编辑
punny 发表于 2017-10-25 20:41
看了很实用啊。能分享吗?怎样实现的?

本来封装在了支持ppt的插件dll文件中,为我的"课件百宝箱"中的一个小功能,考虑到有些用户不需要其他功能,便单独封装成了exe文件,方便使用。欢迎下载。愿想增加一个不重复提问的复选框,没调试成功,但课堂提问不必用这个功能。


作者: punny    时间: 2017-11-16 12:14
感谢分享。
作者: leikaiyi123    时间: 2018-1-2 20:58
说明:
1、本软件为课堂上随机抽奖或随机抽问使用。
2、使用时请将含有此文件的文件夹拷至电脑任一路径下,打开随机点名.exe文件后,即可使用。
3、若在演示ppt时需要隐藏此点名软件,以便重复点名,请将软件窗口拖至屏幕边缘,移开鼠标后窗口会自动隐藏,当鼠标进入时会自动显示。
4、若要更改学生姓名,请分别打开name1.txt、name2.txt、name3.txt、name4.txt、name5.txt文件,依次修改,并将文件内第一行班级修改为正确的班级。
5、最多支持5个班级,若不想让多余的班级显示出来,请删掉对应的txt文件或更改文件名,如将name5.txt删掉或修改为name50.txt则不显示第5个班级。
升级了上面第5条,及修正了播放PPT时软件置顶的不正常情况。



作者: leikaiyi123    时间: 2018-1-12 20:27
(, 下载次数: 61)
升级了不重复抽奖选项。

作者: leikaiyi123    时间: 2018-1-25 13:54
leikaiyi123 发表于 2018-1-12 20:27
升级了不重复抽奖选项。

说明:
1、本软件为课堂上随机抽奖或随机抽问使用。
2、使用时请将含有此文件的文件夹拷至电脑任一路径下,打开随机点名.exe文件后,即可使用。
3、若在演示ppt时需要隐藏此点名软件,以便重复点名,请将软件窗口拖至屏幕边缘,移开鼠标后窗口会自动隐藏,当鼠标进入时会自动显示。
4、若要更改学生姓名,请分别打开name1.txt、name2.txt、name3.txt、name4.txt、name5.txt文件,依次修改,并将文件内第一行班级修改为正确的班级。
5、最多支持5个班级,若不想让多余的班级显示出来,请删掉对应的txt文件或更改文件名,如将name5.txt删掉或修改为name50.txt则不显示第5个班级。
6、升级了不重复抽奖、显示获奖名单。
7、因背景音乐太大,不便上传,请自行拷入任一mp3文件,并修改文件名为bjmusic.mp3。

补充内容 (2019-4-18 15:09):
更新照片版:见附件 http://club.excelhome.net/thread-1472477-1-1.html
作者: jiugexiaotai    时间: 2018-4-13 21:30
感谢大神,上课非常的有用
作者: lintf    时间: 2018-4-18 20:51
厉害,学习了。

作者: ahhfmx    时间: 2018-5-12 17:31
leikaiyi123 发表于 2018-1-25 13:54
说明:
1、本软件为课堂上随机抽奖或随机抽问使用。
2、使用时请将含有此文件的文件夹拷至电脑任一路径 ...

大神:显示wmp.dll文件未注册啊
作者: 4684890    时间: 2018-5-14 11:22
感谢分享  。
作者: yuduo666    时间: 2018-11-6 18:29
leikaiyi123 发表于 2018-1-25 13:54
说明:
1、本软件为课堂上随机抽奖或随机抽问使用。
2、使用时请将含有此文件的文件夹拷至电脑任一路径 ...

非常感谢您的分享!
作者: 按时吊袜带    时间: 2018-11-9 19:33
非常好,学习了
作者: bihaitian    时间: 2018-12-31 17:00
可以自己修改的吗
作者: cocomxm2000    时间: 2019-3-25 10:01
非常感谢分享!谢谢!
作者: zzfbz    时间: 2019-5-16 23:28
楼主,《随机点名》能否改成《抽奖》或其他?
作者: wangkaigod    时间: 2019-9-2 15:16
谢谢分享。。用心即存在
作者: YZC51    时间: 2019-9-3 16:54
感谢楼主分享。谢谢
作者: chenyonghtc    时间: 2019-9-4 15:52
leikaiyi123 发表于 2018-1-12 20:27
升级了不重复抽奖选项。

这个好的,谢谢了。收下了
作者: leikaiyi123    时间: 2019-9-6 13:30
升级照片版:http://club.excelhome.net/thread-1472477-1-1.html


作者: ipobo    时间: 2019-10-18 10:40
好东西,拿给媳妇用,哈哈
作者: 601312290    时间: 2019-10-18 18:42
不错
很好的资料
作者: shiyiii    时间: 2020-9-8 19:53
谢谢正要用

作者: 一笔书天地    时间: 2020-12-5 22:03
感谢楼主分享。谢谢
作者: overbright    时间: 2020-12-10 09:41
两种都好用。各有各的用。感谢!!
作者: yueyueniao    时间: 2021-12-19 11:24
leikaiyi123 发表于 2018-1-2 20:58
说明:
1、本软件为课堂上随机抽奖或随机抽问使用。
2、使用时请将含有此文件的文件夹拷至电脑任一路径下 ...

为什么我点南击.exe没有反应呢?我的系统是32位的。
作者: yueyueniao    时间: 2021-12-19 11:55
leikaiyi123 发表于 2018-1-25 13:54
说明:
1、本软件为课堂上随机抽奖或随机抽问使用。
2、使用时请将含有此文件的文件夹拷至电脑任一路径 ...

晓得了,要拷到电脑上才能用,要是在U盘上也能用就好了!谢谢大侠,好厉害!
作者: rcdjh    时间: 2022-2-15 19:41
leikaiyi123 发表于 2018-1-25 13:54
说明:
1、本软件为课堂上随机抽奖或随机抽问使用。
2、使用时请将含有此文件的文件夹拷至电脑任一路径 ...

雷老师,您好!您的随机点名小程序非常棒!但有一些不大适合我,我能不能请您帮我稍微改一改?如果可以,请加我好友qq59823039。刚才我加您,您没通过。祝好!
作者: wangyuhui7    时间: 2022-2-27 13:42
Private Sub 记录成绩_Click()
    MsgBox "请您为" & Cells(1, 2) & "同学的表现打分", vbOKOnly, "相知_相遇 QQ:280027432"
    m = InputBox("优4(分)  良3(分)  合格2(分)  不合格1(分)", "相知_相遇 QQ:280027432")
    If MsgBox("是否保存记录", vbQuestion + vbYesNo, "相知_相遇 QQ:280027432") = vbYes Then
    n = Sheets("随机点名").Cells(14, 3).Value
    x = Sheets("随机点名").Cells(14, 1).Value
    y = Sheets("随机点名").Cells(15, 2).Value
    Sheets("随机点名").Range("A1:B9").Select
    Selection.Copy
    Sheets("点名记录").Select
    Sheets("点名记录").Range("G1").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Sheets("点名记录").Range("G1:H1").Select
    Application.CutCopyMode = False
    Selection.Copy
    Sheets("点名记录").Cells(n, 2).Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Application.CutCopyMode = False
    Sheets("点名记录").Cells(n, 1).Select
    ActiveCell.FormulaR1C1 = "=NOW()"
    Sheets("点名记录").Cells(n, 4).Value = m
    Sheets("点名记录").Cells(n, 5).Select
    ActiveCell.FormulaR1C1 = _
        "=IF(RC[-1]="""","""",IF(RC[-1]=4,""优"",IF(RC[-1]=3,""良"",IF(RC[-1]=2,""合格"",IF(RC[-1]=1,""不合格"")))))"
    Sheets("点名记录").Range("A2:E2").Select
    Sheets("点名记录").Range(Sheets("点名记录").Cells(n, 1), Sheets("点名记录").Cells(n, 5)).Select
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Application.CutCopyMode = False
    Sheets("名单").Cells(x, y + 2).Value = m
    If MsgBox("已成功记录。是否返回随机点名?", vbQuestion + vbYesNo, "相知_相遇 QQ:280027432") = vbYes Then
    Sheets("随机点名").Select
    Sheets("随机点名").Cells(1, 4).Select
    End If
    End If
End Sub
Private Sub 清空_Click()
    If MsgBox("您确定要清空点名记录吗?", vbQuestion + vbYesNo, "相知_相遇 QQ:280027432") = vbYes Then
    Sheets("点名记录").Select
    Sheets("点名记录").Range("A2:E65536").Select
    Selection.ClearContents
    Sheets("名单").Select
    Sheets("名单").Range("C2:L65536").Select
    Selection.ClearContents
    Sheets("随机点名").Select
    Sheets("随机点名").Range("B1").Select
    End If
End Sub

Private Sub 随机点名_Click()
    Cells(14, 1).Select
    ActiveCell.FormulaR1C1 = "=INT(RAND()*(COUNTA(名单!C)-1)+2)"
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Application.CutCopyMode = False
    For i = 1 To 100000000
    x = Cells(14, 2).Value
    y = Cells(15, 2).Value
    If x >= y Then
    Cells(14, 1).Select
    ActiveCell.FormulaR1C1 = "=INT(RAND()*(COUNTA(名单!C)-1)+2)"
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Application.CutCopyMode = False
    End If
    If x < y Then
    Exit For
    End If
    Next
    Cells(1, 2).Select
End Sub




欢迎光临 ExcelHome技术论坛 (https://club.excelhome.net/) Powered by Discuz! X3.4