ggblab
Getting Started
ggblab Documentation
Core Documentation
ggblab Design Philosophy
1. The Problem: Python’s Scoping Crisis in Education
2. The Solution: Geometric Scene Construction as Scoping Model
3. Computational Thinking via Geometric Construction
4. Scoping Pedagogy: From Math to Code
5. Implementation in ggblab
6. Classroom Integration
7. Why This Matters: The Meta-Goal
8. Implementation Roadmap
9. Success Metrics
10. Related Work
11. Philosophical Stance: Mathematics First
Summary
ggblab Architecture
Advanced Topics
SymPy Geometry Integration Design
API Reference
API Reference
ggblab
Index
Index
A
|
B
|
C
|
D
|
F
|
G
|
H
|
I
|
K
|
L
|
M
|
P
|
R
|
S
|
T
|
U
|
V
|
W
A
app (ggblab.ggbapplet.GeoGebra attribute)
B
base64_buffer (ggblab.construction.ggb_construction attribute)
C
cache_schema_locally() (in module ggblab.schema)
client_handle() (ggblab.comm.ggb_comm method)
clients (ggblab.comm.ggb_comm attribute)
COLUMNS (ggblab.parser.ggb_parser attribute)
comm (ggblab.ggbapplet.GeoGebra attribute)
command() (ggblab.ggbapplet.GeoGebra method)
construction (ggblab.ggbapplet.GeoGebra attribute)
D
df (ggblab.parser.ggb_parser attribute)
F
fbd() (ggblab.parser.ggb_parser method)
ffd() (ggblab.parser.ggb_parser method)
flatten() (in module ggblab.parser)
ft (ggblab.parser.ggb_parser attribute)
function() (ggblab.ggbapplet.GeoGebra method)
G
G (ggblab.parser.ggb_parser attribute)
G2 (ggblab.parser.ggb_parser attribute)
GeoGebra (class in ggblab.ggbapplet)
geogebra_xml (ggblab.construction.ggb_construction attribute)
ggb_comm (class in ggblab.comm)
ggb_construction (class in ggblab.construction)
ggb_parser (class in ggblab.parser)
ggb_schema (class in ggblab.schema)
(ggblab.construction.ggb_construction attribute)
ggblab
module
H
handle_recv() (ggblab.comm.ggb_comm method)
I
init() (ggblab.ggbapplet.GeoGebra method)
initialize_dataframe() (ggblab.parser.ggb_parser method)
K
kernel_id (ggblab.ggbapplet.GeoGebra attribute)
L
leaves (ggblab.parser.ggb_parser attribute)
load() (ggblab.construction.ggb_construction method)
local_path (ggblab.schema.ggb_schema attribute)
,
[1]
logs (ggblab.comm.ggb_comm attribute)
M
mid (ggblab.comm.ggb_comm attribute)
module
ggblab
P
parse() (ggblab.parser.ggb_parser method)
parse_subgraph() (ggblab.parser.ggb_parser method)
parser (ggblab.ggbapplet.GeoGebra attribute)
R
rd (ggblab.parser.ggb_parser attribute)
reconstruct_from_tokens() (in module ggblab.parser)
recv_events (ggblab.comm.ggb_comm attribute)
,
[1]
recv_logs (ggblab.comm.ggb_comm attribute)
,
[1]
recv_msgs (ggblab.comm.ggb_comm attribute)
register_target() (ggblab.comm.ggb_comm method)
register_target_cb() (ggblab.comm.ggb_comm method)
roots (ggblab.parser.ggb_parser attribute)
S
save() (ggblab.construction.ggb_construction method)
schema (ggblab.schema.ggb_schema attribute)
schema_content (ggblab.schema.ggb_schema attribute)
send() (ggblab.comm.ggb_comm method)
send_recv() (ggblab.comm.ggb_comm method)
server() (ggblab.comm.ggb_comm method)
server_handle (ggblab.comm.ggb_comm attribute)
server_thread (ggblab.comm.ggb_comm attribute)
SHAPES (ggblab.parser.ggb_parser attribute)
socketPath (ggblab.comm.ggb_comm attribute)
source_file (ggblab.construction.ggb_construction attribute)
start() (ggblab.comm.ggb_comm method)
stop() (ggblab.comm.ggb_comm method)
T
target_comm (ggblab.comm.ggb_comm attribute)
target_name (ggblab.comm.ggb_comm attribute)
thread (ggblab.comm.ggb_comm attribute)
tokenize_with_commas() (in module ggblab.parser)
U
unregister_target_cb() (ggblab.comm.ggb_comm method)
url (ggblab.schema.ggb_schema attribute)
,
[1]
V
vertex_on_regular_polygon() (ggblab.parser.ggb_parser method)
W
write_parquet() (ggblab.parser.ggb_parser method)
wsPort (ggblab.comm.ggb_comm attribute)