ClassTechStar/High-School-Physics-Chemistry-and-Biology-Study-Bundle
V1.2 版本更新
新增功能
六科全覆盖: 新增数学、语文、英语三科,从三科扩展到六科(物理/化学/生物/数学/语文/英语)
PWA 支持: 可安装到桌面/主屏幕,支持离线使用(Service Worker 缓存)
游戏化系统: 积分、成就、等级、关卡,让学习更有动力
3D 分子可视化: 化学分子三维渲染与互动旋转(chemistry-3d-molecules.js)
互动模拟实验: 细胞分裂、波动光学、化学实验等互动模拟
全局搜索: 跨学科知识点/题目一键检索
学习路径推荐: 基于薄弱点的智能学习路径推荐
暗色模式: 设计令牌(tokens.css)驱动的主题切换
新手引导: 首次使用引导流程
广东高考特色: 2022-2026 广东真题分析、地市模拟卷
扩展题库
跨学科专题(cross-subject.json)
情境题(situational.json)
变式题库(variation-bank.json)
科技前沿(tech-frontiers.json)
答题模板(answer-templates.json)
框架题(framework-questions.json)
考点词典(knowledgePoints-thesaurus.json)
技术详情
46 个 JS 功能模块(从 V1.1 的 7 个扩展到 46 个)
6 科知识体系 JSON(新增数学/语文/英语)
纯前端零依赖,支持 PWA 离线安装
112,543 行新增代码
使用方法
打开 1.2/index.html 即可使用,或通过本地服务器启动后安装为 PWA 应用。
完整说明请参考 README.md
High-School-Physics-Chemistry-and-Biology-Study-Bundle/
├── README.md ← 本文件(使用指南)
├── .gitignore
├── 1.1/ ← 版本 1.1 的全部学习资料(物化生三科)
│ ├── index.html
│ ├── presentation.html / promo.html
│ ├── css/style.css
│ ├── js/ ← 7 个核心模块
│ └── data/ ← 物化生三科知识体系 + 综合题库
└── 1.2/ ← 版本 1.2 的全部学习资料(六科 + PWA + 游戏化)
├── index.html ← 主入口(打开它即可使用)
├── manifest.json ← PWA 应用清单(可安装到桌面)
├── sw.js ← Service Worker(离线缓存)
├── presentation.html ← 项目介绍页
├── promo.html ← 宣传页
├── presentation.css / promo.css
├── check-syntax.js ← 语法检查工具
├── expand-exam-bank-unified.py ← 题库扩展脚本(Python)
├── css/
│ ├── style.css ← 主样式
│ └── tokens.css ← 设计令牌(主题/暗色模式)
├── js/ ← 46 个功能模块
│ ├── app.js / app-physics.js / app-chemistry.js / app-biology.js / app-exam.js
│ ├── math-tools.js ← 数学工具
│ ├── chinese-tools.js ← 语文工具(病句修改等)
│ ├── english-tools.js ← 英语工具
│ ├── english-vocabulary.js ← 英语词汇
│ ├── gamification-system.js ← 游戏化系统(积分/成就/关卡)
│ ├── game-scratchpad.js ← 游戏记事本
│ ├── chemistry-3d-molecules.js ← 3D 分子可视化
│ ├── biology-cell-division.js ← 细胞分裂互动模拟
│ ├── physics-wave-optics.js ← 波动光学模拟
│ ├── interactive-chemistry.js ← 化学互动实验
│ ├── interactive-physics-bio.js ← 物理/生物互动实验
│ ├── global-search.js ← 全局搜索
│ ├── learning-path-recommender.js ← 学习路径推荐
│ ├── error-notebook.js ← 错题本
│ ├── mock-exam.js ← 模拟考试
│ ├── open-answer-trainer.js ← 开放性答题训练
│ ├── onboarding.js ← 新手引导
│ ├── guangdong-features.js ← 广东高考特色功能
│ ├── data-analysis-enhanced.js ← 数据分析增强
│ ├── study-dashboard.js ← 学习仪表盘
│ └── ... ← 更多工具模块
└── data/ ← 六科知识体系 + 扩展题库
├── exam-bank.json ← 综合题库
├── cross-subject.json ← 跨学科专题
├── situational.json ← 情境题
├── variation-bank.json ← 变式题库
├── tech-frontiers.json ← 科技前沿
├── answer-templates.json ← 答题模板
├── framework-questions.json ← 框架题
├── knowledgePoints-thesaurus.json ← 考点词典
├── physics/knowledge.json
├── chemistry/knowledge.json
├── biology/knowledge.json
├── math/knowledge.json
├── chinese/knowledge.json
└── english/knowledge.json
[未知用户] 手机版的目前在想怎么做?