[BlindMath] Learning High School Math

Rastislav Kish rastislav.kish at protonmail.com
Wed Jul 21 00:52:56 UTC 2021


Hi Shail,

as for the usage of LaTeX upto the university...

I'd say this is mostly a thing of personal choice. Unless your
daughter's university specifically requires LaTeX for some reason, she
can use whatever she wants,

even Microsoft Word (no kidding, I really saw a physics book written in
Word).

There are countless preprocessors and text formats like Markdown and its
flavors out there, so she can write anything from math in AsciiMath to
Chemistry formulas in SMILE notation in pretty much any way she likes.

I personally always select tools according to their strenghts and
weaknesses, so they perfectly fit my goal.
AsciiMath is not just easily readable, but also very close to the syntax
of Python and SageMath, so I can work with it easily if needed.
On the other hand, LaTeX for example gives more control over the
output's design, what's mostly not important for me (I can't check it
myself anyway), but there are people who care about it a lot and thus,
they might find LaTeX as a better choice.

Plus, if your daughter really finds a place for mathematics in her
heart, another thing to realise is, that this is a truly big field,
mostly combined with other big fields (it's called the science of all
sciences for a reason).
Learning "just another of the possible notations", should be a piece of
cake, without the need for an intensive practice.
In fact, if she'll really enjoy the subject, I recommend learning LaTeX
even if she did not have future plans for it, it can't hurt, just help.
I personally don't use it much, but I still know at least the basics, so
I can read documents in it and write my own if needed.

As for the math by sound, heh, now I use Orca on Linux, but back in my
days on Windows, I was using Jaws as well. :)
Jaws is a great screenreader, however, under two conditions:
* It works properly
* Its user is aware of its abilities, settings, and can make it to help
them, instead of the opposite

As for the speed problems and hanging, this is mostly a blind shot, but,
did you try a sound-card state keeping program?
I mean, the modern soundcards are often configured to shut down after a
period of inactivity, for example one second or less.
They wake up again as the new sound data come, but with various
sideeffects like losing of first sillables, messing up the volume, time
delay and other ugly things.
Thus, when I see a screenreader being slow and doing weird things, the
first thing I check is whether a solution for this problem has been applied.

I recommend Silenzio:
https://stefankiss.sk/modules.php?name=Downloads&d_op=getit&lid=112

It's a lightweight program, that will run in the background and
continuously send silence to the soundcard, keeping it awake and responsive.
I have a Windows installation on one of my partitions here, using it
mostly as a testing environment, when I want to add a Windows support to
my programs. Without this utility, it would be absolutely unusable.

Of course, if one wants to quickly and efficiently work with math by
sound, perfectly working screenreader is an absolute must, that's a
no-brainer.

As for the command line, I can't say I'd prefer it overall, GUI is more
practical in many aspects like saving one's memory, time to refresh it
and in general offers easier multitasking, not even mentioning
advantages of a semantic interface for accessibility.
But some tasks are definitely more practical from terminal, like
compiling code, using pandoc or other console based programs like Python.
Installing dependencies is also among them. :)

If you had any troubles installing math_scanner, feel free to ask,
especially on Windows, if you'll be installing there, I can send you my
Tesseract binaries if you want, there are currently no official available.

For Linux installations, you can simply use the main branch of the
repository, the Windows support is experimentally added in the
windowsSupport branch.

Also, as for Pandoc, just few tips, you might want to check out this:
https://github.com/CDSoft/pp
and this:
https://github.com/vbwx/pandoc-asciimath

Best regards

Rastislav

