Tuesday 21 July 2015

Week 7 (21st July)

We're back from the break and the Scratcher and Guru's were hard at work.

Scratchers:  This week we discussed the concept of cloning, and how this concept was borrowed from the field of biological sciences where cloning of cells and a sheep (Dolly) has resulted in the cells (and the sheep) being copied.  Perhaps the most popular use of the term clone comes from Starwars and the clone wars.  Scratch uses this same concept to make copies of objects.  We do this by using the [create clone of {myself}] block (see image right/below).  When this is inserted into a repeat block, it's easy to make many copies to your sprite.  It can make your code far more re-useable.   For example, have you tried to make lots of duplicates in the past, only to find a simple error the spite that required all the sprites to be deleted and then re-duplicated ?  Cloning removes that problem as you only need to add the code once.  Some issue to watch out for when creating clones in sprite:
1)  Make sure to include a [When I start as a clone] block and then give some actions.  This is a good place to add random actions so each sprite acts differently.
2) when you make the clones, they all pile on top of each other, so you can't see them.  Make sure  in the [When I start as a clone] block you add a move, glide or other motion command to separate them
3) the original sprite just stands there and does nothing in the code shown.  It's important to [hide] the original sprite after all the clones are created.
4) don't make too many clones or the computer will cry :(

Start inventing new game that use cloning !!!

Gurus again did a great job of mentoring and some showed their new tablets that the year 5's are using in class.  It appears Scratch now runs on the tablets so you can bring these if you like.  However we may start the Gurus on Apps if they all have access to tablets.
Appers - while no Appers turned up this week, it appears we have fixed the networking problems that stopped App Inventor from working over the school network (hurray).  Some basic setup instructions are shown below for those schools having similar problems.  Some comments.  App inventor does not work with Internet Explorer (only Chrome or Firefox).  However when setting up the schools proxy server access, we needed to set it up using Internet Explorer as indicated below.  Once done, the other browsers inherited the setup configurations.  Please comment if this information is useful or if your're also having issues.  Many Many thanks to the Jeremy and IT support for making this happen.  This term we will be full steam ahead to develop some cool apps.
Proxy Server setup details to allow MIT App inventor to work are s follows:


Week 6 (30th June)

This week the scratchers focused on creating variables.  This is a huge concept for primary students to be exposed to.  It is the beginnings of appreciating how algebra works.  With variables we let a "letter" equal a number, such as a=1. We can create lots of variables (such as a=2 and b=3) and then use these variables in calculations.  So the kids set to work making programs that could help them solve maths problems.  They did a great job just in the 90 minutes of the session, and over the break, some students have developed these to look like calculators and solve addition, multiplication, subtraction and division problems.  There's such great learning going on here.

The Gurus continued working on their games and our 3 Gurus who acted as mentors to the scratchers this week did a great job to help the students craft their programs.

The Appers are still limited by the proxy settings which are stopping access to App inventor.  Many thanks to the parents and IT support who are helping to solve these issues.   Instead this week I set the Appers the task of looking at creating objects in 3D using modeling software which can slice objects.  This is very similar to how 3D printers do it.  This activity was designed to select a standard design (an apple see right) and then slice that apple into smaller pieces, that can be cut out in cardboard.  The separate pieces can then be assembled to create a final 3D apple from the separate slices.   The pdf of the slices is here which you can glue to a some card board and then assembly by stacking up the numbered sections in order.  To try it yourself:
The very simple approach
Download this one page PDF of the apple and stack to build
The more challenging approach
Goto  http://www.123dapp.com/
Register then download the application AutoDesk 123D Make
Download this Apple.stl file (image of an apple generated by Omar Zuniga, Arizona)
Start AutoDesk 123D Make and IMPORT the Apple.stl file
Change parameters as indicated below and play



The really advanced approach
Goto  http://www.123dapp.com/
Register then download the application AutoDesk 123D Make
Goto the 3D Models at the top of the www.123dapp.com page, and search for the Apple
 Select the Apple  by Omar Zuniga, Arizona   (on the 2nd page of models)
Download and play, then search for more models to build, or create your own

Enjoy