温馨提醒

如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢

本文最后更新于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. 随机数字

需要设置最大数字和最小数字,与单个随心抽相同,需手动开始停止

历史上的今天
03月
15
    抱歉,历史上的今天作者很懒,什么都没写!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。