[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

LOGO-L> slideshow (MicroWorlds)



I've had some success lately using graphics from the Internet for kids to
incorporate into their projects. We've just finished a class solar system
project using real pictures of planets, moons, comets etc. and are just
beginning a project on the Titanic.

I've developed the following procedures to assist the process of students
viewing the images quickly and then getting them into their own projects.
Others may find these useful:

slides: This flicks through the images sequentially. You need a slides
button on page1 (also cut out the turtle). You can stop the slideshow by
clicking on the slides button and start again in the place you left off by
clicking on it again. The slides are numbered and their name and number
appears in the command centre. btw to put the names of the slides into the
slidelist procedure you don't have to type them out laboriously, just type:
show pictlist
in the command centre and all the images you have previously saved into the
appropriate folder will appear in the command centre. Then copy and paste
the list to the procedures page.

pickPicture: If  the student decides they want to look at an earlier picture
again without waiting to cycle all the way through then this is handy. You
need a pickPicture button on page1 too. A question box pops up asking for
the slide number.

loadAllShapes: This one will load all of the slide images into the shapes
centre, starting at shape 1. They are easier to work with in this form
because they can be shrunk and magnified with the magnifier and moved around
the page before being stamped. Once the students have viewed the slides then
they could copy the loadAllShapes and loadshapes procedures into their own
projects and then just type loadAllShapes in their command centre.

I've developed these procedures because I want students to be able to
concentrate on their programming rather than spend endless hours searching
the Internet without having much to show for it at the end. This way I can
supply the graphics and an easy way to incorporate them and the students can
get on with some interesting programming task, like making the Titanic sink
or making moons revolve around planets etc.

to slides
cg
slideshow slidelist
end

to startup
make "no 1
end

to slideshow  :input
if equal? :no count slidelist [make "no 1]
loadpict item :no :input
cc show se (word :no "/ ".)item :no :input
wait 20 cg
make "no :no + 1
slideshow  :input
end

to slidelist
op [botnav01.gif pict_shipsinkingill.jpg pict03_propellers01.jpg
pict04_waiting01.jpg pict05_morgan01.jpg pict07_lifeboatsondeck.jpg
pict08_staircase.jpg pict09_shiptofurnish.jpg pict10_bedrooms01.jpg
pict12_shipmodel01.jpg pict13_coalwhistle.jpg pict14_supermillion.jpg
pict15_frstclasslounge.jpg pict16_marconi.jpg pict17_telegraph.jpg
pict19_iceburgrip.jpg pict20_twochildren.jpg pict21_bandleader.jpg
pict23_bridesurvive.jpg pict24_newspapers.jpg pict25_sunkenbow.jpg
pict28_model.jpg pict30_sonar.jpg pict31_flooding.jpg titanic.gif]
end


to pickPicture
set "button1 "on? "false
question [What number slide do you want?]
cg
loadpict item answer slidelist
cc show se (word answer "/ ".)item answer slidelist
make "no answer
end

to loadAllShapes
loadshapes 1
end

to loadshapes :num
if :num > count slidelist [stop]
loadshape item :num slidelist :num
loadshapes :num + 1
end


-- Bill Kerr



---------------------------------------------------------------
Please post messages to the Logo forum to logo-l@gsn.org.  Mail
questions about the list administration to logofdn@gsn.org.  To
unsubscribe send    unsubscribe logo-l    to majordomo@gsn.org.



Global SchoolNet Foundation - Linking Kids Around the World!
Copyright GSN - All Rights Reserved - Comments & Questions
Visit GSN's Global Schoolhouse for more exciting learning resources!
Search our Site - Home