描述一个网页测验应用的需求:多种题型、自动评分、每题计时与分数追踪。
使用 HTML5、CSS3 和 JavaScript 开发一个功能完备的交互式测验应用程序。创建一个引人入胜的用户界面,各题目之间具备流畅的过渡动画。支持多种题型,包括单选题、判断题、配对题和简答题,并实现自动评分。为每道题目实现可配置的倒计时器,并提供可视化倒计时效果。添加详细的分数追踪机制,分数根据题目难度与作答响应时间动态计算。显示一个动态进度条,实时指示测验完成百分比。测验结束后提供复盘模式(review mode),供用户查看每道题的正确/错误答案及对应解析。使用 localStorage 实现持久化排行榜(leaderboard)。将题目按类别组织,每个类别配备自定义图标与描述。支持多个难度等级,不同等级影响评分规则与时间限制。生成一份详尽的结果摘要,包含性能分析数据与个性化改进建议。添加结果社交分享功能,支持自定义分享消息内容。
Develop a comprehensive interactive quiz application with HTML5, CSS3 and JavaScript. Create an engaging UI with smooth transitions between questions. Support multiple question types including multiple choice, true/false, matching, and short answer with automatic grading. Implement configurable timers per question with visual countdown. Add detailed score tracking with points based on difficulty and response time. Show a dynamic progress bar indicating completion percentage. Include a review mode to see correct/incorrect answers with explanations after quiz completion. Implement a persistent leaderboard using localStorage. Organize questions into categories with custom icons and descriptions. Support multiple difficulty levels affecting scoring and time limits. Generate a detailed results summary with performance analytics and improvement suggestions. Add social sharing functionality for results with customizable messages.