How b-3llum/out-of-the-cave works
Out of the Cave is a static mathematics-problem library, not a solutions platform. The main user journey is to browse a subject collection, filter and select problems, then assemble a worksheet for printing or LaTeX download. The graph also includes the documented high-school, special-topic, typesetting, and per-page download capabilities. Runtime links follow the README and sampled JavaScript; unsampled page markup and wiring are not inferred.
Main entry points: worksheet.js Worksheet builder · pure-foundations.html Pure mathematics · applied-calculus.html Applied mathematics · index.html Home and navigation
Components 17
Problem library
- Home and navigation
index.html - Pure mathematics
pure-foundations.html - Applied mathematics
applied-calculus.html - High-school collection
highschool.html - Special collections
open-problems.html
Browsing experience
- Filters and selection
site.js - Browser saved state
Worksheet creation
- Worksheet interface
worksheet.html - Worksheet builder
worksheet.js - Worksheet problem data
problems-data.js - Printable worksheet
worksheet.js
Presentation and exports
- LaTeX downloads
tex/applied-calculus.tex - Compiled PDF downloads
tex/applied-calculus.pdf - KaTeX rendering
katex - Math overflow handling
mathfit.js - Theme preferences
theme.js
Other components
- Reader
Connections 31
- Reader → Home and navigation: opens
- Home and navigation → Pure mathematics: links to
- Home and navigation → Applied mathematics: links to
- Home and navigation → High-school collection: links to
- Home and navigation → Special collections: links to
- Reader → Pure mathematics: browses
- Reader → Applied mathematics: browses
- Reader → High-school collection: browses
- Reader → Special collections: browses
- Filters and selection → Pure mathematics: filters
- Filters and selection → Applied mathematics: filters
- Filters and selection → High-school collection: filters
- Filters and selection → Browser saved state: saves selections
- Worksheet interface → Worksheet builder: runs
- Worksheet builder → Worksheet problem data: reads
- Worksheet builder → Browser saved state: loads selections
- Worksheet builder → Printable worksheet: renders
- Worksheet builder → LaTeX downloads: exports
- Pure mathematics → LaTeX downloads: offers source
- Applied mathematics → LaTeX downloads: offers source
- High-school collection → LaTeX downloads: offers source
- Special collections → LaTeX downloads: offers source
- Pure mathematics → Compiled PDF downloads: offers PDF
- Applied mathematics → Compiled PDF downloads: offers PDF
- High-school collection → Compiled PDF downloads: offers PDF
- Special collections → Compiled PDF downloads: offers PDF
- KaTeX rendering → Pure mathematics: renders math
- KaTeX rendering → Applied mathematics: renders math
- KaTeX rendering → Worksheet builder: renders math
- Math overflow handling → KaTeX rendering: measures formulas
- Theme preferences → Browser saved state: persists preference