smithjohn78390/tongjiang-lab

Learning Resources

Free offline-ready 3D science lessons for Chinese high-school physics, chemistry, biology and geography.

423
121
HTML
NOASSERTION
new today

Tongjiang Lab is a collection of interactive 3D science lessons aimed at senior high school, aligned with Chinese national curriculum standards and the PEP 2019 textbooks. Each lesson is a self-contained HTML page with a 3D world, a live control console, a guiding question and a step-by-step sequence a teacher can walk through. The README lists 54 lessons: 10 physics, 25 chemistry, 5 biology and 14 geography. The lesson interface is currently only in Chinese; other languages are planned.

What a lesson looks like

A lesson is one 3D scene plus controls rather than a video or slide deck. Physics topics include the photoelectric effect, capacitor charging and discharging, and projectile motion; chemistry covers titration, galvanic cells, and industrial processes such as the Haber and contact processes; biology includes osmosis, membrane transport and nerve impulses; geography includes ocean currents, El Niño/La Niña and karst landforms. Each entry in the lesson tables shows its PEP 2019 textbook location and number of steps (typically 6–9), and the per-lesson pages and catalog.json expose the same mapping for building menus or indexes.

Ways to use it

  • Online: open a lesson from the project site — GitHub shows only the HTML source, so the site links are the way to view the rendered lessons project site.
  • Offline: download all lessons as a zip from the latest release, or a single lesson from its site page, then open it in Chrome or Edge releases. Each file is roughly 1 MB and works without a network connection, which fits a projector or interactive whiteboard.
  • Embed: put a lesson in a page with an iframe pointing at the lesson URL README.
  • Data: catalog.json lists every lesson with its textbook location and steps catalog.

Requirements and constraints

The offline path depends on Chrome or Edge; the README does not describe other browsers. The content is curriculum-bound: the lesson texts, guidance questions and console labels are in Chinese, so use outside Chinese-language classrooms currently means dealing with the original language. The README does not document lesson accuracy review, accessibility, or which grade level within senior high each lesson suits beyond the textbook references.

Licence

Lessons, covers and catalog are under CC BY-NC 4.0: sharing and adaptation are allowed for non-commercial purposes with credit to “Tongjiang Lab”. Bundled three.js keeps its MIT licence README. The project states it is not affiliated with People's Education Press. A school or tutoring business planning paid use should check that non-commercial restriction before adopting the material.

Written by AI from the project's README, updated October 28, 2026. The project's own docs are the source of truth.