Physics · Primary school / Middle school
Law of reflection
Knowledge points:Incidence angle; reflection angle; normal
Planned interaction:Drag a ray and mirror to measure both angles
Open published experiment ↗ · Learning noteCUBE3D / ROADMAP · 2026-11-05 — 2027-02-02
One new interactive experiment is the daily target. Published entries can be opened; other entries are proposed topics and target dates. Each release depends on model, interaction and access checks.
90 candidates · 6 subjects · 3 school stages · 1 published
Download the full plan (CSV) ↓No matching candidates.
Physics · Primary school / Middle school
Knowledge points:Incidence angle; reflection angle; normal
Planned interaction:Drag a ray and mirror to measure both angles
Open published experiment ↗ · Learning noteMaths · Primary school
Knowledge points:Unit fractions; equivalence; common denominators
Planned interaction:Partition strips and disks to compare equal proportions
Physics · Middle school / High school
Knowledge points:Length; amplitude; period
Planned interaction:Change length and initial angle and time oscillations
Maths · Primary school / Middle school
Knowledge points:Percent; reference value; successive discounts
Planned interaction:Compare single and successive discounts with a bar
Physics · High school
Knowledge points:Restoring force; elastic energy; period
Planned interaction:Change mass and stiffness and trace motion and energy
Maths · Primary school / Middle school
Knowledge points:Interior angles; straight angle; invariance
Planned interaction:Move vertices and arrange angles along a straight line
Physics · Middle school / High school
Knowledge points:Refractive index; refraction angle; interface
Planned interaction:Select media and vary a ray at their interface
Maths · Primary school / Middle school
Knowledge points:Ratio; parts; proportional relationships
Planned interaction:Distribute blocks by changing totals and ratios
Physics · Middle school / High school
Knowledge points:Temperature difference; conduction; equilibrium
Planned interaction:Compare temperature profiles along rods
Maths · Middle school / High school
Knowledge points:Slant height; sector; arc length
Planned interaction:Unroll a cone and compare arc and circumference
Physics · Middle school
Knowledge points:Distance; time; average speed
Planned interaction:Set segment speeds and plot distance against time
Maths · Primary school / Middle school
Knowledge points:Random events; frequency; long-run behavior
Planned interaction:Increase trials and compare relative-frequency curves
Physics · Middle school
Knowledge points:Force; area; pressure
Planned interaction:Change contact area under a fixed load
Maths · Primary school / Middle school
Knowledge points:Dimensions; matching faces; surface area
Planned interaction:Unfold a cuboid and change its three dimensions
Physics · Middle school / High school
Knowledge points:Heat; mass; temperature change
Planned interaction:Heat equal masses and compare temperature changes
Maths · Middle school
Knowledge points:Slope; intercept; rate of change
Planned interaction:Drag points to connect a line with its equation
Physics · Primary school / Middle school
Knowledge points:Straight rays; inverted image; similar triangles
Planned interaction:Adjust object and screen distances and trace rays
Maths · Primary school / Middle school
Knowledge points:Radius; pi; area rearrangement
Planned interaction:Rearrange sectors and increase their number
Physics · Middle school / High school
Knowledge points:Static limit; kinetic friction; forces
Planned interaction:Increase pulling force until a block slides
Maths · Middle school
Knowledge points:Right triangles; squares; area conservation
Planned interaction:Rearrange pieces to compare squares on the sides
Physics · High school
Knowledge points:Component motion; gravity; trajectory
Planned interaction:Change launch speed and height and compare components
Maths · Primary school / Middle school
Knowledge points:Equality; unknowns; equivalent operations
Planned interaction:Apply matching operations to a balance
Physics · Middle school / High school
Knowledge points:Density; depth; hydrostatic pressure
Planned interaction:Move a pressure probe through different liquids
Maths · Primary school / Middle school
Knowledge points:Decomposition; rearrangement; adding areas
Planned interaction:Cut and rearrange shapes to compare solutions
Physics · Middle school
Knowledge points:Frequency; amplitude; waveform
Planned interaction:Adjust frequency and amplitude with optional audio
Maths · Primary school / Middle school
Knowledge points:Central tendency; outliers; distribution
Planned interaction:Drag data points and compare summary statistics
Physics · High school
Knowledge points:Critical angle; index; propagation conditions
Planned interaction:Vary a ray leaving a higher-index medium
Maths · Middle school / High school
Knowledge points:Doubling; exponents; comparison with linear growth
Planned interaction:Compare linear and exponential growth curves
Physics · High school
Knowledge points:Superposition; frequency difference; envelope
Planned interaction:Combine nearby frequencies and inspect the envelope
Maths · High school
Knowledge points:Angles; radians; sine and cosine
Planned interaction:Rotate a point and plot its projections
Physics · High school
Knowledge points:Constant temperature; volume; inverse pressure
Planned interaction:Move a sealed piston and observe pressure
Maths · Middle school / High school
Knowledge points:Common difference; nth term; paired sums
Planned interaction:Change terms and arrange blocks into paired sums
Physics · High school
Knowledge points:Absolute temperature; fixed volume; particle motion
Planned interaction:Heat a fixed volume and compare collisions and pressure
Maths · Middle school / High school
Knowledge points:Order; selection; counting
Planned interaction:Arrange colored objects and select unordered groups
Physics · High school
Knowledge points:Heat input; work; efficiency
Planned interaction:Adjust heat flows and check an energy diagram
Maths · Middle school
Knowledge points:Diagonals; triangulation; angle sum
Planned interaction:Triangulate polygons and compare angle sums
Physics · High school
Knowledge points:Momentum; restitution; energy
Planned interaction:Change masses and speeds before a collision
Maths · High school
Knowledge points:Direction; components; parallelogram rule
Planned interaction:Drag vectors and compare addition methods
Physics · High school
Knowledge points:Angular speed; tangential speed; centripetal acceleration
Planned interaction:Change radius and speed and display vectors
Maths · High school
Knowledge points:Rate of change; secants; limits
Planned interaction:Bring two points together to investigate slope
Physics · High school
Knowledge points:Field direction; superposition; strength
Planned interaction:Place charges and move a field probe
Maths · High school
Knowledge points:Intervals; Riemann sums; signed area
Planned interaction:Increase the number of rectangles under a curve
Physics · High school
Knowledge points:Time constant; charge; voltage
Planned interaction:Change resistance and capacitance and trace curves
Maths · High school
Knowledge points:Inputs and outputs; domain; reflection
Planned interaction:Swap coordinates and compare inverse graphs
Physics · Middle school / High school
Knowledge points:Field lines; current direction; coils
Planned interaction:Reverse current and move a compass around coils
Maths · Middle school
Knowledge points:Scale factor; corresponding sides; area ratio
Planned interaction:Scale triangles and compare lengths and areas
Physics · Middle school / High school
Knowledge points:Magnetic flux; induced direction; rate of change
Planned interaction:Move a magnet through a coil and read the signal
Maths · High school
Knowledge points:Common ratio; nth term; partial sums
Planned interaction:Change the common ratio and visualize partial sums
Physics · High school
Knowledge points:Phase difference; superposition; interference
Planned interaction:Move two sources and inspect the amplitude pattern
Maths · High school
Knowledge points:Geometric modeling; functions; extrema
Planned interaction:Change corner cuts and link the net to a volume graph
Physics · Middle school / High school
Knowledge points:Focus; image position; corrective lenses
Planned interaction:Adjust a simplified eye and corrective lenses
Maths · High school
Knowledge points:Decay ratio; randomness; half-life
Planned interaction:Compare random events with a large-population curve
Physics · High school
Knowledge points:Gravity; potential energy; escape conditions
Planned interaction:Vary body mass and radius and compare launches
Maths · High school
Knowledge points:Independent trials; success probability; distribution
Planned interaction:Compare repeated trials with a theoretical distribution
Physics · Middle school / High school
Knowledge points:Pressure transmission; piston area; displacement
Planned interaction:Change piston areas and compare forces and displacements
Maths · Primary school / Middle school
Knowledge points:Opposites; absolute value; addition and subtraction
Planned interaction:Move signed arrows along a number line
Physics · Middle school / High school
Knowledge points:Concentration; random motion; diffusion
Planned interaction:Remove a partition and compare mixing at different temperatures
Maths · Primary school / Middle school
Knowledge points:Common factors; multiples; factorization
Planned interaction:Arrange arrays to find common grouping patterns
Physics · Middle school
Knowledge points:Virtual image; equal distances; viewing direction
Planned interaction:Move an object and observer and extend reflected rays
Maths · Middle school
Knowledge points:Constant product; hyperbola; domain
Planned interaction:Resize a fixed-area rectangle and plot its dimensions
Chemistry · Middle school / High school
Knowledge points:pH; logarithmic scale; indicators
Planned interaction:Compare virtual samples and indicator colors
Chemistry · Middle school / High school
Knowledge points:Temperature; saturation; crystallization
Planned interaction:Change temperature and solute amount to explore saturation
Chemistry · Middle school / High school
Knowledge points:Protons; neutrons; electrons
Planned interaction:Add particles to distinguish elements, isotopes and ions
Chemistry · Middle school / High school
Knowledge points:Atom conservation; coefficients; ratios
Planned interaction:Change coefficients and count each type of atom
Chemistry · High school
Knowledge points:Moles; stoichiometry; limiting reactant
Planned interaction:Change reactant amounts and track leftovers and products
Chemistry · Middle school / High school
Knowledge points:Concentration; temperature; surface area
Planned interaction:Compare effective collisions in a simplified particle model
Chemistry · Middle school / High school
Knowledge points:Solute; volume; concentration relationships
Planned interaction:Add virtual water while tracking conserved solute
Chemistry · Middle school / High school
Knowledge points:Solubility; boiling point; separation methods
Planned interaction:Choose separation methods for virtual mixtures
Chemistry · High school
Knowledge points:System; surroundings; energy change
Planned interaction:Compare energy diagrams and virtual temperature changes
Chemistry · High school
Knowledge points:Electrodes; ion motion; products
Planned interaction:Track ions and balanced products in a specified virtual system
Biology · Middle school
Knowledge points:Magnification; field of view; scale bars
Planned interaction:Change virtual objectives and compare fields of view
Biology · Middle school / High school
Knowledge points:Concentration difference; membranes; water movement
Planned interaction:Change conditions across a membrane and observe net water movement
Biology · High school
Knowledge points:Diffusion; permeability; active transport
Planned interaction:Compare particles, channels and transport conditions
Biology · Middle school / High school
Knowledge points:Light; carbon dioxide; limiting factors
Planned interaction:Change one condition at a time and compare simplified rates
Biology · Middle school / High school
Knowledge points:Gradients; surface area; diffusion distance
Planned interaction:Change simplified alveolar parameters and compare exchange trends
Biology · Middle school / High school
Knowledge points:Alleles; genotype; probability
Planned interaction:Combine parental alleles and inspect offspring probabilities
Biology · High school
Knowledge points:Growth rate; carrying capacity; feedback
Planned interaction:Change resource limits and compare population models
Biology · Middle school / High school
Knowledge points:Trophic levels; energy; ecological links
Planned interaction:Build a food web and explore simplified parameter changes
Biology · High school
Knowledge points:Temperature; pH; substrate concentration
Planned interaction:Change one variable and compare simplified activity curves
Biology · Middle school
Knowledge points:Pulmonary circuit; systemic circuit; direction
Planned interaction:Trace schematic flow through chambers and vessels
Space · Primary school / Middle school
Knowledge points:Rotation; illumination; day-night boundary
Planned interaction:Rotate Earth and follow daylight at a marked location
Space · Primary school / Middle school
Knowledge points:Axial tilt; solar altitude; seasons
Planned interaction:Change tilt and compare sunlight in both hemispheres
Space · Primary school / Middle school
Knowledge points:Sun-Earth-Moon positions; illumination; viewpoint
Planned interaction:Move the Moon and compare space and ground views
Space · Middle school
Knowledge points:Shadows; orbital tilt; alignment
Planned interaction:Adjust alignment and tilt to identify eclipse conditions
Space · High school
Knowledge points:Parallax angle; baseline; distance
Planned interaction:Switch viewpoints and compare apparent stellar shifts
Space · Middle school / High school
Knowledge points:Latitude; date; daylight duration
Planned interaction:Select date and latitude to view daylight duration
Earth science · Primary school / Middle school
Knowledge points:Evaporation; condensation; precipitation
Planned interaction:Change simplified conditions and track water between reservoirs
Earth science · Middle school
Knowledge points:Rock types; weathering; melting
Planned interaction:Choose processes and follow changes between rock types
Earth science · Middle school / High school
Knowledge points:Divergence; convergence; transform boundaries
Planned interaction:Move two plates and compare boundary types
Earth science · High school
Knowledge points:Albedo; radiation; simplified equilibrium
Planned interaction:Change albedo and model parameters to compare energy flows
School stages are exploration guides, not claims of alignment with a particular national curriculum. Dates may change when quality checks need more time. The existing 12 labs remain in the experiment directory.