-
Notifications
You must be signed in to change notification settings - Fork 98
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lab 4 Comments #201
Comments
On the max block page -- am I supposed to click on the script image to open up a snap file? I'm just not sure if that's intentional or not. If it is intentional, then you should make it more clear that they should do that. Oh wait nvm I see what you did in the next section! |
yes i'll add something so they know to do that. On Sat, Feb 1, 2014 at 8:33 PM, Lauren Mock [email protected]:
|
Input Types: "Yet, you can type text in!"-- can you reword this? The sentence object seems to be missing. |
Sure that's from the old lab. On the max block page exercise 1 actually On Sat, Feb 1, 2014 at 8:35 PM, Lauren Mock [email protected]:
|
Oh one other thing -- I haven't gone through the whole lab yet, but did you apply the special span to format every instance of the word Snap!? |
No I'll do some find and replace at some points. On Sat, Feb 1, 2014 at 8:39 PM, Lauren Mock [email protected]:
|
On the global variables page, it seems like there's a stray question mark in the last sentence: "When you make a global variable, you also get a "Delete a variable" button that can be used for the obvious purpose.?" |
FYI I was told using the word "let's" is disliked by some people... :P |
I think we could enlarge the icon that redirects the students to snap or replace it with some caricature, which could become the official thing for redirecting. |
I Think the "COMPOSITION OF FUNCTIONS" heading is a bit out of place, since we are focusing more multiple inputs at this point in the lab. |
Also make sure your images are not BYOB images -- if you've copied pages from the old lab, some images will probably be BYOB images, not Snap ones. |
I personally really dislike how blocks are super tiny (i.e. on the sum-thing's up page). I used a zoom factor of 2.03 in Lab 1 to make blocks super big :) |
I think the "custom blocks make code easier to understand" should:
|
Lauren: your blocks were crazy too big! maybe just a little bigger... but I like that they fit in the normal line height. |
Were you able to get anywhere with a more complicated game of tag to motivate global variables? It would be nice..., and to re-inforce that global vars should be used for inter-sprite communication only. I don't like the line about "even if no script is running" ... I guess global variables are a way to store state between runs of a program, but that is kinda weird. hmmm. You still need defaults inside a 'setup()' procedure, and you wouldn't share a program with the world that relied on this kind of state.... hm. |
Other than that, I think it looks fine, though I do worry that this lab might be a bit too long, as I feel most students won't make it past the brick wall section. Though the rest of the lab after that isn't that difficult, the concept of global variables is left until the end. I'm not sure if it would be better to introduce global variables upfront, but what do others think? |
Nonononono global vars until absolutely necessary! Nate fat-thumb Titterton
|
Should there be some kind of introduction to this topic? It feels strange that it jumps right into exercises without any kind of introduction or motivating goals like some of the other topics have. (Also, I agree with Nate about the image sizes. It makes it so much easier to read when the images are inlined with the text at line-height.) |
How are we doing on the fixes here? |
I think this is my next project after the lists 2 GUI and stuff. However, I Andy On Tue, Mar 25, 2014 at 10:08 PM, Michael Ball [email protected]:
|
@aaaschmitt If you want to work on this in the next day, I'd agree motivation would be a good thing to write up. |
No description provided.
The text was updated successfully, but these errors were encountered: