| 等级要求(必须在所有前一等级都达到“超出预期”后才能进入下一级) | 评估标准 | 超出预期 (Exceeds Expectations) | 达到预期 (Meets Expectations) | 需要改进 (Needs Improvement) | 未达预期 (Fail to Meet Expectations) |
|---|
| C - C++ | BR (C.1): 身份验证 (Authentication) | Web 应用实现了基本的身份验证机制,包括登录和注册功能,支持多个用户并使用底层数据结构。用户账户得到妥善管理,应用能提供流畅且安全的用户体验。 | Web 应用尝试实现基本的身份验证机制(如硬编码值),但实现中存在一些小问题,或者在安全体验上有所欠缺。 | - | Web 应用没有任何身份验证机制。 |
| BR (C.2): 基于角色的身份验证 (Role-based Authentication) | Web 应用实现了完善的基于角色的身份验证机制,至少支持两个不同的用户角色,具有合适的授权级别和页面访问控制。实现设计良好,提升了整体安全性和用户体验。 | - | Web 应用只实现了基本的基于角色的身份验证机制(如只有一个角色,没有访问控制),实现中存在一些小问题,或者在安全性和清晰度上有所欠缺。 | Web 应用没有任何基于角色的身份验证机制。 |
| BR (C.3): 评分功能 (Rating) | Web 应用实现了健全直观的评分功能,允许用户对特定方面进行评分并查看汇总分数(如评论评分)。实现设计良好,能为用户提供清晰反馈,并提升整体用户体验。 | Web 应用实现了基础评分功能(如只显示文字评分、不做汇总计算),但实现中存在一些小问题,或者在用户体验上有所欠缺。 | Web 应用缺少评分功能,或评分功能实现存在严重问题,影响整体用户体验。 | Web 应用没有任何评分系统。 |
| BR (C.4): 安全性 (Security) | Web 应用实现了完善的安全措施,包括防御 XSS 攻击和遵循最佳实践(如不在前端代码中存储 API key,前后端都进行数据校验)。安全实现设计良好,增强了整体应用安全性。 | Web 应用实现了一些基础的安全措施(如 XSS 防护),但实现中存在一些小问题,或者在安全体验上有所欠缺。 | Web 应用缺少或在安全措施实现上存在严重问题,影响整体应用安全性和用户体验。 | Web 应用没有任何安全措施。 |