主页 我的项目 教育背景 工作经验 English

AI 生成题目测验应用


这个项目是我与两名大学同学共同开发的一款手机应用,帮助学生独立练习学校课程内容。 它将题目收录到交互式学习平台,给学生在学习 面向对象软件设计(OOSD) 课程时拥有玩游戏一般的体验。


功能介绍:

该应用使用 Flutter 和 Firebase 构建。

游戏模式: 包含 PvP 模式(在学生间同步题目并实时竞争)和 AI对战 模式(AI 模拟准确率为 70% 的人类对手,通过 Gemini API 预生成题目以避免延迟)。



论坛与排名:应用设有排行榜以激励学生们互相竞争,并集成了学生论坛用于交流题目以及查看公告。



管理工具: 课程管理员可以手动输入题目内容,或利用我们的 AI 功能自动生成特定规则的题目。



在本项目中,作为核心开发人员,我负责了前端和后端的开发。

我集成了 Gemini API 以实现动态题目生成,完成了 Firebase 后端的完整集成,并修复了跨设备的 UI 溢出 (Overflow) 问题。

此外,我注重维护良好的团队协作氛围,坚持开放沟通,尊重团队共识,并主动在技术问题上为队友提供支持。