MathCAT: Math Capable Assistive Technology for generating speech, braille, and navigation.

assistive-technology mathematics
2 Open Issues Need Help Last updated: Jul 2, 2025

Open Issues Need Help

View All on GitHub

AI Summary: The task involves modifying the MathCAT library's `trim_element` function to handle nested math expressions within text elements. This requires flattening the structure by separating the math elements from the surrounding text, effectively treating them as separate text nodes. The goal is to improve MathCAT's ability to process MathML containing HTML with embedded math, enhancing its accessibility features.

Complexity: 3/5
good first issue

MathCAT: Math Capable Assistive Technology for generating speech, braille, and navigation.

Rust
#assistive-technology#mathematics

AI Summary: Add the remaining core concept names from the W3C MathML Core Concepts specification to the MathCAT library's definition files for each supported language. This involves populating the `IntentMappings` variable in each language's `definitions.yaml` file, creating rules for special cases, and adding translation comments where needed. The current English definitions are incomplete, and other languages require full implementation and translation.

Complexity: 4/5
good first issue

MathCAT: Math Capable Assistive Technology for generating speech, braille, and navigation.

Rust
#assistive-technology#mathematics