“班主任大战小学生”我用solo统领40个小学生——班级管理软件

“小学生”:一种精力无上限的可爱幼年体生物。他们上蹿下跳,他们活力无限,他们是我的镜子,时时刻刻提醒我:老登,你老了。

但,没关系,体力优势我没有,我还可以我用编程,来“大战”小学生。
用项目把他们彻底收服。

那么,我们开始聊了项目吧。

说真的,当班主任有多累?

先来说说痛点,如果你是班主任,你一定懂这种感觉——每天早上踏进教室的那一刻,就像开启了一场没有尽头的无限循环。让我来给你数数,看看这些痛点你中了几个。

签到谁来了谁没来,脑子根本记不住。40个孩子,光点名就要5分钟。有的孩子迟到了,你还得翻本子确认是谁。等你翻完,第一节课已经过去了十分钟。

积分管理靠嘴说靠本子记,月底一算全乱套。“老师你上次说给我加5分的!”“我什么时候扣过分了?”——这种对话,你一周能听到三次。然后你翻遍所有的记录本,发现自己也记不清楚。

排行榜手写在黑板上?值日生一擦就没了。打印出来贴墙上?更新一次要半小时。而且孩子们的积分每天都在变,你根本没时间每天都去更新排行榜。

作业谁交了谁没交,翻记录翻到眼花。家长问“我家孩子作业完成情况怎么样”,你只能“呢……让我查查”。然后你翻了半天,发现自己也给不出一个准确的答案。

学期末写评语,翻遍所有记录本,还是写不出个所以然。每个孩子的表现都是模糊的,因为你根本没有系统地记录过。

所以,代号303诞生了。这是一个让班主任重获自由的桌面应用。不联网、不注册、双击就能用。它不会偷你的数据,不会强迫你升级,更不会在你最忙的时候弹出一个广告。它只做一件事——让你的班级管理,变得简单、高效、甚至……让学生上头有点好玩。

接下来,让我带你一个一个功能地看,告诉你每一个设计背后的巧思。

打开就是教育

图1:首页——每天一句诗词迎接你

每天打开软件,一句关于学习的名句迎接你。

背景图是学生真实的生活照片,吸引学生注意,看着就觉得“啊,这就是我们班”。学生在看图的过程中又顺便看文字。一个学期的循环,纯纯看会了。这个设计看似简单,实际上是一种“润物细无声”的教育理念——不说教,但教育无处不在。

下面五个功能入口一目了然:通知日常、积分管理、排行榜、作业检查、操作日志。每个入口都有图标+副标题,告诉你这个功能是干嘛的。不用猜,不用试,看一眼就知道点哪里。

整个首页就像手机桌面一样简洁,不联网不会涉及数据的泄露,没有破坏纯净的弹窗,,没有多余的按钮。简洁大方,就算不操作,也是班级的一个风景。

签到·值日·课程表,一个页面全搞定

图2:通知日常页——签到、值日、课程表、倒计时一网打尽

这个页面是我最喜欢的页面之一,因为它把班主任每天最繁琐的事情都放在了一起。签到、值日、课程表、倒计时、作业布置——五个功能模块,一个页面全搞定。不用切来切去,不用翻多个页面,一切尽在眼前。

签到系统:一秒搞定40人

你点击“点击签到”,40个孩子排成网格,头像+学号+姓名,一目了然。选中后右上角出现绿色勾选标记,视觉反馈非常明确。全选/清空快捷按钮就在手边,签到场景下“全选”=全员到齐,一秒搞定。

这里有个很巧妙的设计:你只需要选“谁来了”,系统自动算出“谁没来”。不用再对照名单一个个找缺勤的孩子,系统帮你做了。确认后还会自动给每个到校学生加10分(标签“到校”),不用手动加分,签到和加分一次性完成。

而且有重复签到保护:如果今天已经签过,顶部会显示“今日已签到:到校X人,缺勤X人”,不会重复操作。这个细节看似不起眼,但能避免很多“老师我明明签到了怎么没有分”的纠纷。

值日系统:正向循环的精妙设计

值日系统是整个应用里不起眼的设计之一,但是我觉得值得单独拿出来说。

