开学第一周,我让快捷指令替我点名收作业

7 评论610 浏览6 点赞

开学季,除了调作息、认课表,真正消磨人的是那些每天都要重复的小事。

开学季,除了调作息、认课表,真正消磨人的是那些每天都要重复的小事:叫自己起床、确认这周是第几周、收作业、统计谁没交。事情本身不难,难在反复——而这恰好是快捷指令最擅长接管的部分。下面三个场景,从起床一路串到收作业。

动起来才能关掉的闹钟

快捷指令里有个存在感不高的操作叫「获取体能活动」,能拿到设备识别的当前状态:静止、步行、跑步、骑车、车内。拿它做场景判断非常顺手,比如连上耳机后根据在步行还是跑步,选舒缓或激昂的歌单。

用在起床这件事上:建一个闹钟自动化,闹钟被关闭或推迟后自动获取体能活动——如果设备仍是静止,就判定你大概率还没真起来,继续生成若干个带「起床」标签的闹钟;直到某次关掉闹钟后检测到身体已经开始动,才删掉后面所有闹钟。这样赖在床上随手一关是没用的。嫌在床上翻身麻烦,也可以改成摇一摇手机,不过 iOS 26 之后闹钟已改成滑动关闭,最好两只手配合,一只手摇、一只手滑,免得手机直接起飞。

坦白说,这套自动化我用几天就删了:相信科学,相信生物钟。另外宿舍党记得关掉铃声只留振动,不然每天早上叫醒的是整个宿舍。

开学第几周?让它替你数

学校的课表很少是简单的每周循环,单双周课程可能完全不同,所以日历党需要知道「当前是第几周」。做法很朴素:预设开学日期,用「获取日期之间的时长」算出今天与开学日相差几周,就是当前教学周——开学日算第 1 周,间隔 7 天是第 2 周,依此类推。不同学校对教学周的算法有出入,把间隔规则改成自己的校历就行。

自动收作业,连催交都包了

收作业是典型的「简单但磨人」:收到一份、存一份、数一遍、找出没交的、催一遍、最后打包发给老师。班上几十个人,这套动作就要重复几十遍,而且作业是陆续交的,还得记得最后查漏。用快捷指令可以把整条流程串起来:

建一个邮件自动化,筛选主题符合条件的作业邮件,每收到一封就把附件存进指定的作业文件夹。以 30 人班级为例,文件数到 30 就认为收齐,自动压缩整个文件夹并发通知。这里有几个实打实的坑:

一是自动发邮件目前有 bug,只能弹出编写表单手动点发送,设备锁屏时表单还打不开导致流程失败。所以我实际的用法是砍掉自动发送,只保留「收齐」通知,另写一个发送邮件的指令需要时手动跑一次。

二是自动化并非百分百可靠,网络、系统状态、文件读写都可能让某次运行悄悄失败。文件夹里有 29 个文件时,不能直接断定「还有 1 个人没交」——也可能是 30 封邮件都到了,只是某个附件没存上。所以接近满员时要做一次校验:重新数一遍符合条件的作业邮件数,和文件夹里的文件数比对,不一致就重新提取附件再存一遍(打开「如果文件存在则覆盖」避免重复)。顺带一提,压缩包是中文名时重新保存会乱码,好在可以从附件名定位到是谁的作业,手动补一下。

三是「到底谁没交」:把全班名单存成文本或文件(iOS 27 新增了储存操作),拆成列表后逐一比对文件名——包含即已交,不包含就是未交,逐个提醒。微信发送的收件人不是普通文本,需要联系人或电话号码类型,直接传文本会报错,有个非常规解法:先把文本强制转换成电话号码类型,再喂给发送微信的操作就能绕过去。更合理的形态是把这一步做成定时自动化:临近截止时间统一检查、找出未交名单、一次性提醒,而不是每收到一封就打扰一次。

iOS 27 之前的系统还要注意一个隐蔽问题:自动化和快捷指令本身是分离的,「收到邮件」这类自动化自带输入内容,而单独建好的快捷指令里,「输入快捷指令的信息」的类型可能改不成所需内容。解法是先建一个空白快捷指令,新建自动化并添加「运行快捷指令」选中它,再回到空白指令里配置输入类型——此时类型会跟着自动化的输走,能正常选到附件。做「邮件自动收附件」这类有输入的自动化时,这个坑几乎必踩。

写在最后

从叫起床、算周数到收作业,快捷指令真正有意思的地方不是「执行一串动作」,而是把原本需要人反复思考、判断、操作的环节串成一条流程。我个人心目中最能体现这个哲学的例子是取件码:收到快递短信后正则提取取件码,存进提醒事项并设置到达驿站时提醒——流程走完,只有最后「伸手取件」需要人来。把重复性决策交给系统,把认知留给值得的事,新学期不妨也从这类小事折腾起。

未经允许不得转载:开学第一周,我让快捷指令替我点名收作业

7 条对“开学第一周,我让快捷指令替我点名收作业”的回复

  1. 山海 的头像
    山海
    23天前

    同是班主任,直接抄作业了。我们班48个人,每次收作业光登记就少活十年,这个思路真该早点看到。

  2. 阿灰 的头像
    阿灰
    23天前

    把自动化用在真实场景里比玩梗有意义多了,点名单收作业这条链路设计得挺细。

    1. 老白 的头像
      老白
      23天前

      自动化点名我也搭过一版,最怕学生改昵称关定位,后来加了个白名单才稳。

  3. 一苇以航 的头像
    一苇以航
    23天前

    收作业自动化这个场景选得好,技术 finally 进了真实课堂。

  4. 苇杭 的头像
    苇杭
    22天前

    求个搭建教程,想给我们教研组也整一套。

    1. 山海 的头像
      山海
      22天前

      教程在整理了,下篇就发。教研组这种多人用的话,建议把白名单和模板锁先做好,不然改一次崩一次。

  5. 山海 的头像
    山海
    22天前

    周一早读实测一轮:48 个人的名单零漏交,就是得防着学生互传手机代签。