什么值得做
Chrome 插件 · 11-6 写
Qalam 2.0 ·

一个学生给自己学校的成绩系统做了「2.0」,四周涨了 9 倍,也只有 371 人

它是什么 给巴基斯坦 NUST 大学成绩门户 Qalam 用的免费浏览器插件:界面重做,算出勤红线还能缺几次,倒推目标成绩,同学匿名共享分数拼出全班分数分布。

为什么火了 其实没怎么火。作者在学校 subreddit 发了一篇自荐帖,又赶上期中出分,学生正需要算出勤和分数,一个月涨到几百人,11 月已经放缓。

C你可以怎么跟 在校学生如果学校门户还没人做插件,可以照着做一个:轻量、本地运行、开源,出分前在校内论坛发帖,拿履历和名气。真想做众包分数分布,就做在 Canvas、Moodle 这些很多学校共用的系统上。

C 级:单校市场上限一万多人、收不到钱,同门户已有 8,000 用户、有官方背书的先发者。它说明了「给自己学校做插件」这条路能走,但照着跟,换来的只是几百个用户。 还没什么人知道

377 用户 · 评分 5.0(3)

Qalam 2.0 是巴基斯坦国立科技大学(NUST)一个学生给本校成绩门户做的免费 Chrome 插件。10 月中到 11 月初,它的用户从 40 涨到 371。看曲线像是起量了,换算成人数,只是一所学校里几百个学生装了它。同一个门户上,早它五个月上线的 Qalam Helper 已经有 8,000 个用户,还被学校官方表彰过。这篇讲它是怎么涨的、为什么停在这儿,以及给其他学生开发者留下了什么。

「比 Qalam Helper 好多了」

2026 年 10 月 14 日,一个叫 Mazhar Mohyudin 的用户在 Chrome 商店给 Qalam 2.0 留了一条全大写的评价:「MUCH BETTER THAN THE QALAM HELPER」。到 11 月 6 日,有 2 个人点了「有帮助」。这也是商店页上能看到的唯一一条文字评价(Chrome 商店,11-06)。

同一天,chrome-stats 记下的用户数是 40。

这条评价把整件事说全了。Qalam 是 NUST 自己的学生门户,看成绩、看出勤、交学费都在里面,学生嫌它难用。Qalam Helper 是第一个补上这些的插件,Qalam 2.0 是第二个,它的整个卖点就是「比第一个做得多」。

它做了什么

作者 Muhammad Talha 在 Reddit 上自我介绍:「我是 SEECS(电子工程与计算机学院)的学生,做了 Qalam 2.0,一个给 Qalam 用的浏览器插件,Chrome 和 Firefox 都有。」后面还补了一句「与 NUST 无关」。插件只在 qalam.nust.edu.pk 上生效,完全免费,没有广告和统计。

商店页列出的功能有这些:

  • 界面重做,加暗黑模式;
  • 出勤:讲课和实验课分开算,告诉你离学校 75% 的出勤红线还能缺几次(低于 75% 这门课直接挂);
  • 目标成绩倒推:选一个想要的等级,算出剩下的小测、作业、考试要拿多少分;
  • Class Insights:按课程手动打开,和同样打开的同学匿名共享分数,看全班的分数分布、平均分和离散度;
  • 弹窗仪表盘(成绩、下节课教室、GPA 计算器)、新成绩和未缴学费提醒、自动登录、期末评教一键填写、Qalam 宕机时显示上次存下的成绩和课表。

真正的新东西只有 Class Insights。Qalam 自己只公布全班平均分,不公布分布,学生想知道自己排在哪,只能找同学一个个问。Qalam 2.0 让大家自愿把分数传上去,拼出一条曲线。匿名 ID 用的是学费账单里一个私有编号的单向哈希:只有本人的 Qalam 账号能生成这个 ID,换浏览器也是同一个,别人改不了、也删不了你的数据。这个设计值得记下来。

商店页自己也写了这个功能的软肋:「只有少数人分享时,曲线只代表这几个人。」

用户是从哪来的