自动抽签机制:系统按“环保积分最低优先”的原则,从环保积分最低的20人中随机抽2人。这个设计创造了一个正向循环——环保积分低的孩子被抽中值日,值日后加分,下次就不会再被优先抽中。这不是惩罚,而是一种温和的激励。

14天冷却期:两周内被抽过的孩子自动排除,确保公平。不会出现“怎么又是我”的情况。

递减加分机制:点击头像第1次+5分、第2次+3分、第3次+2分,共10分封顶。为什么要递减?因为老师需要根据值日表现分次给分,而不是一次性给满分。扫地认真的孩子可以拿到满分10分,敷衍了事的可能只有或者分。这个设计让加分变成了一种“评价”,而不是简单的“发红包”。

视觉反馈设计:头像边框颜色随点击次数变化(灰→淡绿→蓝→深蓝),进度条3段依次点亮。每次点击后头像上方浮现**“+N”文字,向上飘出并淡出**。这种微动画看似简单,但能让孩子们很直观地感受到“我被认可了”。

课程表:换课也能记录

5天×6节网格,每个科目有专属颜色,一眼就能看出今天有什么课。但真正的巧思在于换课功能:点击任意课程单元格,弹出换课弹窗,选择新科目即可。换课记录仅影响当天,不会乱了原来的课程表。已换课的单元格用虚线边框+旋转图标标记,一眼识别。这个设计解决了班主任的一个小痛点——“今天语文课换成数学了,会不会忘记”。

倒计时:智能时间感知

倒计时功能看似简单,实际上藏着很多巧思。系统会自动判断当前是上课、课间、午休还是放学,显示对应倒计时。不用你手动设置,打开就是对的。

课间时会自动显示三个提醒卡片:“桌椅摆放”、“地面卫生”、“课前准备”。这个设计的巧妙在于,它把班主任口头喊的“同学们准备下节课”变成了屏幕上的视觉提醒,更直观,也更有仪式感。

最后10秒变灰蓝色,提供紧迫感但不刺眼。预设快捷按钮1分钟/3分钟/5分钟/10分钟,覆盖常见课堂计时需求。考试倒计时?小组讨论计时?课间休息提醒?一个倒计时全部搞定。

积分管理?我可以更好!

图3:积分管理页——整个系统的核心(两种排序版本)

这是整个系统的核心,设计巧思最多,我会一个一个给你拆解。

13个积分分类:精细到“你是因为什么好的”

作业、两操、课堂、课间、用餐、如厕、放学、环保、交往、集会、到校、家校互助、奖励积分——13个分类,学生表现的每个维度都能量化。不是简单的“好+1坏-1”,而是精细到“你是因为什么好的”。课堂表现好和作业习惯好,加的分是不一样的,期末数据整理,过程评价的时候看到数据也知道孩子到底哪方面表现突出、哪方面需要改进。

快捷按钮栏:高频操作一键搞定

页面底部的8个快捷按钮,分左右两组,固定在页面底部。毛玻璃效果(半透明白色+模糊背景),像贴在桌面上一样。每个按钮的阴影颜色匹配主题色,形成微妙的彩色光晕。包干区、午餐光盘、全对奖励、回抄奖励、家校合作——这些日常高频操作,一键搞定。而且它只在积分页面显示,其他页面自动隐藏,不干扰视线。

音效系统:很多人会忽略但非常加分的设计

这个设计是我觉得最“低调奢华”的部分。4种音效覆盖2×2场景:加分普通/加分大额、扣分普通/扣分大额。智能分级:单人+1分用轻柔音效,全班40人+5分用震撼音效。

动态音量:影响人数越多,音量越大(0.5+人数×0.05,上限1.0)。全班加分时“叮”的一声,全班都抬头看。而且所有音效在应用启动时就预加载好了,不会第一次播放时卡顿。这个细节很小,但能避免“老师你这个软件怎么没声音”的尴尬。

积分动画:这个真的太刺激了

