记课时 · 微信小程序

使用说明

给孩子记课时、算清每门课的账

记课时是一款课时记录与管理应用,支持学生管理、课程管理、课时打卡、缴费记录、进度追踪、统计分析和分享。数据保存在微信云开发环境,按你的微信 OpenID 隔离。

学生列表页
缺图
images/01-hero-student-list.png
课程详情页
缺图
images/02-hero-course-detail.png
统计分析页
缺图
images/03-hero-stats.png
图 1 学生列表 · 课程详情(环形进度与消课 / 缴费双 Tab)· 统计分析
一

快速上手

添加学生 → 添加课程(设置上课时间)→ 缴费(录入金额和课时)→ 打卡(记录每次上课)→ 查看统计

快速上手引导页
缺图
images/04-guide-step2.png
图 2 首次进入的「快速上手」(一页一图,可跳过)
二

学生管理

  • 新增学生自动排到开头
  • 列表超过 10 人时出现搜索框,可搜索姓名、电话、备注
  • 长按卡片进入多选,可批量删除
  • 删除学生会级联删除其课程、记录和缴费,操作前建议先导出备份
学生列表多选态
缺图
images/05-student-select.png
新增学生表单
缺图
images/06-student-edit.png
删除学生二次确认
缺图
images/07-student-delete-confirm.png
左:长按进入多选,批量删除 中:新增 / 编辑学生 右:删除需二次确认
三

班级管理

  • 底部导航「班级」tab 可创建 / 编辑 / 删除班级
  • 长按班级卡片进入多选,可批量删除;卡片右侧有编辑 / 删除按钮
  • 班级详情可添加 / 移除学生(移除需二次确认);添加学生时按班级的上课设置自动建课
  • 班级批量打卡 / 批量缴费:进页面自动为缺课的学生补建本班课程,上课时间全班一份
  • 删除班级不影响学生和课程数据
班级列表
缺图
images/08-class-list.png
班级详情
缺图
images/09-class-detail.png
新建班级
缺图
images/10-class-edit.png
左:班级列表 中:班级详情(概览卡 + 已购 / 已上 / 剩余课时) 右:新建班级(上课设置)
添加学生面板
缺图
images/11-class-add-student.png
班级批量打卡
缺图
images/12-class-attendance.png
班级批量缴费
缺图
images/13-class-payment.png
左:班级「添加学生」面板 中:班级批量打卡 右:班级批量缴费
四

课程管理

  • 新增课程自动排到开头
  • 长按课程卡片进入多选,可批量删除;卡片右侧有删除按钮
  • 上课时间支持统一设置或按天独立配置,同一天可添加多个时段
  • 课程详情分「消课记录」「缴费记录」两个 Tab,环形进度展示消课进度
  • 课程详情里长按记录进入多选,可批量编辑或批量删除
  • 剩余课时用完继续打卡会显示负数(透支),缴费补足课时后自动恢复
课程列表
缺图
images/14-course-list.png
课程详情消课记录
缺图
images/15-course-detail-record.png
课程详情缴费记录
缺图
images/16-course-detail-pay.png
左:课程列表(剩余 ≤3 课时标红) 中 / 右:课程详情「消课记录」「缴费记录」双 Tab
课程编辑
缺图
images/17-course-edit.png
课程编辑:状态(学习中 / 已完结 / 暂停)与按天时段配置
五

打卡消课

  • 四种类型:上课、补课、请假、停课,切换类型自动调整课时
  • 课时支持半课时(0.5 / 1.5 等),最大 5 课时
  • 自动填充课程上课时间,可手动调整;结束时间按课时和课间休息自动计算
  • 可配置课间休息(0 / 5 / 10 / 15 / 20 / 25 / 30 分钟)
  • 请假 / 停课(0 课时)的起止时间取当天时段的原始范围
打卡表单
缺图
images/18-record-edit.png
打卡选课页
缺图
images/19-record-add.png
批量编辑记录
缺图
images/20-record-batch-edit.png
左:打卡表单 中:打卡选课页(顶部吸附搜索) 右:批量编辑消课记录
六

缴费充值

  • 输入金额(支持小数),手动输入购买课时数
  • 快速金额按钮:¥500 / ¥1000 / ¥2000 / ¥5000
缴费表单
缺图
images/21-payment-edit.png
缴费表单:金额 + 快捷金额 + 购买课时
七

