Hey there!
A lot has been going on here at Desmos.
- We finished an entire middle school curriculum and couldn’t be more proud of it.
- We’ve started building our Algebra 1 curriculum and plan to have it ready in time for next school year! Interested? Schedule a call with our sales team!
- We’re growing! We’re about to begin reviewing applications for our open CL specialist positions and are excited about the prospect of welcoming some new team members.
Because these things are keeping us busy, we’re going to keep the newsletter short and sweet this month and answer some of your questions!
Q: What do you love about Desmos? Where do you see the company going in the next few years?
We love showcasing the brilliance students bring to the math classroom. We love finding ways to give all students more opportunities to flourish while learning math and hope that in the next few years, we do it better and more often.
Q: Why doesn't the multiple choice component have an "itemSelected" source that returns an integer instead of having to check if each option is selected?
That solution is surprisingly tricky! Because choice and checkbox components are so closely tied, we’d end up with conflicting types between itemSelected (number) and itemsSelected (number list), which would cause ambiguity for any values down the line that depend on the source.
Q: Are choices one day going to have a matchesKey source, like card sort and ordered list?
Good news: Yes! Better news: That day is now! Check out the matchesKey source in the documentation.
Q: If you use the random number generator in a note to create a problem, would it be possible to have a button that would regenerate the numbers so that the students could get a new problem of the same type?
There are multiple ways to attach a random number generator to an input, button, or action. You can connect it to an input, randomGenerator(input1.submitCount), or a button, randomGenerator(button1.pressCount), so that every time the button is pressed new values will appear. The random number generator can help create repeated practice problems like these. Keep your eyes peeled for a future newsletter where we will dig deeper into this exact question!
Q: Could you give us some more simple examples of how to use the ticker to run animations?
Actions are a great way to allow the calculator to store changing information. Tickers allow the graph to execute those actions multiple times!