加分时的动画效果,是整个应用里最“炸”的部分:炸到了看一次哇一次的地步。学生就吃这一套。居中弹出卡片显示“恭喜/很遗憾”、学生姓名、类别标签、大号分数,2.5秒后自动消失。所有粒子带重力、空气阻力、旋转,运动轨迹自然。这个动画不是为了花里胡哨,而是让孩子们真正感受到“被认可”的快乐。每次加分都像一场小小的庆祝仪式,孩子们会越来越积极。

批量加分:大量数据?一次完成。

当教师存在批量数据增添的时候,快速化的操作是刚需。不说别的,一分钟内,一定能全部完成。

恶性事件:用不上的独特的双模式惩罚

这是一个很独特的设计。核心就是不要用上。正所谓“威慑”的力量。

严重事件(打架/偷抢/霸凌)用“积分打对折”,轻微事件(追跑打闹/辱骂)用“固定扣100分”。两种模式适用不同严重程度的情况,比简单的“扣分”更有层次感。

打对折保护:积分为0或负数时不打对折,避免负分越扣越多。这个设计非常人性化,因为孩子的积分已经是负数了,再打对折只会让他觉得“反正都这样了,无所谓了”。执行后显示“扣分前→扣分后”结果,透明可追溯。

拼多多的班级总分进度条:全班的共同目标

三阶段目标:30000/40000/50000分。每一次完成都有一次抽签。“万恶的拼多多”套路就此产生,每次抽签都有奖励。你可能收获一节自由活动的课,你可能抽到课间点歌权,甚至你可能抽到全班加200分,不管如何,进度条很快会冲到80%,为了这区区2000分,全班继续努力吧!

达成目标,全班一起抽奖励!

每个孩子的成长,都看得见

图4:积分详情弹窗——点击学生头像即可查看

点击学生头像,积分详情弹窗立刻出现。左边是学生个人信息卡片:头像、姓名、学号、表现评级、星级、积分总览。右边是13个分类标签横排,点击切换查看不同维度的积分。加分扣分记录清清楚楚:日期、时间、类别、原因、分值。

等级系统:100分=1星,3星=1月,3月=1日,3日=1冠。四级等级图标(星/月/日/冠),称号从“新手”到“传奇”。这个等级系统,来自于qq等级。能吸引当年小小的我,就能吸引现在小小的他们,巧思在于,它把单调的数字变成了有趣的“打怪升级”体验,孩子们会主动关心自己的等级。

家长会的时候直接打开这个页面,数据说话,比嘴说有说服力一百倍。“老师,我家孩子最近表现怎么样?”“您看,课堂表现加了35分,但课间扣了15分,总体是进步的”——这比“还行吧”有说服力多了。

排行榜,让优秀被看见

图5:排行榜——多维度积分总览

10个维度积分总览,谁是全能王,谁是单项冠军,一目了然。顶部四个统计卡片显示总积分、加分人次、扣分人次、参与率。按分类切换标签,想看哪个维度看哪个维度。

搜索功能:输入名字或学号秒找到,家长会必备。前三名有特殊视觉处理,金银铜奖牌图标,激发学生的上进心。排名不是目的,让每个孩子都有进步的动力才是。而且数据实时同步,积分变更后自动更新排名,不用手动刷新。

目前正在研究接入api,让ai能够实时进行评价。这样,每天都会有新的评价。每都能做到鼓励,都能激励他们冲冲冲。

作业交了没?一秒查清

图6:作业检查——完成、补交、逾期全记录

按科目筛选:语文、数学、英语、科学、美术、其他。按学生筛选:想看谁就看谁。布置作业一键发布,支持标签(抄写、背诵、练习册等)。

智能截止时间:周五布置的作业自动延至周一上午8:10,工作日延至次日上午8:10。这个设计的巧思在于,它理解班主任的实际工作节奏——周五布置的作业不可能周六就交,所以自动延长到周一。不用每次都手动调整截止时间。

全屏模式:按学科分组为并列卡片,每个学科一张卡片,带微型进度条。全部完成时卡片变为绿色渐变,成就感满满。逾期自动提醒,补交记录带延迟时长。这个全屏模式可以投屏到班级多媒体上,让孩子们自己看到哪些人还没交作业,比老师嘴上喊有效多了。

