目录
SecRandom是由开发者团队“SECTL”打造的一款开源课堂点名工具,诞生于对传统点名方式的反思。传统点名往往存在两个问题:一是老师容易下意识点那些熟悉的或者坐前排的学生,他学生长期没机会发言;二是即使随机抽点,也出现某个学生反复被抽中、而他人一次都没被点到的“运气不公”问题。
SecRandom通过一套动态权重算法解决了这个难题。软件会记录每个学生被点名的次数,被点得越多,权重越低,下次被抽中的概率就越小。比如全班30个学生,有的人已经被点了5次,有的人一次都没被点过,那没被点过的学生下次被抽中的概率会显著提高。这样一来,一学期下来,所有人的点名次数会趋于均衡,每个学生都有公平的课堂参与机会。
除了核心的公平机制,SecRandom还提供了多种点名模式。你可以一键抽取整个班级的随机名单,也可以按小组随机点名,或者从指定的名单中抽取。教师用大屏幕或投影仪展示时,可以开启悬浮窗模式,让点名结果显示在大屏幕中央;语音播报功能会把学生名字念出来,增加仪式感。
软件支持Windows和macOS双平台,界面设计现代简洁,没有广告也没有任何付费项目。目前版本v2.2.6还加入了离线用户ID、卡片式结果显示、用户信息卡片等新功能,方便教师管理多个班级的学生名单。
官网入口地址
下载地址
https://secrandom.sectl.top/download.html
开源项目地址:https://github.com/SECTL/SecRandom
功能介绍
动态权重系统(Dynamic Weight System)
这是SecRandom最核心的功能。传统随机点名软件是纯概率抽取,出现“一个人被抽中十次,另一个人一次都没中”的情况。SecRandom引入了权重机制:每个学生都有一个初始权重值(比如100),每次被抽中后权重会降低一个固定值(比如10)。软件抽点时,权重越高的学生被抽中的概率越大。这意味着,被点名次数越多的学生,后续被点名的概率会越来越低;而被点名次数少的学生,概率会越来越高。长期来看,全班学生的点名次数会趋于均衡,真正实现“每个人都轮到”。
这个机制可以理解为“公平池”概念,确保课堂上不会出现“边缘学生”长期被忽视的情况,老师也不用刻意记着“谁好久没叫了”,系统会自动帮你平衡。
多模式随机抽取
SecRandom提供了多种点名方式,适应不同教学场景:
-
全班随机:从当前班级的所有学生中随机抽取一人,这是最常用的模式。
-
分组随机:如果班级分了小组,可以指定从哪个组里随机抽取。
-
名单随机:老师可以临时创建一个名单(比如今天缺勤的学生、或者某次作业没交的学生),从这个名单里抽取。
-
多人点名:一次抽取多名学生,适合小组讨论或者轮流回答的场景。
所有模式都支持一键抽取,操作非常快捷。
悬浮窗模式
教师在讲台上用电脑连接投影仪时,可以开启悬浮窗模式。点名结果显示在一个半透明的悬浮窗口中,窗口可以拖动到屏幕任意位置,比如PPT的角落或者大屏幕中央。这个窗口会置顶显示,不会因为切换应用而消失,学生一眼就能看到谁被点到了。
语音播报功能
抽中一个学生后,软件可以用语音把名字念出来。对于低年级学生或者有视觉障碍的学生来说,这个功能很友好。语音播报的音量、语速可以调整,也支持静音模式。播报的内容可以自定义,比如只报名字,或者加上“请回答”这样的前缀。
冷启动保护
这是一个很贴心的小设计。软件启动时,如果上次关闭前有未保存的班级数据,会提示恢复,防止因为意外关闭导致名单丢失。另外在刚启动时,短时间内连续点名会被限制,避免老师手滑连续点同一个学生。
班级与学生管理
SecRandom支持创建多个班级,每个班级可以独立管理学生名单。你可以批量导入学生名单(支持Excel或CSV格式),也可以手动添加、编辑、删除学生信息。每个学生可以设置姓名、学号、性别等基础信息,还可以添加备注(比如“课代表”“需要多关注”)。学生信息支持离线存储,不依赖网络。
卡片式结果显示
点名结果以卡片形式呈现,卡片上会显示学生姓名、学号、照片(如果上传了)、当前被点名次数等信息。卡片可以放大显示,方便教室后排的学生看到。点名历史记录也会保存下来,老师可以随时查看本节课或本学期每个学生的被点名次数。
防篡改机制
SecRandom内置了简单的防篡改功能。点名记录一旦生成,不能随意修改或删除,确保点名的透明性和可信度。如果老师确实需要手动调整(比如某个学生请假了),可以通过管理员模式进行操作,所有调整都会留下日志记录。
跨平台与现代UI
软件基于现代技术开发,支持Windows和macOS,界面设计简洁清新,没有复杂的菜单和按钮,操作起来很直观。深色模式和浅色模式都支持,老师可以根据教室光线选择。
应用场景
-
中小学课堂日常点名:语文、数学、英语等各科老师都可以用,代替传统的随机点名或轮流点名,让每个学生都有均等机会,避免课堂“边缘生”。
-
小组讨论或课堂活动:需要从某几个小组里抽取代表发言时,可以用分组随机模式,确保每个小组都有机会。
-
教育培训机构:培训机构的学生流动性大,每次上课的名单不一样。SecRandom支持快速导入名单,上课前导入当天到课学生,课堂点名就交给软件。
-
线上教学或混合式教学:老师共享屏幕时,可以用悬浮窗模式显示点名结果,远程在线的学生也能看到谁被点到,增加互动感。
-
公开课或教研活动:公开课上用SecRandom点名,既公平又有科技感,听课的老师也会对课堂管理方式留下好印象。
定价信息
SecRandom免费,没有任何收费版本或内购功能。开发者将作为开源项目发布,任何人都可以免费下载使用,也可以参与代码贡献。
| 源码反馈/咨询 (共有 条反馈) |
SecRandom常见问题
不是公司开发的,是由一个叫SECTL的开发团队做的开源项目。从官网和GitHub信息来看,这个团队专注于教育类工具的开发,SecRandom是他们比较有代表性的作品。
SecRandom就是一款智能课堂点名软件。它的特别之处在于不是纯粹随机抽人,而是会根据学生被点过的次数自动调整概率--被点得越多的学生,下次被抽中的概率越低;被点得少的学生,概率越高。这样一学期下来,每个学生被点到的次数差不多,不会有“倒霉蛋”总被点到,也不会有“透明人”永远没机会。
下载安装后,先创建班级,把学生名单导进去(可以手动输入,也可以批量导入Excel)。上课的时候,打开对应班级,点一下“开始点名”按钮,软件就会自动抽一个学生出来。抽中后会显示在屏幕上,还会语音念出名字。想换模式的话,可以选分组随机或者多人点名。用投影仪的话可以开悬浮窗模式,点名结果会一直显示在屏幕上。
免费的,一分钱都不用花。它是个开源项目,没有内购也没有收费版本,任何人都可以免费下载使用。如果你想支持开发者,可以去GitHub上给项目点个星,或者自己参与代码贡献。
挺安全的。它是开源软件,代码在GitHub上公开,任何人都可以查看有没有后门或者恶意代码。它不需要联网也能用,学生名单和数据都存在本地,不会上传到云端。从隐私角度来说,比那些需要注册账号、上传数据的在线点名工具更让人放心。
第一,批量导入学生名单。Excel表格里按“姓名”“学号”两列排好,直接导入就行,不用一个个手动输入,省时省力。 第二,善用分组点名。如果班级已经分了小组,可以先在软件里建好小组。课堂活动时选“分组随机”,从指定组里抽人,这样每个小组都有机会,不会冷落某个组。 第三,点名记录可以当考勤用。学期结束后,软件会记录每个学生被点名的次数,这实也是一个参与度的参考数据--点名次数少的同学平时不够积极,老师可以私下多关注一下。 第四,悬浮窗配合快捷键使用。用投影仪的时候开悬浮窗模式,把窗口拖到PPT角落,然后再设置一个快捷键(比如F2)用来点名,这样不需要切出PPT就能操作,很流畅。
特色就是动态权重系统。市面上的点名软件大多是真随机,出现“同一个学生被点三次,另一个学生一次都没点”的情况。SecRandom会记住每个人的点名次数,自动平衡,确保大家机会均等。这个功能对于营造公平的课堂氛围很有帮助。 另外悬浮窗模式也挺实用的。老师上课时会打开PPT、板书软件、或者屏幕共享,悬浮窗可以一直浮在最上面,不会被他窗口盖住,点名结果始终可见。 语音播报也增加了课堂的仪式感,抽到谁名字念出来,全班注意力都被吸引过去,比老师自己喊名字更有气氛。
数据安全方面可以放心。学生名单、点名记录都保存在本地电脑上,不会上传到任何服务器。软件本身不联网,也不收集任何用户信息。如果你把名单备份到网盘,那是你自己决定的事情。开源项目的特性决定了它的代码透明,不会有偷偷上传数据的行为。
老师们普遍觉得界面清爽、操作简单、点名公平。有个老师反馈说以前点名总是下意识叫前排那几个学生,用了SecRandom之后发现后排的学生实也挺积极的。当然也有老师反映第一次导入名单的时候有点懵,需要看看说明,但弄过一次之后就顺手了。整体来说是一款实用价值很高的课堂小工具。
占用很少。它就是个小工具,安装包才几MB,运行的时候内存占用大概几十MB,CPU占用几乎可以忽略。就算是在教室的老旧电脑上也能流畅运行,不会影响PPT播放或者他教学软件的运行。
支持Windows和macOS双平台。Windows版支持Win10和Win11,macOS版支持较新的系统版本。手机版暂时没有,不过老师上课一般都用教室电脑,桌面版就够用了。
每个学生有一个初始权重,比如100分。每次被点中后,权重会减少一定的数值,比如10分。抽点的时候,权重越高的学生被抽中的概率越大。假设A同学被点了3次,权重剩70分;B同学一次都没被点,权重还是100分。那B同学被抽中的概率就比A同学高。被点得越多的人,概率就越低,直到权重被拉平,之后又回到同一起跑线。这个算法保证了长期来看每个人的被点名次数趋于一致。具体的权重增减数值可以在设置里调整,老师可以根据班级人数和课程节奏自己定。