Something or other, whatever!

Christian Lawson-Perfect's homepage

GeoGebra custom element

geogebra-component.js

A web component to embed a GeoGebra applet.

It's a wrapper around deployggb.js provided by GeoGebra.

Usage

Construct a worksheet from scratch

Write GeoGebra commands inside the tag. These commands are evaluated immediately after the applet loads.

<geogebra-applet> A = (1,2) </geogebra-applet>

Load a worksheet from GeoGebra.org by ID

<geogebra-applet material="sA5Mb4vd" /> <geogebra-applet material="https://www.geogebra.org/m/sA5Mb4vd" />

You can give just the ID, or you can give the full URL of a geogebra material, because that's easier to think about!

Documentation

There's a full API reference and a page of examples.