日期用户出处
2026-06-10Chrome 版上架Chrome 商店
2026-10-1440chrome-stats
约 10-21117ExtScope
10-25195(版本 1.4.1)Extension Auditor
11-01338Chrome 商店
11-06371,3 条评分,全是五星Chrome 商店

前四个月它几乎没人用。转折点是作者在 r/NUST 发的一篇帖子,标题是「Made browser extension that adds what Qalam is missing」(我做了个插件,把 Qalam 缺的东西补上),主打的就是「Class curve」和讲课、实验分开算出勤。帖子的具体日期和票数拿不到(Reddit 正文不对外),但从排序看在 9 月 7 日之后,和 10 月中开始的跳涨对得上(推断)。

时间也帮了它。10 到 11 月正是 NUST 期中出分,学生最想知道「我还能缺几节课」「期末要考多少才能拿 A」。作者跟着出分季改得很勤,10 月 12 日到 11 月 1 日之间,版本从 1.1.0 发到了 1.4.2。

但 11 月 1 日之后的一周只多了 33 个人,帖子带来的量已经用完了。没有广告,没有达人推荐,也没有媒体报道,X 上搜「Qalam NUST」一条结果都没有。

有一件事容易弄混:NUST 官方 2026 年 1 月 24 日那篇 LinkedIn 帖子(763 个反应)和 @ThisIsNUST 的 X 帖,表彰的是 Qalam Helper 的作者,副校长还给他颁了奖牌。Qalam 2.0 没有得到过官方推荐。

为什么停在几百人

市场就一所学校。 NUST 全日制学生一万二千多人(维基百科),会装浏览器插件的只是其中一部分。Qalam Helper 已经装了 8,000,剩下的人不多了。

先来的已经站稳了。 下面这些都是同一个门户上的产品:

产品上线规模做什么
Qalam Helper2026-018,000 用户,4.98 分 63 条评分能缺几节课、和官方平均分对比;纯本地运行,开源,32KB
NUST Qalam Feedback Genie2025-101,000 用户只做评教自动填写
NustFlow2026-0161 用户Qalam 和 LMS 自动登录
Deez Nust 两款2025各 70 上下LMS 辅助、评教加速
NUST One(Android)20261,000+ 下载手机上集合 Qalam、LMS、班级通知,有「请我喝杯奶茶」打赏按钮

Qalam 2.0 等于把 Helper、Feedback Genie、NustFlow 的功能打包在一起,再加上分数曲线。功能是最全的,用户还不到 Helper 的二十分之一。

功能越多,学生越要掂量。 它要存密码自动登录,要上传分数,每 10 分钟连一次 Qalam 保持登录,ExtScope 把它标成「高风险权限」。Helper 只有 32KB,全在本地跑,代码公开,学生更容易放心。

分数曲线有鸡生蛋的问题。 一个班里得有足够多的人打开 Class Insights,曲线才有意义;装的人少,曲线就不准,也就更难吸引新人来装。

如果是你

C。能学到东西,但照着做不划算。 给自己学校的门户做插件,一个人几周就能做出来,在校内论坛发一篇帖子就能拉来几百人。可是用户上限就是本校学生数,也收不到钱。Qalam 2.0 还说明了一件事:同一所学校里,第二个做的人就算功能更多,也很难追上第一个。

适合谁:在校学生,而且学校的门户难用、还没人给它做过插件。图的是履历和校内名气。Qalam Helper 的作者因此拿到了学校的表彰和一条 763 个反应的官方帖子,这对找实习比钱有用。

不适合谁:想靠它赚钱的独立开发者。单校插件没有付费空间,同类都是免费的,NUST One 也只放了一个打赏按钮。你的学校如果已经有人做了,也别去做「2.0」。

怎么做:先做一个痛点,比如出勤红线还能缺几次,或者期末要考多少分。尽量全部本地运行,开源,别存密码,让同学敢装。真想做分数分布这种需要大家一起用的功能,就别押在一所学校上,做在 Canvas、Moodle、Blackboard 这些很多学校共用的系统上。BetterCampus(原 BetterCanvas)只做 Canvas,就做到了 200 万用户(Chrome 商店)。Qalam 2.0 用学费账单编号做单向哈希当匿名 ID,这个思路可以照搬,但在美国还要先弄清楚 FERPA 这类学生隐私法规(推断)。