Dňa 16. 7. 2021 o 21:52 Shail M napísal(a):
> Hi Rastislav,
>
> Thanks for providing suggestions and detailed information. I really appreciate your help.
>
> I looked into AsciiMath and as you mentioned, it seems simple to read and write compared to Latex but the underlying reason for using Latex is that it is capable of helping her all the way to graduation or post-graduation if she wishes to pursue. As per my understanding, Latex won't just help in Math but also in Physics, Chemistry, Graphs, Charts etc.
>
> It amazing to know that you were able to deal with all this complexity without using Braille. I am not sure what screen reader is available on Linux but JAWS on Windows is pretty bad. Memory Hog as well as very frequently stops speaking and then we have to ALT + TAB to switch to different window and then come back to previous window and it will start working magically again.
>
> I also prefer using command line rather than GUI and have been suggesting daughter to use the same as I find the command line more accessible as well.
>
> I'll certainly try using Math Scanner and hopefully, it will help in converting image to text.
>
> Also, thanks for providing reference to Pandoc software. I was looking for a software that could generate different formats like Word/PDF and this software seems like single stop shop for that purpose.
>
> Again, thanks for your feedback.
>
> Thanks
> Shail
>
> -----Original Message-----
> From: BlindMath <blindmath-bounces at nfbnet.org> On Behalf Of Rastislav Kish via BlindMath
> Sent: Tuesday, July 13, 2021 6:15 PM
> To: blindmath at nfbnet.org
> Cc: Rastislav Kish <rastislav.kish at protonmail.com>
> Subject: Re: [BlindMath] Learning High School Math
>
> Hello Shail,
>
> personally, my universal answer for high-school math is AsciiMath.
>
> AsciiMath is a math format like LaTeX, just much easier to both read and write.
>
> In fact, it's so natural that I was able to work with quite massive expressions without really paying attention to what I'm doing and still get them right.
>
>
> The naturality of AsciiMath is also an advantage when exchanging data, teachers can check it in the plain form without any visualisation, on the other hand, they can write equations without any special software or other equipment.
>
>
> The editor I used was simply Notepad back on Windows, now on Linux, my 'swiss-army knife' is Pluma.
>
> Word doesn't in my view offer any significant advantages for math and on the other hand, has quite few caveats one must deal with like the spelling corrector, letters capitalizer or the overall program slowness.
>
>
> When a teacher had a test already prepared in Word, I usually just copied everything to Pluma and returned the results in a plain-text format.
>
>
> That did not necessarily need to be the case though, for example on math we did not have pre-printed tests at all, the teacher simply wrote tasks on the table, dictating as she was writing so I could catch everything.
>
>
> Also one more thing to note, I may be in minority on this, but I solve everything exclusively by sound, no braille involved.
>
>
> As for education and training, Openstax is a very good resource with accessible high-school as well as some university level math. All topics i read were well and comprehensively explained, providing also some exercises for training.
>
>
> As for dealing with math in images, I have developed math_scanner:
>
> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FRastislavKish%2Fmath_scanner&data=04%7C01%7C%7C7944d2de762c455280ac08d94664efb2%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637618221590993124%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=qmjE0wC8RiEEZT5x084FX3%2FeMnFaA1pTS8eox0YzU00%3D&reserved=0
>
> which has been showing some promising results so far. There is already an experimental Windows support for now in a separate branch and my early tests on the proprietary platform vent quite good.
>
>
> The only problem is, that it's a bit complicated to setup, I initially thought that anyone can easily learn to work with command line and install the few dependencies if there are detailed instructions.
>
> But after testing it with few people, I don't think so anymore. :)
>
>
> Plus the whole project is for now a bit of a experiment, there is no long and deep testing behind it, so there may be hidden pitfalls in terms of accuracy and reliability.
>
>
> So it depends on your daughter's personality. If she has technical talent and is cunning enough to use an experimental tool, I think she should be able to make use of it.
>
>
> She could join the Windows version testing in that case, mostly for the Tesseract binaries, which I have compiled and which are not yet globally available.
>
>
> On the other hand, if math is just an obligation for her, I think she should be able to pass it without very special efforts, in fact, the effortless passing part was even my case, as math_scanner is a quite recent work.
>
>
> As for the university-level math, this is a slightly more complicated field. Not that much, there are just more things in equations to pay attention to, their layout tends to be more sophisticated due to the usage of sums, integrals, etc. there are more special math symbols to take care of and finally, the amount of information contained in an equation or expression is typically much higher than in high-school.
>
> MathML is a great way to deal with it, even though it requires some fiddling if one wants to write in AsciiMath and show in MathML, pandoc is quite good in this but it's a terminal app (so again, command line skills necessary, although there might be graphical wrappers, I did not check this option as terminal is faster for me in this case).
>
>
> Best regards
>
>
> Rastislav
>
>
> Dňa 13. 7. 2021 o 22:52 Shail M via BlindMath napísal(a):
>> Hi All,
>>
>> I have a basic question regarding understanding and solving problems in High School Math.
>>
>> Background:
>> My daughter is vision impaired and currently studying in High School and will be learning Algebra 2 in coming year. She knows Braille but is learning Nemeth. Also, learning LaTeX. Apart from this, she knows and uses Equation Editor to some extent in Microsoft Word and has Braille display "Mantis Q40". She uses JAWS and also learning NVDA currently.
>>
>> While we are waiting for the session by Mr. Hussain, yet it will be happening in August which will late for us as school will open by August end. We are trying to figure out few things ahead of time. There are various aspects of learning Math and looking for feedback so that we can improve on the process.
>> Below are the list of various actions that need to be performed:
>>
>>     *   Reading Math problems
>>     *   Solving Math Problems (Show your work)
>>     *   Reading concepts and problems/solutions over the web.
>>
>> The biggest problem is that there is no single software capable enough of handling Math content single handedly.
>>
>> For each of the action above, the approach we are taking:
>>
>>     *   Reading Math Problems:
>>        *   The teacher gives assignment to all the students. Normally, it's given in Onenote but we can request the teacher to provide the Math content in Word using the Equation Editor. This way, JAWS can read the problem to her correctly. NVDA fails to read the content correctly written using Equation Editor. Math Player also doesn't read it correctly either. So, JAWS is winner here. Another solution is to use Immersive reader feature of Word.
>>     *   Solving Math Problems:
>>        *   Solve the problems in Word using the Equation Editor. Another solution is to use LaTeX in editor like Texmaker or TexWorks and generate a PDF with the question and corresponding solution. Both gets complex with lengthy equations.
>>     *   Reading concepts and problems/solutions over the web:
>>        *   Now, from the learning perspective, it is sometimes needed to search for the Math concept online and listen to the solution/approach. Most of the sites are inaccessible as they contains the Math content as image. Few of them uses MathJax/MathML and therefore, can be read. Now, here, JAWS fails to read correctly (in fact, it was consuming full CPU and very high memory as well) the Math content. NVDA over Firefox seems to be the best bet which was able to read the problem/solution correctly.
>>
>> The problem is that one need to be an expert in both JAWS and NVDA which is really tough as each comes with different set of commands. Also, Math Player requires 32 bit of Microsoft Word but then it also requires Math Type software to create Math content which adds additional dependency on external software.
>>
>> She has a TVI and other support in the class but looking forward to help her solve Math problems independently.
>>
>> Any ideas on simplifying the approach. Can you please share the approach taken which worked for you?
>>
>> Thanks for helping solving the mystery of learning Math.
>>
>> Thanks
>> Shail
>> _______________________________________________
>> BlindMath mailing list
>> BlindMath at nfbnet.org
>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fnfbnet
>> .org%2Fmailman%2Flistinfo%2Fblindmath_nfbnet.org&data=04%7C01%7C%7
>> C7944d2de762c455280ac08d94664efb2%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7
>> C1%7C0%7C637618221590993124%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMD
>> AiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=7ar%
>> 2BT%2Btocqnp1IYiJjgw1TprLCpC42URm%2FfcdyZLxb0%3D&reserved=0
>> To unsubscribe, change your list options or get your account info for BlindMath:
>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fnfbnet
>> .org%2Fmailman%2Foptions%2Fblindmath_nfbnet.org%2Frastislav.kish%2540p
>> rotonmail.com&data=04%7C01%7C%7C7944d2de762c455280ac08d94664efb2%7
>> C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637618221590993124%7CUnkno
>> wn%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiL
>> CJXVCI6Mn0%3D%7C1000&sdata=Hg%2BnwZ9s0YeqT9rX0QQmfNIyPg%2FCigKk%2B
>> 8SC76ZqlKw%3D&reserved=0 BlindMath Gems can be found at
>> <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.b
>> lindscience.org%2Fblindmath-gems-home&data=04%7C01%7C%7C7944d2de76
>> 2c455280ac08d94664efb2%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C63
>> 7618221590993124%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV
>> 2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=g4TxVSmPcYVsKyR
>> LndGKcvMK9BREek%2Fy8yYQXvfmXlo%3D&reserved=0>
>
> _______________________________________________
> BlindMath mailing list
> BlindMath at nfbnet.org
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fnfbnet.org%2Fmailman%2Flistinfo%2Fblindmath_nfbnet.org&data=04%7C01%7C%7C7944d2de762c455280ac08d94664efb2%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637618221590993124%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=7ar%2BT%2Btocqnp1IYiJjgw1TprLCpC42URm%2FfcdyZLxb0%3D&reserved=0
> To unsubscribe, change your list options or get your account info for BlindMath:
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fnfbnet.org%2Fmailman%2Foptions%2Fblindmath_nfbnet.org%2Fmomdadofarushi%2540hotmail.com&data=04%7C01%7C%7C7944d2de762c455280ac08d94664efb2%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637618221590993124%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=0FZTijkFBRAj4Jqo3MxjYrezCfSzudseCeL1C91XirA%3D&reserved=0
> BlindMath Gems can be found at <https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.blindscience.org%2Fblindmath-gems-home&data=04%7C01%7C%7C7944d2de762c455280ac08d94664efb2%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637618221590993124%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=g4TxVSmPcYVsKyRLndGKcvMK9BREek%2Fy8yYQXvfmXlo%3D&reserved=0>




More information about the BlindMath mailing list