日志:每一个细节都记录在案

图7:操作日志——每日看板+课程时间轴

按日期浏览,左右箭头翻页,“今天”按钮快速回到当日。顶部是6种看板卡片:签到、值日、包干区、光盘、恶性事件、听写全对。每张卡片用不同色系,显示当日关键数字。一眼扫过去,今天发生了什么事情,全部清清楚楚。你想查询的东西,全都有。

课程时间轴:第二行展示当日课程,每节课显示学科色标和加分/扣分标签。自动关联换课记录,换了课也能在时间轴上看到。所有看板数据从积分记录和日志中按日期过滤计算,无需手动维护。

学期末写评语?翻翻日志就够了。每个孩子的表现都有记录,不用再凭记忆写。

数据导出与导入

数据导出有两种模式:“按时间导出”生成班级数据总览(6个Sheet),“按学生导出”为每个学生生成独立报告(含个人信息、到校记录、各维度积分明细、作业完成情况、值日记录、积分变动明细)。导出Excel,把数据送给ai整理。每个孩子的一学期变化,清清楚楚出。

技术亮点

作为一个学习汉语言文学的文科生,这一段是ai帮我总结的。

桌面应用,双击就能用,不需要联网,不需要注册账号。数据本地存储(Electron环境用文件系统,浏览器环境用localStorage),隐私安全。React + Zustand + Electron,流畅不卡顿。

macOS风格Dock导航栏:悬停图标放大1.5倍,相邻图标放大1.2倍,毛玻璃效果+SVG噪声纹理。这个导航栏的设计灵感来自macOS的Dock栏,但做了很多本土化的调整,比如毛玻璃效果的模糊程度、图标的放大比例等等。

按钮水波纹效果:点击时从中心扩散白色圆形水波纹,细节拉满。版本迁移机制:数据结构变更时自动迁移,不会崩溃。这意味着即使未来更新了版本,你的旧数据也不会丢失。

好啦,说了这么多,用上我solo的软件教师的管理之需要三步

1. 解压zip文件

2. 双击“代号303.exe”

3. 开始使用!

崽,欢迎进入303的挑战。


刚刚看了一下,第一次开始项目,是在4月14号,大概搞了一个多礼拜的样子。
不过这个项目的草案在其他软件里试过。就是ai审美渐变紫的那种,实在是不精致。

这下好了。能够做一个高颜值的软件了,拿得出手了。

简单聊一下我对于solo两个模式的感受。
日常我更喜欢和solo mtc模式聊。

他的全面性和回复的质量都很ok

并且关键是,我一个外行能看得懂。

solo code就是无情的编写机器,用上终端,我就抓瞎了,让他搞起。

solo code比较硬核。mtc比较全面。

目前在solo的帮助下,完成了15个版本

接下去,预告一下,还在用solo并行几个教学核心项目

用空再写写我的听写神器。

5.26有朋友质疑是否是用solo完成的,我录制了我和solo一个月来所有的对话,一共大约十分钟,可以慢慢看。
由于无法上传视频,我把链接上传到了b站。
具体可以查看链接:https://www.bilibili.com/video/BV1vaVF6tEY3/

我想这个可以证明我确实是使用mac端的solo完成的设计和修改。

行行出状元,点了

1 个赞

很棒很实用啊

1 个赞

可以补一下用SOLO的截图哦~

1 个赞

okok~

1 个赞

班级管理软件,“司马幺蛾"这个ID太有意思了!班级管理确实是教师的痛点,用AI来辅助能省很多精力。我在想班级里的一个群体:有些言语障碍的孩子,他们坐在教室里能听懂、能理解,但没法举手、没法回答问题、没法和同学交流。我做KineTap是帮这类孩子一键发声的工具,让他们至少能"说"出"老师我到了”“我选C”。同为公益赛道,你的软件帮老师管理班级,我的帮特殊孩子参与班级,都是让教育更包容。加油!

2 个赞

都是教育的小需求,但是小需求也应该被看到!你的想法很善良,很具体,很实际!加油!同仁!

2 个赞

你好,请问可以共享吗,在哪获取到,谢谢

1 个赞