记录(首页)

  • 消课和缴费记录统一汇总,按时间倒序排列
  • 点日历按钮切换日历视图:实心圆 = 上课 / 补课、短横线 = 请假 / 停课、空心圆 = 待打卡、第二行实心圆 = 有缴费
  • 支持按时间 / 学生 / 班级 / 课程 / 类别多选筛选;关键词匹配学生名、课程名、老师名、班级名、备注、类别和缴费金额
  • 长按记录卡片进入多选,可批量删除、批量编辑消课记录或缴费记录
记录列表
缺图
images/22-record-list.png
日历视图
缺图
images/23-record-calendar.png
筛选面板
缺图
images/24-record-filter.png
左:记录列表 中:日历视图(四种标记 + 图例) 右:筛选面板
八

统计分析

  • 统计粒度(按日 / 按周 / 按月)由所选区间的天数自动决定,不用手选
  • 可按学生筛选,图表和统计数据联动过滤
  • 课程数 / 课时数 / 缴费额汇总,三项都可点,跳记录页并按对应类别筛选
  • 柱状图点击跳转对应日期的记录;「各课程费用分布」的图例与明细行点击跳转课程详情
  • 「记录次数汇总」里每个类别芯片可点击,跳记录页并按该学生 / 课程 / 类别筛选
统计按学生筛选
缺图
images/25-stats-filter.png
各课程费用分布与记录次数汇总
缺图
images/26-stats-tables.png
左:按学生筛选 右:各课程费用分布 + 记录次数汇总(芯片可点跳转)
九

回收站

  • 增 / 改 / 删操作自动记录,支持单条撤销恢复(含级联数据)
  • 批量操作合并为一条记录,恢复时一键处理全部子数据
  • 支持搜索和多选批量恢复 / 删除
  • 容量可配置(最低 10 条,默认 50 条),超出后旧记录自动清除
  • 右上角眼睛图标可暂停 / 恢复追踪,暂停期间操作不记录
回收站
缺图
images/27-recycle-bin.png
暂停追踪
缺图
images/28-recycle-paused.png
左:回收站(追踪开启 + 条目 + 撤销) 右:暂停追踪的警示卡
十

数据备份

  • Excel 导出 / 导入:导出为 .xlsx(学生 / 课程 / 班级 / 消课 / 缴费),导入前预览确认
  • JSON 导出 / 导入:导入为合并模式,不覆盖已有数据
  • Excel 导入会清空所有现有数据,操作前建议先导出备份
  • 导出的文件可点「分享」发到聊天保存(推荐发给「文件传输助手」);导入只能从聊天记录中选文件
  • 与安卓版的数据可双向互导
设置页数据组
缺图
images/29-settings-data.png
导出成功弹窗
缺图
images/30-export-done.png
左:设置页「数据」组(导出 / 导入) 右:导出成功后点「分享」发到聊天保存
十一

安全锁

  • 开启后需 6 位 PIN 码进入应用,修改 / 关闭需验证当前 PIN 码
  • 后台超时可配置(0–59 分钟,0 = 切后台立即锁定),也可单独关闭该功能,不影响锁屏验证
  • 可开启回收站密码验证,进入回收站需验证 PIN
  • 安全锁为本地设置,PIN 以加盐哈希保存在本机,不会上传
PIN 输入弹框
缺图
images/31-lock-pin.png
设置页安全锁
缺图
images/32-settings-lock.png
后台超时滚轮
缺图
images/33-settings-timeout.png
左:冷启动 / 切换时的 PIN 输入 中:设置页安全锁设置 右:后台超时选择
十二

分享

  • 在课程页、课程详情或班级详情点「分享」,生成分享卡片后转发给微信好友;对方点开就能看到该学生 / 课程 / 班级的课时与缴费情况
  • 分享是「链接」不是「快照」:对方看到的始终是你此刻的数据,你改了对方刷新就能看到
  • 分享链接谁拿到谁能看,请只发给信任的人;对方无法再转发给别人
  • 权限分「仅查看」与「可管理」:可管理要对方在落地页点「申请管理权限」,你在「我的分享 → 看过的人」里点「授权」后才生效;申请本身不给任何权限
  • 一条链接可以同时授权给多个人(比如爸爸和妈妈都能打卡):「看过的人」里给谁点「授权管理」谁就能改,点「解除管理」只收回那一个人;想让谁都不能管理就点「改为仅查看」
  • 对方首次打开会留一个称呼(可跳过,跳过后不再问);留着称呼,你在「看过的人」里才认得出谁是谁
  • 对方代写的增删改都会记在你的回收站里(条目带「(来自共享)」),觉得不对可以随时撤销
  • 班级分享给到对方的只有「批量打卡」与「批量缴费」两件事:他动不了班级结构(加人 / 移人 / 改班级 / 删班级都不行),也进不了学生的课程页;班里还没建课的学生会先在那两页里跳过去,你先进一次批量打卡就会自动补上
  • 有效期可选永久 / 7 天 / 30 天,到期后对方自动看不到
  • 同一个学生 / 课程 / 班级可以有多条链接(发给不同的人):「我的分享」按目标分组显示,每条链接各自认自己的一组管理者,可分别关闭、重新开启、再次转发或删除,也能把已关闭的再转发一次
  • 接收者在「学生」页 / 「班级」页顶部的「共享给我的」(各按学生 / 课程、班级分开列)与「设置 → 我的分享」里都能再找到分享给他的内容
