问题所在
在意大利,想成为公立学校教师,就必须通过国家公开招聘考试:考生成千上万,每一期招考的规则都在变,备考资料散落在论坛、PDF 和复印件之中。考生买一本书学理论,用另一款应用刷题,再到社交媒体上追踪截止日期的消息。各种工具互不相通,也没有人能告诉他们自己究竟准备到了什么程度。
我做了什么
一个覆盖整个备考历程的统一平台,从第一道练习题到正式聘任,所有环节相互打通:
- 练习题与模拟考试,还原真实考试,并按报考岗位划分:幼儿园、小学、初中、高中以及特殊教育支持教师。
- 理论内容与题目相互关联,答错一道题,就能直接跳转到讲解该知识点的页面。
- AI 助手,解答有关考试大纲和规章的问题,并根据考生自己的成绩制定学习路径,而不是套用固定的计划表。
- 新闻编辑部,发布招考公告、截止日期、法规和排名——正是这部分内容让用户每周都回到网站,而不只是在考前才来。
- 三种订阅方案,涵盖计费、访问控制和完整的账户生命周期管理。
- 网店,销售教学资料、书籍和周边商品。
- iOS 和 Android 应用,让通勤路上也能继续学习。
性能表现
首页包含实时新闻流、搜索功能、产品目录和社交墙,加载时间却不到半秒(从托管环境外部测得 450 毫秒)。这一点在这里至关重要:大多数考生用手机学习,常常是在公共交通上,网络时断时续。
技术构成
WordPress 加上专门开发的主题——不用页面构建器,也不用现成的付费模板——为题目、考试大纲和学习路径定制的数据模型,订阅与支付处理,为两款移动应用提供数据的 REST 层,以及驱动助手的大语言模型。服务器托管在意大利。
为什么这样做
这个平台本可以做成一个封闭的 Web 应用。之所以选择基于 WordPress 搭建,只有一个原因:新闻编辑部。每周发布数篇关于截止日期和法规的文章,正是让网站值得反复访问的原因,而这项工作必须由编辑团队独立完成,无需开发人员参与。考试部分是定制代码;发布部分则是客户早已会用的工具。


