Live data from Hacker News

Learn Your Way: Reimagining Textbooks with Generative AI

research.google

191–200 of 244 posts

Re: Learn Your Way: Reimagining Textbooks with Generative AI

#191
post #133

Earlier quoted context omitted.

> "a list can be used for a recipe" I don't even know what it means, tbh. I feel it's going to confuse the hell out of 7th graders.

How is that difficult to understand? A recipe is an ordered list of steps of what to do. So of course a list can be used for a recipe. I personally prefer a serious text without bringing in unrelated concepts like food, but this is still understandable.

Uh, exactly. See how you describe the same concept:

> A recipe is an ordered list of steps of what to do

Understandable.

> a list can be used for a recipe

Not so much.

Moreover, a recipe usually at least consists of two parts, ingredients and steps.

"pierogi_recipe": { ingredients: Set, steps: List }

So the analogy kinda muddies the waters.

Re: Learn Your Way: Reimagining Textbooks with Generative AI

#192
post #189

I’m entertained by the Newton’s Third Law example. The leveled-to-fifth-grade example is actually decent. The leveled-to-eleventh-grade example is outrageously bad — I’m sorry, Google, but Newton’s Third Law does not say that, when I dribble a basketball, the downward force from my hand on the ball is equal but opposite to the upward force from the floor when the ball bounces. Nor are those forces even close to equal…

Out of curiosity, does the work you do involve considering edge cases often?

Re: Learn Your Way: Reimagining Textbooks with Generative AI

#193
post #14

I looked at the example for computer science basics for a 7th grader interested in food. Explanations include: "a list can be used for a recipe" "a set can be used to list all the unique ingredients you need to buy for a week's meals" "a map can be used for a cookbook" "a priority queue can be used to manage orders in a busy restaurant kitchen" "a food-pairing graph can show which ingredients taste good together" May…

May be personalization for narration ?. Different narration style, based on their own interest.

edit: Their demo video shows they allow learners to set different narration style based on their interest.

Re: Learn Your Way: Reimagining Textbooks with Generative AI

#194

Earlier quoted context omitted.

Okay, maybe I'm dumb, but I don't get how the first 3 are "simply plain wrong". They're open-ended enough that I have no trouble imagining how you could use those 3 data structures for those 3 purposes, so I must be missing some aspect of what you're trying to say.

It's not that they cannot be used. You can use any data structure for any purpose if you torture it enough. It's that the metaphors are terrible. > "a list can be used for a recipe" A recipe is not just a list of steps, it's also a list of ingredients, potentially an introduction, some pictures, etc. Ask a kid to draw you a mock recipe, you won't just get a list of steps in return. > "a set can be used to list all th…

> Keep in mind the goal is to teach someone who has zero ideas about datastructures what they are, not to give some analogies to an experienced software engineer.

I agree, which is exactly the problem I have with your objections. If you're teaching data structures to a kid with zero knowledge, you do it gradually, rather than trying to turn them into an experienced software engineer right from the start.

Start with an oversimplification and then build on top of that. The point of an introductory example is to focus on a single concept or a single aspect, and communicate it in a way that is intuitive to someone with no knowledge of it, without overwhelming them or distracting them with additional details. Then, once they've grokked it, challenge them to find flaws in the oversimplification and use that to teach the next concept.

> Ask a kid to draw you a mock recipe, you won't just get a list of steps in return.

Depends on the age. When they're young enough and haven't actually done any serious cooking, kids tend to think that recipes are a series of steps.

Hell, a lot of adults I know, when I ask them something like "how do you make X", start by explaining the steps instead of laying out all the ingredients and their quantities.

This is exactly what I'm talking about when I refer to overwhelming or distracting your students with additional details. You're not trying to build a cookbook app, you're trying to teach someone about a specific data structure.

> Ingredients have quantities attached. If I tell you to make a cake you need sugar, an egg and flour and give you all the steps but no quantities, you're not making a cake. A map is the obvious choice for storing ingredients.

If you're trying to teach sets and your domain of choice is cooking, it makes sense to start with a "list of unique ingredients". You're focusing on uniqueness as a property of sets. Then, once you've explained sets, you can point out that a list of ingredients without quantities isn't very useful, which gives you a great way to introduce maps.

As a bonus, if you've already taught your students about tuples, you can then compare a set of tuples and a map, drawing parallels and pointing out important differences.