分享创建页
缺图
images/34-share-create.png
分享落地页
缺图
images/35-share-view.png
我的分享
缺图
images/38-shares-list.png
左:发起分享(有效期可选) 中:接收者点开的落地页 右:设置 →「我的分享 → 看过的人」
共享课程页
缺图
images/36-share-course.png
共享班级页
缺图
images/37-share-class.png
接收者视角:共享课程页 · 共享班级页(班级只能批量打卡 / 缴费)
十三

推荐给朋友

  • 学生 / 记录 / 课程 / 统计四页都能从右上角菜单把小程序转发给微信好友;设置页「支持 → 推荐给朋友」也可以
  • 转发卡片的配图是固定的产品图,标题是固定的一句介绍;点开后落在「学生」页
  • 学生页还支持分享到朋友圈,其它页面没有这个入口
微信转发菜单
缺图
images/39-forward-menu.png
右上角「···」的转发菜单(学生页还有「分享到朋友圈」)
十四

联系客服

  • 设置页「支持 → 联系客服」里有客服微信号;点「在小程序内咨询」直接进客服会话
  • 客服不在线时用「复制微信号」复制后加好友,不受客服是否在线影响
联系客服弹窗
缺图
images/40-contact.png
联系客服:复制微信号 / 在小程序内咨询
十五

会员

会员是本小程序独有的增值功能,用来解锁班级数量上限。

  • 免费版最多可创建 2 个班级;会员班级数量不限
  • 会员只解锁班级数量上限——打卡、缴费、统计、导出、分享等功能始终免费,没有门槛
  • 只拦「新建班级」:编辑 / 删除现有班级、班级加学生 / 移出学生、批量打卡 / 批量缴费、Excel / JSON 导入(备份恢复)一律不受限;老用户能看、能用、能删,只是不能新建,存量数据不冻结
  • 额度按班级总数计算,「共享给我的班级」不占额度
  • 价格:一次买断 · 永久有效。当前为上线特惠 ¥28(原价 ¥68),特惠结束后自动恢复正式价
  • 入口:设置 →「会员权益」
会员页
缺图
images/41-member.png
非会员新建班级被拦
缺图
images/42-member-gate.png
设置页会员入口
缺图
images/43-settings-member-row.png
左:会员页(免费版状态 + 权益 + 价格) 中:非会员点「新建班级」被引导到会员页 右:设置页「会员权益」入口
十六

注意事项

  • 删除学生会级联删除其课程、记录和缴费,建议先导出备份
  • 误删数据可在回收站中恢复
  • 回收站容量有限(默认 50 条),超出后旧记录永久清除无法恢复
  • 恢复 / 导入标记仅在当前会话有效,重启后消失
危险操作二次确认
缺图
images/44-danger-confirm.png
删除 / 覆盖 / 清空类操作一律二次确认

删除学生会连带删掉他的课程、记录与缴费;Excel 覆盖式导入会清空所有现有数据——这两种操作都不可撤销,动手前请先导出备份。

附

更多页面

  • 隐私政策:设置 →「支持 → 隐私政策」
  • 使用说明:设置 →「支持 → 使用说明」(本页内容在小程序内也有一份图文章节版)
  • 暗色主题:跟随微信 / 系统的深色模式自动切换
隐私政策页
缺图
images/45-settings-privacy.png
使用说明页
缺图
images/46-settings-help.png
暗色学生列表
缺图
images/47-dark-student-list.png
暗色记录列表
缺图
images/48-dark-record-list.png
左起:隐私政策 · 使用说明(小程序内)· 暗色主题(学生列表 / 记录列表)