怎么获客:学校的 subreddit、院系群、学生会公众号,在出分前一两周发。发完按反馈快速改,然后去找院系或学校官方转发。Qalam Helper 起来,靠的就是官方表彰这一下。

什么时候之前:单校插件跟着学期走,出分季前上线。错过了就等下一个学期。

什么情况说明看错了:① Qalam 2.0 在下一个出分季(2027 年 1 月前后)涨过 2,000 人,说明分数曲线确实能带动传播,先发者也挡不住;② 有人把「同学众包分数分布」做到 Canvas 上,几个月内拿到几万用户;③ NUST 官方开始公布分数分布,或者封掉第三方插件,这条路就断了。

Chrome 商店页 ↗

研究底稿:竞品表、获客证据、完整研究报告
竞品
名字在哪上线规模它和这家不同在哪
Qalam HelperChrome2026-01-068,000 用户,4.98 分 63 条评分;NUST 官方 LinkedIn 763 个反应的表彰帖Helper 只做能缺几节课和与官方平均分对比,纯本地运行、开源;Qalam 2.0 多了众包分数分布、预测、通知、自动登录、评教等,但要上传数据、权限更重
NUST Qalam Feedback GenieChrome2025-10-181,000 用户,13 条评分只自动填评教,是 Qalam 2.0 的一个子功能
NustFlowChrome2026-01-3061 用户只做 LMS 和 Qalam 自动登录
Deez Nust / Auto Deez NustChrome2025-08 / 2025-1075 / 69 用户面向 LMS 的 agent 界面、评教表加速
NUST OneAndroid2026Google Play 1K+ 下载(作者 LinkedIn 2026-10-25)手机 App,集合 Qalam、LMS 和班级通知,不是浏览器插件
BetterCampus(原 BetterCanvas)Chrome2020-10-18200 万用户,4,620 条评分做 Canvas 这个通用 LMS,能覆盖上千所学校;Qalam 2.0 只能用在一所学校
用户从哪来
  • 查实 Reddit r/NUST 作者自荐帖:「Made browser extension that adds what Qalam is missing」(u/Independent_Comb225),主打 Class curve;推断发于 10 月中,和 10 月中下旬用户从 40 涨到 117、再到 338 对得上
  • 推断 学期出分季节性需求:10-11 月期中出分,版本 1.1.0 到 1.4.2 密集发布;属推断
  • 查实 商店搜索 / 相关扩展:Firefox 列表里堆了一串搜索词;Chrome 商店把它和 Qalam Helper 互相列为相关扩展
  • 推断 NUST 官方 LinkedIn / X 转发:召回卡说有,核实后官方 2026-01-24 的帖子写的是 Qalam Helper,不是 Qalam 2.0

Qalam 2.0(Chrome 扩展,delaoninajamocmiemffpnedafnekpfg)为什么能跑出来

结论先说:它其实没跑出来。 这是一个巴基斯坦 NUST 大学学生给本校成绩门户 Qalam 做的免费扩展,装的人只有 371。所谓「四周 10 倍」是从几十人涨到几百人,靠的是作者在 r/NUST 发了一篇自荐帖。同一个小市场里,半年前上线的 Qalam Helper 已有 8,000 用户,还被 NUST 官方 LinkedIn 表彰过。召回理由里「NUST 官方 LinkedIn 转发」说的其实是 Qalam Helper,不是 Qalam 2.0。

1. 它是什么

  • 只在 qalam.nust.edu.pk 上生效的浏览器扩展(Chrome + Firefox),作者 Muhammad Talha([email protected]),自称 NUST SEECS 学院学生。来源:Chrome 商店页、r/NUST 帖子摘要(Brave 搜索片段)。
  • 功能:界面重做加暗黑模式;Class Insights(按课程自愿打开,同学匿名上传分数后生成全班分数分布、平均分和离散度);目标成绩预测;讲课和实验课分开算出勤,并算出离 75% 红线还能缺几次;弹窗仪表盘(成绩、下节课教室、GPA 计算器);新成绩和缴费单提醒;自动登录;期末评教一键填写;Qalam 宕机时显示离线备份。
  • 完全免费,没有广告、没有统计、没有追踪器。后端在 qalam-backend-g1v5.onrender.com(来源:ExtScope),只有 Class Insights 会用到。隐私政策放在 gist,2026-10-18 更新过。

