Animation should be redone so that the name is added to the list before the greeting is said. Also, change the sprite costume so that it's not a child younger than our students. --MF, 6/18/18
Move this to U2 in place of 2.1.4, which should be junked except for the pieces that are needed for 2.2.3. --MF, 6/18/18
Brian wants to correct the definition of sequencing in the vocab box. --MF, 11/7/18
PG: I absolutely cannot stand the costume. I know that's personal rather than logical, but it feels /so/ elementary school. At a logical level, I don't think /we/ should be making these choices at all. The PURPOSE (pink box) section should be about what kids will newly be able to do. I agree with Brian's one-time comment that "what you will learn" feels schoolish, but the idea of the section /for **us**/ was to focus on what new learning the lesson was about, and we can offer that to kids in a non-toxic way. The PURPOSE is not "so that first-timers get a different greeting." Machines can gather information, and that lets the programmer decide how to use it. The vocab section is too much, too early. Perhaps "condition." Not yet algorithm, selection, sequencing, ordering....
BH: I think this is the first use of a global variable, but with no explanation.
MF: several comments/discussions to resolve
On this page, you will create a greet player
script that greets users and remembers their names so that first-timers get a different greeting from return visitors.
ask
the player for their name.Say
"nice to see you again, player name." Say
"nice to meet you, player name," and Add
the player's name to the player list. Brian wants to correct the definition of sequencing in the vocab box. --MF, 11/7/18
PG had the comment: The vocab section is too much, too early. Perhaps "condition." Not yet algorithm, selection, sequencing, ordering....
if-else
: if
and if-else
blocks are called conditionals because they control the code based on a true-or-false condition (here, whether the list of players contains this player's name).
greet player
several times to test that it works as expected. Fix any bugs.