matrix 2024-02-13

This vid demonstrates Common Lisp Cells (Matrix) over-the-wire, #CommonLisp pushing https://qooxdoo.org/ to the Web. https://youtu.be/-pQnyl3wXXs Anyone interested in a CLJC Matrix-over-the-wire solution, gimme a shout.

👍 2

I tried to access but I'm getting "This site can't be reached" and ERR_CONNECTION_REFUSED.

Yeah, I just checked and saw that the app had crashed for some reason. It is back up. I will test various functions to see where it goes south. I was hoping the PG upgrade forced on me by Amazon would be compatible. Maybe it's not.

Now it is working on chrome, thank you! I'm not sure if I had tried it before but I cannot type answers on firefox.

Thx, I'll check FFox. 🙏

btw, Which OS was that with FireFox?

OK, FireFox does not work at all after putting up the landing page on Mac OS X or Windows. I forget if it ever did, but I think it did. If I end up getting the app out of mothballs I will upgrade qooxdoo.js as well, that might get FF working.

My son simplified 35/21 as 5:heavy_division_sign:3, using the ➗ sign and not writing it as a proper fraction and the app didn't like that answer as the simplest form. Is that expected?

Hmm. Never thought of that one. Lemme check sth.

Ok, so I asked for a hint and it said "Re-write as fraction". Let's see what Gemini says....

OK, Gemini is pretty bad at this. I had to correct it twice, so I am not sure I trust anything it says. It leans towards wanting a mixed number as simplest form. 🤷 I think in this case, the app would have to be extended to include more specific instructions or, in homework mode, examine the problem after it is entered and ask the student to clarify if their instructions are specific about the format of the answer. Speaking of which, I see I never implemented entering a repeating decimal, in case the student was asked to answer with a decimal. On the whole, the app is intended to help struggling students get over the initial difficulties many have with Algebra. It does not try to be complete, though if I had had success with it I would have added more. @mynomoto

I think that is fair, I was not sure about what the answer should be. I will tell him to use fractions. I'm having a great time making him do the tests, we created an account so he can track his progress.

🎉 1

Thank you for taking a look.

Great! Thanks for putting the app to work! I felt bad when it ended up being little more than sth for my resume. 🤦 🙂 Glad you settled on the missions. I imagine most folks would just want to work thru the "missions" for the satisfaction of "levelling up". Keep me posted!

btw, I have a teacher mode for teachers or any tutor. Then you can see cool bar charts of your son's progress. 🙂 If interested, create your own account and let me know, and I will set it up as a teacher account. Then your son can modify his preferences, one of which is to specify you as his teacher. Let me know if you need any help!

I watched the video and got my son to try this. I think this is amazing! The fact that each step is validated helps a lot. 👏 gratitude

Thanks, @mynomoto! "The fact that each step is validated helps a lot." Yep! Funny thing is, on new material the first step is usually where we need to apply some new trick -- after that we are just mopping up. So nice to have a step either confirmed or rejected right away. It's like having our programming IDEs flag issues as we type!

I found that I have an "Unusual" way to solve problems as I got that comment more than once. I think that is fair but may scare users from doing things that are correct but not expected. The case is something like 12*7 that I rewrote as (10 + 2) * 7 as I was explaining my son that it was easier to calculate in my head than the original expression. Also, can you configure tls on the site? I imagine that users will receive an warning when attempt to register without it.

Yeah, I should make that "Unusual" handling optional. I once had a teacher who liked to have kids, as a learning trick, start from x=42 then un-solve, any way they liked, so the next step could be x/6=7 or x-14=28. They could do it, I told them, if they just ignore the warnings. btw, I just tried your exercise and am reminded that I took out a longer warning. It used to say, "This work is correct but not what I expected. But I may be wrong, so carry on if you like." In a sense we have a teachable moment: "AI is neat but it has its limits!". 🙂 The algorithm, if you care to share it with your son, is simply to look at the step before the step just entered and see if there is more work to do than before. So (10+2)*7 adds an integer addition, and seems like we might be headed the wrong way. The system misses that this is a neat simplification that makes the work easier! "Also, can you configure tls on the site?" Ugh. I let my SSL certificate expire at some point and could not remember how I set that up. The site is lightly maintained now and I have been focusing on Flutter/MX lately. But it would prolly be worth sucking it up and doing that. AllegroCL also has a big new release I might adopt. Maybe if my YouTube vids attract some attention I will dust off the project. Thx for the input, and for trying it with your son! 🙏

Quick heads up, @mynomoto. Amazon RDS forced me to update my instance, now my site is down until I figure out how to make RDS happy again. 🤦

Back in business, @mynomoto. Still no SSL, but AWS RDS is happy. 🙂

1

I'm still surprised that this doesn't have lots of adoption. It is an amazing tool 🤯

Heh-heh, blame me. I ran out of money for marketing and suck at promotion other ways. But thx! I may get the SSL going and make an effort to publicize somehow. Another thing is that schools have locked down software acquisition. Thirty years ago I could market directly to math teaches via mailing lists. No more. Thx again for the encouragement. It helps!

I would that. I just created an account with username mynomoto. Also, I will send you a short video of a very happy user after getting a diamond medal 😄

🎉 1

OK, let me remind myself how to set up a teacher. I think it is just a flag I set on the user. I will also remind myself of the difference between diamonf and gold, other than increased points! I thought it was the number of mistakes allowed, but I just tried one myself and it's not that. Thx for making the video! Looking forward to that.

OK, yep, it tests to see if a teacher also is assigned a course/section. I will see if I can cook up a dummy section for guardians, if not I will create a school/sections or sth.