2. 增长数据(拼出来的曲线)

日期用户数版本来源
2026-05-30Firefox 版创建—AMO API
2026-06-10Chrome 首发1.0.4商店 / Exa 抓到的旧快照
2026-08-31约 27—召回卡引的 extops 曲线(我这次没能复核:extops 单页 404,库里 extops_series 没有它的行)
2026-10-09约 41—召回卡(未核实)
2026-10-14401.1.0(10-12 发)chrome-stats
约 2026-10-21117(6 天 +77)1.2.0ExtScope
2026-11-01338,3 条评分1.4.2(11-01 发)chromestore 库 item_snap
2026-11-07371,3 条评分—chromestore 库 item_snap
  • 真正的跳涨集中在 10 月中到 10 月底(约 40 涨到 338),进入 11 月后一周只多了 33 个,明显放缓。
  • Firefox 版的日活只有 28(AMO API,2026-11-06),0 条评分。
  • 评分一直只有 3 条,没有刷评或引导好评的迹象。

3. 竞品:同一个小市场里挤着好几家 NUST 学生做的工具

产品形态上线规模和 Qalam 2.0 的区别
Qalam Helper(abdullahch192 / Abdullah Hassan)Chrome + Firefox,开源2026-01-06Chrome 8,000 用户,4.98 分 63 条评分(chromestore 库 / chrome-stats 11-06);Firefox 26 日活只做两件事:能缺几节课、和 Qalam 自己公布的班级平均分比。纯本地运行,32KB。没有分数分布曲线、自动登录、评教填写这些。先发了 5 个月,官方又背书过
NUST Qalam Feedback GenieChrome2025-10-181,000 用户,13 条评分只自动填评教,相当于 Qalam 2.0 的「Survey Filler」单拆出来
NustFlowChrome2026-01-3061 用户只做 LMS 和 Qalam 自动登录(r/NUST 2026-02-01 有自荐帖)
Deez Nust / Auto Deez NustChrome2025-08 / 2025-1075 / 69 用户面向 LMS 的「agent 界面」、评教表加速
NUST One(zivxio,M Hamza)Android App2026 年Google Play 1K+ 下载(作者 LinkedIn 2026-10-25)手机端,集合 Qalam 和 LMS,还有班长发布课程通知;不是浏览器插件
NUST Student: Qalam, LMS & GPAAndroid APK未核实未核实手机端 GPA 和门户集合
大厂 / 官方———Qalam 本身会公布班级平均分,但没有分布和预测。官方没有做同类功能
外校同类:BetterCampus(原 BetterCanvas)Chrome2020-10200 万用户,4,620 条评分(chromestore 库)面向 Canvas 这个通用 LMS,一款扩展能覆盖上千所学校;Qalam 是 NUST 自己的 Odoo 门户,只有一所学校能用

4. 用户从哪来

  1. r/NUST 作者自荐帖(已证实):「Made browser extension that adds what Qalam is missing」,发帖账号 u/Independent_Comb225。帖子主打「Class curve」「讲课和实验分开算出勤」。Reddit 正文被拦了,只拿到 Brave 和 Jina 的摘要;票数和发帖日期没拿到。帖子 ID 排在 2026-09-07 那篇(1w9t1co)之后,和 10 月中的跳涨对得上,所以推断发于 10 月中,未核实。
  2. 学期出分时段(推断):10 到 11 月正值期中出分,出勤预警和分数曲线正好有人要。频繁发版(10-12 发 1.1.0,11-01 发 1.4.2)也说明作者在跟着用户反馈改。
  3. 商店搜索:Firefox 列表里直接塞了一串搜索词(NUST、Qalam、SEECS、GPA calculator、NUST grading curve……),能吃到一点站内搜索;Chrome 商店也把它和 Qalam Helper 互相列为「相关扩展」。
  4. NUST 官方 LinkedIn / X 转发:不是它。 官方 2026-01-24 的 LinkedIn 帖(763 个反应)和 @ThisIsNUST 的 X 帖写的都是 Qalam Helper:副校长还给作者颁了奖牌。作者自己 2026-01-07 的 LinkedIn 帖有 93 条评论。召回卡把这条渠道算到了 Qalam 2.0 头上,是错的。
  5. 没看到广告、达人、媒体报道;x-radar 语料里搜「Qalam NUST」是 0 条。

