# ClassTool **Repository Path**: xpeng4643/class-tool ## Basic Information - **Project Name**: ClassTool - **Description**: 本软件致力于通过智能化随机算法与人性化设计,解决传统课堂点名效率低下、随机性不足、数据管理繁琐等问题,为教育工作者及活动组织者提供公平性工具、效率提升方案和互动创新场景,助力用户实现教学流程优化与资源合理分配。 - **Primary Language**: C++ - **License**: AGPL-3.0 - **Default Branch**: MasterHere - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2025-03-14 - **Last Updated**: 2025-10-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ClassTool #### 介绍 本软件致力于通过智能化随机算法与人性化设计,解决传统课堂点名效率低下、随机性不足、数据管理繁琐等问题,为教育工作者及活动组织者提供公平性工具、效率提升方案和互动创新场景,助力用户实现教学流程优化与资源合理分配。 新的版本或信息,请访问我的站点:https://blog.xpeng4643.top/archives/sui-ji-dian-ming-qi #### 软件架构 基于Qt6框架开发 #### 安装教程 1. 在Release中获取EXE安装包程序后,在Windows端直接双击运行安装即可。 # 使用说明 # 第一章 软件描述 ## 1.1软件价值 软件系统对用户有哪些帮助。 本软件致力于通过智能化随机算法与人性化设计,解决传统课堂点名效率低下、随机性不足、数据管理繁琐等问题,为教育工作者及活动组织者提供公平性工具、效率提升方案和互动创新场景,助力用户实现教学流程优化与资源合理分配。 ## 1.2软件功能描述 ​1. 用户在运行本软件后即可马上进行点名操作; 2. 支持单轮随机点多人; 3. 支持录入新的名单; 4. 可随时跟换名单。 # 第二章 系统模块介绍 ●随机点名界面 ![随机点名界面](https://foruda.gitee.com/images/1741951423164560418/6f8d81a3_14209650.png "屏幕截图") 软件启动后进入随机点名页面,该界面可见已经折叠(下图为展开)的导航栏、点名结果显示区、开始(点名)按钮、重置按钮、点名人数输入框、点名历史记录;该界面实现随机点名功能。 ●名单管理界面 通过单击导航栏的随机点名按钮即可切换到名单管理页面,该页面可见打开一个名单按钮、新建一个名单按钮;该页面实现名单的更换以及名单的新建功能。 ![名单管理界面](https://foruda.gitee.com/images/1741951490055671099/76f793f2_14209650.png "屏幕截图") ●打开一个名单 在名单管理页面点击“打开一个名单(按钮)”将弹出下图打开名单窗口 ![打开一个名单](https://foruda.gitee.com/images/1741951537836482505/4954bad1_14209650.png "屏幕截图") 若成功打开名单则将自动切换到随机点名页面并提示正在使用的名单信息 ![名单打开成功后](https://foruda.gitee.com/images/1741951560083678292/f2196d36_14209650.png "屏幕截图") ●开始点名 单击软件标题栏的 “月亮”图标即可以动画过渡的效果切换到深色模式,在深色模式下再单击软件标题栏的 “太阳”图标即可以动画过渡的效果切换到浅色模式。 ![开始点名](https://foruda.gitee.com/images/1741951597447206620/3f59b87f_14209650.png "屏幕截图") 选择好本轮要点名的人数后点击开始按钮即可,软件会立即显示出点名结果并更新点名历史记录。 ![点名](https://foruda.gitee.com/images/1741951619499132154/55e9532c_14209650.png "屏幕截图") ●新建名单 切换到名单管理页面后,点击“新建一个名单(按钮)”可见班级名称、名单版本、名单输入框可用 ![新建名单](https://foruda.gitee.com/images/1741951639231848735/ed120dae_14209650.png "屏幕截图") 填写好新名单的班级名称、版本、名字后点击“确认新建当前名单(按钮)”随后弹出保存新名单窗口(已自动生成好文件名),选择任意位置保存即可。 ![新建名单](https://foruda.gitee.com/images/1741951659381383811/4095317f_14209650.png "屏幕截图") 点击保存(按钮)后即提示“是否现在就使用当前新建的名单并继续”,并且提示“成功识别的名字个数,以及用户不小心输入的不包含名字的空行个数并为其去除” ![保存名单](https://foruda.gitee.com/images/1741951675684761968/71888071_14209650.png "屏幕截图") 点击“是/Yes”(按钮)后软件将自动切换到随机点名页面并提示已经切换到刚刚用户新建的名单并使用,而且软件将自动将该名单标记为默认名单以便于用户下一次启运行本软件时自动使用该名单。 ![使用名单](https://foruda.gitee.com/images/1741951693320824814/322dab91_14209650.png "屏幕截图") 接着用户也只需选择好人数然后点击开始按钮即可。 ![点名测试](https://foruda.gitee.com/images/1741951716415616818/c976fe90_14209650.png "屏幕截图") #### UI库 1. ElaWidgetTools@Liniyous(MIT License)