NCG随心抽-优雅解决教师抽取学生难题

1次阅读
没有评论

前几天回高中看望老师,老师为了提高交作业的效率,就想尝试每天抽取一部分人来交,但是纯随机抽会给一些平时就不喜欢交作业的人钻漏洞的机会,就想着能否通过设置权重的方式来实现。不爱交作业的人其权重就越高,经过一周的开发,NCG随心抽软件就应运而生了。

介绍
NCG随心抽是一个教学辅助软件,旨在帮助教学者轻松进行抽取人员的操作。 通过批量随心抽功能,教学者可以使用随机模式或权重模式,选取相应的权重表,自定义抽取人员的结果。
而单个随心抽则提供了一种简单快捷的抽取方式,适合于教学者们在课堂上快速抽取学生,进行回答问题等活动。 无论是在线上课堂还是线下教学,NCG乐透随心抽都能帮助教学者们进行人员抽取,提高教学效率,增加课堂趣味性
PS:为什么是随心抽呢,因为本软件有权重功能,权重越高,抽到的概率越高。但权重抽奖时,软件界面会显示水印,表面是权重模式下抽取的。

版权声明
本软件已获得软件著作权登记证书
软著登字第12993375号
本软件免费使用,如有购买本软件的情况请退款维权

软件架构
数据库采用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. 随机数字
需要设置最大数字和最小数字,与单个随心抽相同,需手动开始停止

下载地址
https://ncg.lanzoul.com/b09dyvhrc
密码:8ku0
内含.net FrameWork4.8.1安装包以及上手指南
本软件仅在Windows10 LTSC版和Windows11测试通过,Windows7未测试

软件有bug怎么办
请在本帖回复,我会第一时间看到并研究处理

正文完
 0
116博客
版权声明:本篇文章由 116博客 于2024-11-27发表,共计1973字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
验证码