5. 为什么涨(以及为什么只涨到这儿)

  • 需求真实,而且每学期都会回来:NUST 的 75% 出勤红线(低于就记 XF)和「出分后自己手算处境」是全校学生的老痛点。Qalam Helper 的评论区就是证据(「they should hire you」「why wasn't this available during my past two semesters」)。
  • 这片市场已经被 Qalam Helper 教育过了:学生已经习惯给 Qalam 装扩展。Qalam 2.0 在一个现成的需求上做了「功能更全的 2.0」,一篇 Reddit 帖就能拉来几百人。
  • 它的增量卖点是 Class Insights 分数分布曲线:Qalam 只公布平均分,不公布分布,同学自愿上传就能看到自己大概排在哪。这是唯一需要后端、也是唯一带网络效应的功能。但样本靠自愿分享,安装的人少的时候曲线不准(描述里自己承认「With only a few sharers, the curve reflects only them」),所以冷启动很难。
  • 天花板很低:NUST 全日制学生 1.2 万以上(维基百科),其中会用 Chrome 扩展的是一部分。对手 Qalam Helper 已经装了 8,000,剩下的空间不大。
  • 功能越多,信任门槛越高:要存密码自动登录、上传分数、每 10 分钟保活会话,ExtScope 给它标了「高风险权限」。相比之下,Qalam Helper 只有 32KB、纯本地运行,这在学生里更容易被信任。

6. 差异化

  • 和 Qalam Helper 比:多了同学匿名众包的分数分布(Helper 只拿 Qalam 自己公布的平均分来比),还有目标成绩倒推、讲课和实验分开算出勤、通知、自动登录、评教、离线备份,算是把 NustFlow、Feedback Genie、Helper 三家的功能打包到一起,再加上分布曲线。
  • 这个差异化是它能从 40 涨到 300 多的原因(Reddit 帖标题和第一卖点都是「Class curve」),但不够让它超过先发者:用户数还不到 Qalam Helper 的二十分之一,而且 11 月已经在放缓。

7. 可见度和跟风

  • 没有收入,也不打算收费,没有媒体或 X 大号写过。只在 r/NUST 一个子版块里传过。
  • 跟风者:没有新的跟风者。反过来,它自己就是 Qalam Helper 之后的跟进者。同校同门户已经有 5 个以上的扩展加 2 个 App,赛道本来就挤。

8. 能借鉴的

  • 「给单一机构的烂门户做一层插件」是学生开发者的经典打法:痛点集中、渠道免费(校内 subreddit、学院官方号),官方甚至会主动表彰(Qalam Helper 的例子)。但每所学校都要单做,很难复制成生意。要规模化,得像 BetterCampus 那样押注 Canvas、Moodle、Blackboard 这类通用 LMS。
  • 「众包班级分数分布」是真正有意思的功能:学校只公布平均分,分布要靠用户自己拼。对 Canvas 这类通用 LMS 也成立,但要解决冷启动(要有足够多同学装)和隐私信任(它用发票码做单向哈希当匿名 ID,值得参考)。
  • 发帖拉用户看准学期出分时间,发完后快速迭代。

9. 还不确定的

  • Reddit 帖子的确切日期、票数、评论数(正文 403);8 到 10 月初的用户曲线是召回卡转述的 extops 数据,没能复核。
  • 2026-10-21 到 11-01 之间这 200 多人,是不是还有别的推手(比如班级 WhatsApp 群、学院社团转发),没有找到证据。
  • 「评教一键填写」有没有违反校规或触发学校封禁,未核实。

文章由 AI 根据公开数据和我们每天采集的数据写成,数字带出处,推断已标明