46 packages
@webwriter/automaton
Build, visualize, and interact with different kinds of automata (DFA, NFA, PDA).
@webwriter/block-based-code
Write block-based code (e.g. Scratch) and run it.
@webwriter/branching-scenario
Create adaptable learning experiences by authoring a gamebook, where you present the student with choices on how to continue.
@webwriter/build
Developer tools for WebWriter packages (build process, documentation, localization)
@webwriter/chemdraw
Periodic table of the elements. Each element can be focused on to get a brief overview of its properties.
@webwriter/chemlab
WIP - Prepare virtual laboratory environments for various topics in chemistry. Includes the building of molecules as well as applications for electrochemistry and acid/base theory.
@webwriter/code
Write and run code as a code cell. Supports several languages (HTML, JavaScript/TypeScript, Python, Java, WebAssembly).
@webwriter/core
Core functionality of WebWriter
@webwriter/create-widget
NPM Initializer to create a new widget with the default setup
@webwriter/flowchart
Create programming flowcharts with interactive tasks. Use standardized Elements such as loops and Branchings.
@webwriter/geogebra
Use the mathematics learning apps of GeoGebra for algebra and geometry.
@webwriter/geometry-cloze
Create and view geometry exercises with coloring, styling and labeling options.
webwriter-h5p
Content Type to show WebWriter documents in H5P
@webwriter/interactive-video
(WIP) Enhance learning by adding interactive content in popups to videos for an engaging, interactive experience.
@webwriter/lit
Base classes for widget components with lit (WebWriter)
webwriter-lit
Base classes for widget components with lit (WebWriter)
@webwriter/logic-circuit
Create and simulate circuits with logic gates (AND, OR, XOR, etc.).
@webwriter/manualgraphviz
Visualize graphs, simulate common graph algorithms (Kruskal, Dijkstra, BFS, DFS, etc.), and record your own graph animations.
@webwriter/map
Geographical map with different terrain options including custom tiling, and GeoJSON support.
@webwriter/model
Core types of WebWriter, also useful for implementing widgets
webwriter-model
Core types of WebWriter, also useful for implementing widgets
@webwriter/network
Visualization of network topologies. Can represent different kinds of networks.
@webwriter/neural-network
Deep learning visualization for feed-forward networks with custom datasets, training and prediction.
@webwriter/phet-simulation
Collection of web templates for interactive animations from PhET that visualise a variety of topics from the fields of physics, chemistry and mathematics.
@webwriter/quiz
Add interactive tasks (multiple choice, order, free text, highlighting, or speech input). Make a quiz out of multiple tasks.