node + redis(optional) + mongodb + socket.io
- 暂且只支持选择题
- 管理页面允许添加题目及对应答案
- 自动判卷,提交后立即显示pass or fail, 同时给出答对题数
- 有注册及登录页面, 后期连LDAP直接验证
- 广播栏实时显示(在每个人的浏览器中,通过socket.io) a. 哪些人登录进来了,哪些人退出了 b. 哪些人完成了 c. 哪些人得高分,比如超过90分 d. 每15分钟提醒一次时间, 警告一下不要baidu等等
- 性能需求 (支持100个并发用户) a. 刚开始登录高峰期 b. 打开试卷第二个高峰期 c. 提交结果第三个高峰期 (比前两个略好,完成时间不一)
- 安全需求 mongodb要设置安全设置,不能让用户用客户端连上然后直接find()