温馨提醒
如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢
本文最后更新于2024年3月15日,已超过 180天没有更新
NCG随心抽是一个教学辅助软件,旨在帮助教学者轻松进行抽取人员的操作。 通过批量随心抽功能,教学者可以使用随机模式或权重模式,选取相应的权重表,自定义抽取人员的结果。
而单个随心抽则提供了一种简单快捷的抽取方式,适合于教学者们在课堂上快速抽取学生,进行回答问题等活动。 无论是在线上课堂还是线下教学,NCG乐透随心抽都能帮助教学者们进行人员抽取,提高教学效率,增加课堂趣味性
PS:为什么是随心抽呢,因为本软件有权重功能,权重越高,抽到的概率越高。但权重抽奖时,软件界面会显示水印,表面是权重模式下抽取的。
软件架构:
数据库采用SQLite,采用.net Framework4.8.1框架开发
excel操作使用NPOI库
特别感谢HandyControl,本软件UI基于HandyControl 3.5.0进行开发
安装教程与使用说明(下载页有详细上手指南):
1. 若没有.net FrameWork4.8.1 请下载.net FrameWork4.8.1安装包
2. 下载直接安装,安装完后软件会自动在D:\NCG Lottery下生成数据库文件。若没有D盘则会自动查找E/F等盘,若只有C盘则会将数据库生成在Users/Document(文档)/NCG Lottery
3. 初次使用,软件会提示数据库中无学生列表,此时主界面中最核心的“批量随心抽”与“单个随心抽”功能将会禁用。
此时我们可以点击设置,第一个就是名单设置。为保证安全,软件是有密码保护功能的。可防止不知道密码的人来修改权重名单等。首次使用应选择安全密码设置栏,设置一个安全密码。
设置完六位数密码后,我们就可以点击名单设置当中的立即登录按钮,输入刚才设置的密码进行登录
此时我们可以看到名单设置页当中的各项功能,依次是
添加人员:向数据库中插入一个需要抽取人的信息,需要输入学号、姓名、权重ABC(若不写默认为1)
保存数据并刷新:在登录后下方的数据表是可以双击数据进行修改的,修改后可点击此按钮进行数据保存
删除人员:可输入学号在数据库中删除该条记录
从Excel表中导入数据:可从excel中编辑整个班的信息,再进行导入。可以先保存数据导入模板,再进行编辑导入。
导出至Excel表:将数据库的数据导出为Excel表
清除所有抽取数据:将所有名单中的人的抽取次数归零
清除所有名单数据:删除所有名单记录
退出登录:页面重新上锁,需登录后进行数据修改
4. 数据导入
首先我们可以点击“保存导入模板文件”按钮,将导入数据的模板放于电脑的任何位置
若遇到提示:权限不足,请到软件安装目录下Data文件夹找到template.xlsx复制出来进行修改
保存成功后,我们可以打开保存的模版文件,按照每列标题进行填写即可(权重请勿留空,请填1)
填写完后进行保存,随后打开软件,点击选择文件按钮。选择刚才保存的模版文件即可,此时文件名会显示出来
检查无误后,点击开始导入即可。若数据库中已有数据,则会有提示,若学号有相同的则会导入失败
显示插入多少行数据后,则表明插入数据成功。此时返回名单界面则显示出来已经导入的名单了(若没有显示可返回主界面再点击设置进行刷新)
数据表可以以每一列来排序,点击标题即可排序
5. 批量随心抽
回到主界面,点击批量随心抽按钮,进入到批量随心抽页面
可选取要抽取的人数,使用随机模式还是权重模式(权重越高抽取的概率越高),选择权重模式后需选择权重表,分别对应数据库当中的权重A/B/C。
抽取结果下方会有水印,会显示当前抽取的模式
停止按钮会提前终止当前的抽取。在批量随心抽当中,每一次的抽取到人后都会使数据库中抽取次数+1。抽取次数将会影响保底功能的实现
6. 批量随心抽保底功能
每个人都有一个隐藏的幸运值,为抽取次数/权重,当这个幸运值越高,高于整个名单中位数后,在批量随心抽当中则会触发保护机制,则不会被抽取到
7. 单个随心抽
和批量随心抽一致,分为随机模式和权重模式,运作方式相同。不同的是点击开始按钮后需要手动停止
8. 随机数字
需要设置最大数字和最小数字,与单个随心抽相同,需手动开始停止
评论0+