> At best it would be somewhat understandable if it said a map can be used for a cookbook, with dish names mapping to recipes, but even this would be a stretch and assume a dish can be made in a single way.

Again, you're thinking like an experienced software engineer. Yes, you can totally assume a dish can be made in a single way if you're teaching kids.

If I'm introducing "string" as a concept for the first time, I won't immediately start explaining the difference between a byte, a Unicode code point, and a glyph.

Re: Learn Your Way: Reimagining Textbooks with Generative AI

#195
post #56

Earlier quoted context omitted.

I'm sure computer science has improved in high school over the last (gulp) 20 years, but when I did variations of IT and programming lessons before university, it was bad . This was peak "you must Microsoft Office"-era. I've been involved in outreach for almost as long at this point. A lot of kids ask sensible questions like 'when do I ever need to use trig in real life?', because the examples in lessons and exams ar…

"When do I ever need to use trig in real life" is an interesting question, because it points out certain flaws in the way our society approaches education. One of those flaws is the one you pointed out: the examples we use are not very interesting. But there's another flaw that gets overlooked most of the time, which is that we're raising kids to believe that "why are you teaching me something that you're not 100% su…

There's also the distinction between "I know that X% of this will (not) be useful" versus "I know which X% of this will (not) be useful."

Especially when "useful" includes "to get a future job" or study something else much more useful and interesting later."

Re: Learn Your Way: Reimagining Textbooks with Generative AI

#196

This seems like it has some pretty great potential. Human teachers don't have infinite patience. I recall my high school chemistry teacher's response when I was trying to understand why certain reactions happened: "just accept that these reactions happens and memorise them for the test. Don't try to understand it" I did not become a chemist. Now I'm in my thirties and I kinda wish I had studied something involving ch…

I've always wanted a deeper, historical explanation rather than just the end result. Like, how did they even arrive at these things I'm memorizing? Who, and why?

I think generative AI has great potential here to enrich learning, not only by having the ability to quickly cross reference history and science, but to compose it with storytelling technique.

Re: Learn Your Way: Reimagining Textbooks with Generative AI

#197
post #188
post #161

Earlier quoted context omitted.

> All the text books I've ever seen had practical examples in them. Like determining the height of a tree or a house simply based on trigonometry. The trouble is a lot of those practical examples fall into the, "why would I care category". I had a high school physics teacher who described his university antics, one of which included a funny story of a bunch of his friends climbing on top of each other to measure the…

I agree with your point in general, but I do find myself actually using trigonometry for fairly basic real-world purposes more often than one might expect. For example: how big of a piece of material fits in a particular position if it’s not parallel or perpendicular to the stuff around it? If a rope supports a load in the middle, how much tension does the rope need? How much of an angle should be cut into a door to…

> If a rope supports a load

Rambling off-topic, but I remember being very impressed at how a uniform hanging rope makes a catenary [0] shape which is related to making strong structural arches.

So maybe if the students were somewhere where the class could design and make an igloo... :p

[0] https://en.wikipedia.org/wiki/Catenary

Re: Learn Your Way: Reimagining Textbooks with Generative AI

#198
What this suggests is that activities like the creation of mind maps (reference from 1990s research in this Google documentation) and dual coding theory (1991) can and should be outsourced to automation.

For a student, how do we define the value of actually doing this work (proven decades ago) vs having an AI translate it to them?

Is there anything in this “research” that suggests outcomes for students are better based on this insight?

We see in figure 9 in the study a response based on an immediate test that that is marginally statically significant from a population of 60 students where the latter population is only digital readers.

Why not actually compare to a textbook?

Re: Learn Your Way: Reimagining Textbooks with Generative AI

#200
post #189

I’m entertained by the Newton’s Third Law example. The leveled-to-fifth-grade example is actually decent. The leveled-to-eleventh-grade example is outrageously bad — I’m sorry, Google, but Newton’s Third Law does not say that, when I dribble a basketball, the downward force from my hand on the ball is equal but opposite to the upward force from the floor when the ball bounces. Nor are those forces even close to equal…

Out of curiosity, does the work you do involve considering edge cases often?

Yes, I guess? The edge cases are the interesting cases :)

Seriously, though, what’s the point of trying to teach kids Newton’s Laws if you don’t try to give the kids a decent understanding of what situations they apply to and what one might conclude from them? Otherwise you’re just teaching cocktail party trivia.

Post reply on HN