daisy / daisy/MathCATForPython

General and Principal Logarithm Math Content Reading the Same way in ScreenReaders (needs a way to hear the difference in caps L Log vs. lower case l log).

Ouverte
#112 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
Langage dominant
Python
Étoiles
10
Forks
10
Merge moyen
10 h 40 min
PR mergées (30 j)
4

Description

1. go to this Complex Analysis link in the browser of your choice:
https://complexanalysis.org/web/sec_complex-log.html
2. Find Definition 5.2.2. Principal value of the logarithm. (Search for "principal" without quotes.) 3. Read down until you find, "The domain for the function, Log."
Problem: Screenreaders are not differentiating between lower-case "log," and upper-case "Log." They have different meanings.

In short, and you may just have to take my word for this one, log(-1), in complex analysis, has infinite answers. Not only is e^(pi i) = -1, but e to the power of any odd number multiplied by pi i, also. Saying "log(-1)" can mean any of those. The "principal logarithm" (similar to principal square root in that
context) refers to the official one accepted form for complex analysis, which, in this case, is simply "pi i." The principal logarithm is written with the word "Log," with a capital L. JAWS renders both as "log," but students need to know the difference in order to know what to write down in assignments.
Expected: MathCAT pronunciation that screen readers can use to pronounce "Log" differently from "log."

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Piste de recherche

Start with Definition 5.2.2 at the linked Complex Analysis page and trace MathCAT's pronunciation handling for lowercase "log" and uppercase "Log". Done means screen readers can audibly distinguish the general logarithm from the principal logarithm, with the behavior checked using the reported example.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
python
Domaine
accessibility
Type d'issue
Fonctionnalité
Difficulté
3/5
Temps estimé
1-2 jours
Activité
Active
Clarté
Plutôt claire
Accessibilité débutants
65/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.