[MWForum]MicroWorlds wish list
Ray Catzel
mwforum@lists.mathcats.com
Sun, 24 Nov 2002 09:21:57 -0500
This is a multi-part message in MIME format.
------=_NextPart_000_0000_01C2939A.EFD51100
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Hi Shawn,
Thanks for the opportunity to participate in the creation of a wish list for
the new release of MicroWorlds. It is welcoming news that LCSI is continuing
to enhance this product. MicroWorlds provides a special niche education
software that I believe is unique and very valuable.
Wendy Petti et al have put together a good list of items and I will use this
list for my own input. I will sequence the items according to my priorities.
MicroWorlds has a unique place in the curriculum and no software (that I
have examined) facilitates the gradual introduction of programming in such
an effective way. The students maintain a high interest level in their
MicroWorlds projects while they enrich their understanding of software
development and enhance their problem solving skills.
Here are my priorities from Wendy's list (with the odd comment). My priority
# is first, then Wendy's #:
1.. Wendy's # 1. I agree with this because of the vital importance of the
Internet. If you could do what Macromedia does with their Flash player, that
would be great.
2.. Wendy's # 6. First my request: I would like to see a change in the
way the picture editing window is loaded: currently if you double click on
either a shape or a selected area on the project page, the picture editing
window is loaded. This is clumsy and complicated for the youngest users of
MicroWorlds because they often tend to double click by accident. I suggest
that the editing window should only be invoked through a right click and
selection from the menu, which is already implemented. This change should
be very easy to implement. Regarding Wendy's items here, I have a few
concerns. I am concerned that attaching large image files to a project would
make them huge and more time consuming to load. I realize that we are
dealing with two different modes - project creation and project execution.
Both are important. MicroWorlds is slow enough as it is - especially for
multitasking multimedia projects. Project size and execution times are
especially relevant when we are faced with real costs to keep them on the
Web.
3.. Wendy's # 5. I have a problem of forcing a different name for a
button. I find the association of the button with a procedure a very
valuable learning experience for the young students. It is an excellent way
of internalizing the "event procedure" concept. To achieve what you want is
surely easy to do: simply create a new procedure with the name you want to
appear on the button and which invokes the procedure that you want to
execute but not have on the button. Or maybe I am missing something here.
4.. Wendy's # 12. One print feature that I would like (before those
selected) is a WYSIWYG feature. It would enable one to see the printed
project page as it would appear in print. Maybe this would entail being able
to zoom the project page so that it would be possible to manipulate objects
while viewing the whole page. This would facilitate projects such as
creating a poster or greeting cards.
5.. Wendy's # 2. It would be a great feature if the turtle shape could be
rotated in the same way as a turtle.
6.. Wendy's # 10. Enhancement of word processing functionality in text
boxes would reduce the need for using Word.
7.. Wendy's # 3. I would also like to see a word search feature. For
example: I tried to look up the way HTML templates are used. I found nothing
in the vocabulary section. Looking for "HTML" in the help documentation
would be helpful in this case..
Here is a brief profile of my students and environment: grades 1 to 12;
about 200 students altogether.
In the early grades I focus on developing graphic and text manipulation type
skills. Typical application would be drawing a picture (with animation when
the students develop those skills) and telling the story in a text box
(often with the teachers assistance).
Coding is gradually introduced first in the turtle objects and buttons. By
grades 5 and above they respond well to using the code in the procedures
section to enhance their projects.
For senior grades, which have clearly defined computer science outcomes [in
Ontario, Canada] (in preparation for university, etc.) I use MicroWorlds as
a quick introduction to programming and also for animation. The students
enjoy it more than Visual Basic, but the latter is more suited to the
rigorous data declarations, array handling and file manipulations required
by the curriculum.
No software can provide all things. I also use a keyboarding drill program,
Word, Excel and PowerPoint. I have some simulation games and (good)
edutainment packages for their "free time" at the end of the lessons. All
grades use the Internet and computer classes give the students a forum
(especially at the youngest ages) to discuss their discoveries on the
Internet with their peers.
-----Original Message-----
From: mwforum-admin@lists.mathcats.com
[mailto:mwforum-admin@lists.mathcats.com]On Behalf Of Wendy Petti
Sent: Thursday, November 21, 2002 6:14 PM
To: mwforum@lists.mathcats.com
Cc: info@lcsi.ca
Subject: RE: [MWForum]MicroWorlds wish list
Shawn,
Three of us at OpenWorld Learning put our heads together to come up with
our MW wish list. These ideas come from Daniel Ajoy, Chris Myers, and
myself:
1) Very important: the plugin should be easier to download and install
and should load faster. Ideally the plugin would auto-detect if the
user's computer needs the plug-in and would automatically launch an
easy-install screen requiring only one click of a button to
self-install. In this way, countless more people would begin using
MicroWorlds projects online and would fall in love with MicroWorlds.
Having an easier-to-install plug-in would be the best possible PR you
could develop.
2) (Adding to Graham's suggestion of having the ability to set the
turtle's shape to rotate a certain number of degrees on each click): It
would be great to have the option of the shape pivoting/angling itself
to match the turtle's heading (just as the turtle itself now pivots).
Since in some projects it is preferable for the turtle's shape to remain
in a fixed orientation, it would be great if there could be a shape
orientation parameter which could be set for turtles: fixed,
auto-pivot, or pivot-on-click (I guess ideally the user could also set
the number of degrees that the shape would pivot when the turtle is
clicked).
3) The help section would be more functional and easier to use if:
a) it were more obvious how to access the vocabulary index
b) the user could see the procedures used in all of the little demo
projects embedded
in the help pages course
c) the user could bookmark specific help pages of interest
d) there were printable documentation (including a PDF file of all
vocabulary documentation) and more support materials
4) Include these primitives currently found in MSWLogo:
repcount
px
for ("For" is similar to "dotimes" but takes more inputs and
therefore
leads to more efficient coding.)
5) The name of a button should be different from what it executes.
6) Extra images and other multimedia files should be include-able in the
MW project file.
7) As in MSWLogo, it would be useful to have a "label" primitive that
draws True-Type text horizontally, vertically or at an angle.
8) Procedures should be definable with optional parameters.
9) File/Export/Page Image" should have a primitive that allows to save a
rectangular area of a page.
10) Text manipulation in textboxes should be easier and more functional,
including:
a) a way to center text
b) customary key commands for dealing with selected text (ex: CTRL-B
for bold)
11) It would be helpful to have a way to create a library of frequently
used procedures which would load automatically when MW starts. The
library procedures should not be visible in the Procedures Tab.
12) Some improvements to the print options are in order:
a) Provide a means of printing without the project name and page
name
appearing in the bottom right corner.
b) Currently, MW can print single pages or the whole project; it
would
be nice to be able to specify a cluster of pages to print from a
project. (At least on the printer setup I tested, trying to specify a
range of pages from the whole project does not produce the expected
result: in a 3-page project, setting the range for pages 2 - 3 produces
a printout of page 2 and then page 1.)
c) The procedures page should print with a wide left (and top)
margin
so that pages can be placed in a notebook; currently the procedures
margins are pretty much non-existent.
13) The HTML template should generate HTML that presents an option to
download the project file.
14) It would be good to have a way to determine if the project is run
online or offline.
Wendy Petti
OpenWorld Learning
http://mia.openworldlearning.org
> -----Original Message-----
> From: mwforum-admin@lists.mathcats.com
> [mailto:mwforum-admin@lists.mathcats.com]On Behalf Of Logo Computer
> Systems Inc.
> Sent: Thursday, November 21, 2002 11:17 AM
> To: mwforum@lists.mathcats.com
> Subject: [MWForum]MicroWorlds wish list
>
>
> Hello,
>
> as you all might already know we are working on a new version
> of MicroWorlds.
>
> Please send me (as soon as possible) any recommendations/suggestions
> that you would like to see implemented in the new version. I can't
> make you any promises although it won't hurt to try.
>
> Regards.
>
> Shawn Jesty
> LCSI
> --
>
> Logo Computer Systems Inc.
> 1 Westmount Square, Suite 300
> Montreal,QC Canada
> H3Z 2P9
> info@lcsi.ca
> www.lcsi.ca
> _______________________________________________
> MWForum mailing list
> MWForum@lists.mathcats.com
> http://lists.mathcats.com/mailman/listinfo/mwforum
>
_______________________________________________
MWForum mailing list
MWForum@lists.mathcats.com
http://lists.mathcats.com/mailman/listinfo/mwforum
------=_NextPart_000_0000_01C2939A.EFD51100
Content-Type: text/html;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE></TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2800.1126" name=3DGENERATOR></HEAD>
<BODY>
<P><FONT face=3DArial size=3D2>Hi Shawn,<BR>Thanks for the op<SPAN=20
class=3D431262213-24112002>p</SPAN>ortunity to participate in =
the <SPAN=20
class=3D431262213-24112002>creation of a wish list for</SPAN> the =
new release=20
of MicroWorlds. It is welcoming news that LCSI is continuing to enhance =
this=20
product. MicroWorlds provides a special niche education software that I =
believe=20
is unique and very valuable.<BR><BR>Wendy Petti et al have put together =
a good=20
list of items and I will use this list for my own input. I =
will sequence=20
the items according to my priorities.<BR><BR>MicroWorlds has a unique =
place in=20
the curriculum and no software (that I have examined) facilitates the =
gradual=20
introduction of programming in such an effective way. The students=20
maintain a high interest level in their MicroWorlds projects while =
they=20
enrich their understanding of software development and enhance =
their=20
problem solving skills.<BR>Here are my priorities from Wendy's list =
(with the=20
odd comment). My priority # is first, then Wendy's #:</FONT></P>
<OL>
<LI><FONT size=3D2><FONT color=3D#0000ff><FONT face=3DArial>Wendy's # =
1. I=20
agree with this because of the vital importance of the =
Internet. If=20
you could do what Macromedia does with their Flash player, that would =
be=20
great.</FONT></FONT> </FONT>
<LI><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2>Wendy's # =
6.<SPAN=20
class=3D431262213-24112002> First my request: </SPAN> <SPAN=20
class=3D431262213-24112002>I would like to see a </SPAN>change in =
the way=20
the <SPAN class=3D431262213-24112002>picture</SPAN> editing =
window is=20
loaded: currently if you double click on either a shape or a selected =
area on=20
the project page, the <SPAN class=3D431262213-24112002>picture=20
</SPAN>editing window is loaded. This is clumsy and complicated for =
the=20
youngest users of MicroWorlds because they often tend to double click =
by=20
accident. I suggest that the editing window should only be =
invoked=20
through a right click and selection from the menu, which is already=20
implemented.<SPAN class=3D431262213-24112002> This change should =
be very=20
easy to implement. Regarding Wendy's items here, I have a few =
concerns. I am=20
concerned that attaching large image files to a project would make =
them huge=20
and more time consuming to load. I realize that we are dealing =
with two=20
different modes - project creation and project execution. Both are =
important.=20
MicroWorlds is slow enough as it is - especially for multitasking =
multimedia=20
projects. Project size and execution times are especially relevant =
when we are=20
faced with real costs to keep them on the=20
Web.</SPAN></FONT></FONT></FONT>
<LI><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
class=3D431262213-24112002>Wendy's # 5. I have a problem of forcing a =
different=20
name for a button. I find the association of the button with a =
procedure a=20
very valuable learning experience for the young students. It is an =
excellent=20
way of internalizing the "event procedure" concept. To achieve what =
you want=20
is surely easy to do: simply create a new procedure with =
the name=20
you want to appear on the button and which invokes the procedure that =
you want=20
to execute but not have on the button. Or maybe I am missing something =
here.</SPAN></FONT></FONT></FONT>
<LI><FONT face=3DArial color=3D#0000ff size=3D2>Wendy's # 12. One =
print feature that=20
I would like (before those selected) is a WYSIWYG feature. It would =
enable one=20
to see the printed project page as it would appear in print. Maybe =
this would=20
entail being able to zoom the project page so that it would be =
possible to=20
manipulate objects while viewing the whole page. This would=20
facilitate projects such as creating a poster or greeting cards. =
</FONT>
<LI><FONT size=3D2><FONT face=3DArial color=3D#0000ff>Wendy's # 2. It =
would be a=20
great feature if the turtle shape could be rotated in the =
same way=20
as a turtle.</FONT> </FONT>
<LI><FONT size=3D2><FONT face=3DArial color=3D#0000ff>Wendy's # 10. =
Enhancement of=20
word processing functionality in text boxes would reduce the need for =
using=20
Word. </FONT> </FONT>
<LI><SPAN class=3D431262213-24112002><FONT face=3DArial =
color=3D#0000ff=20
size=3D2>Wendy's # 3. I would also like to see a word search feature. =
For=20
example: I tried to look up the way HTML templates are used. I found =
nothing=20
in the vocabulary section. Looking for "HTML" in the help =
documentation would=20
be helpful in this case..</FONT></SPAN></LI></OL>
<DIV><FONT face=3DArial><FONT color=3D#0000ff><FONT size=3D2><SPAN=20
class=3D431262213-24112002>Here is</SPAN> a brief profile of my =
students<SPAN=20
class=3D431262213-24112002> and environment</SPAN>: grades 1 to 12;=20
about <SPAN class=3D431262213-24112002>200</SPAN> students =
altogether.<BR>In=20
the early grades I focus on developing graphic and text manipulation =
type=20
skills. Typical application would be drawing a picture (with animation =
when the=20
students develop those skills) and telling the story in a text box =
(often with=20
the teachers assistance).<BR>Coding is gradually introduced first in the =
turtle=20
objects and buttons. By grades 5 and above they respond well to using =
the code=20
in the procedures section to enhance their projects.<BR>For senior =
grades, which=20
have clearly defined computer science outcomes <SPAN=20
class=3D431262213-24112002>[in Ontario, Canada] </SPAN>(in preparation =
for=20
university, etc.) I use MicroWorlds as a quick introduction to =
programming and=20
also for animation. The students enjoy it more than Visual Basic, but =
the latter=20
is more suited to the rigorous data declarations, array handling and =
file=20
manipulations required by the curriculum.</FONT></FONT></FONT></DIV>
<DIV><FONT size=3D2><BR><FONT face=3DArial>No software can provide all =
things. I=20
also use <SPAN class=3D431262213-24112002>a keyboarding drill =
program,=20
</SPAN>Word, Excel and PowerPoint. I have some simulation games and =
(good)=20
edutainment packages for their "free time" at the end of the lessons. =
All grades=20
use the Internet and computer classes give the students a forum =
(especially at=20
the youngest ages) to discuss their discoveries on the Internet with =
their=20
peers.</FONT><BR><BR>-----Original Message-----<BR>From:=20
mwforum-admin@lists.mathcats.com<BR>[</FONT><A=20
href=3D"mailto:mwforum-admin@lists.mathcats.com"><FONT=20
size=3D2>mailto:mwforum-admin@lists.mathcats.com</FONT></A><FONT =
size=3D2>]On Behalf=20
Of Wendy Petti<BR>Sent: Thursday, November 21, 2002 6:14 PM<BR>To:=20
mwforum@lists.mathcats.com<BR>Cc: info@lcsi.ca<BR>Subject: RE:=20
[MWForum]MicroWorlds wish list<BR><BR><BR>Shawn,<BR><BR>Three of us at =
OpenWorld=20
Learning put our heads together to come up with<BR>our MW wish =
list. These=20
ideas come from Daniel Ajoy, Chris Myers, and<BR>myself:<BR><BR>1) Very=20
important: the plugin should be easier to download and =
install<BR>and=20
should load faster. Ideally the plugin would auto-detect if =
the<BR>user's=20
computer needs the plug-in and would automatically launch =
an<BR>easy-install=20
screen requiring only one click of a button =
to<BR>self-install. In=20
this way, countless more people would begin using<BR>MicroWorlds =
projects online=20
and would fall in love with MicroWorlds.<BR>Having an easier-to-install =
plug-in=20
would be the best possible PR you<BR>could develop.<BR><BR>2) (Adding to =
Graham's suggestion of having the ability to set the<BR>turtle's shape =
to rotate=20
a certain number of degrees on each click): It<BR>would be great =
to have=20
the option of the shape pivoting/angling itself<BR>to match the turtle's =
heading=20
(just as the turtle itself now pivots).<BR>Since in some projects it is=20
preferable for the turtle's shape to remain<BR>in a fixed orientation, =
it would=20
be great if there could be a shape<BR>orientation parameter which could =
be set=20
for turtles: fixed,<BR>auto-pivot, or pivot-on-click (I guess =
ideally the=20
user could also set<BR>the number of degrees that the shape would pivot =
when the=20
turtle is<BR>clicked).<BR><BR>3) The help section would be more =
functional and=20
easier to use if:<BR> a) it =
were more=20
obvious how to access the vocabulary=20
index<BR> b) the user could =
see the=20
procedures used in all of the little demo<BR>projects embedded<BR>in the =
help=20
pages course<BR> c) the user =
could=20
bookmark specific help pages of=20
interest<BR> d) there were =
printable=20
documentation (including a PDF file of all<BR>vocabulary documentation) =
and more=20
support materials<BR><BR>4) Include these primitives currently found in=20
MSWLogo:<BR> =20
repcount<BR> =20
px<BR> =
for =20
("For" is similar to "dotimes" but takes more inputs and =
therefore<BR>leads to=20
more efficient coding.)<BR><BR>5) The name of a button should be =
different from=20
what it executes.<BR><BR>6) Extra images and other multimedia files =
should be=20
include-able in the<BR>MW project file.<BR><BR>7) As in MSWLogo, it =
would be=20
useful to have a "label" primitive that<BR>draws True-Type text =
horizontally,=20
vertically or at an angle.<BR><BR>8) Procedures should be definable with =
optional parameters.<BR><BR>9) File/Export/Page Image" should have a =
primitive=20
that allows to save a<BR>rectangular area of a page.<BR><BR>10) Text=20
manipulation in textboxes should be easier and more=20
functional,<BR>including:<BR> =
a) a way=20
to center text<BR> b) =
customary key=20
commands for dealing with selected text (ex: CTRL-B<BR>for =
bold)<BR><BR>11) It=20
would be helpful to have a way to create a library of frequently<BR>used =
procedures which would load automatically when MW starts. The<BR>library =
procedures should not be visible in the Procedures Tab.<BR><BR>12) Some=20
improvements to the print options are in=20
order:<BR> a) Provide a means =
of=20
printing without the project name and page name<BR>appearing in the =
bottom right=20
corner.<BR> b) Currently, MW =
can print=20
single pages or the whole project; it would<BR>be nice to be able to =
specify a=20
cluster of pages to print from a<BR>project. (At least on the =
printer=20
setup I tested, trying to specify a<BR>range of pages from the whole =
project=20
does not produce the expected<BR>result: in a 3-page project, =
setting the=20
range for pages 2 - 3 produces<BR>a printout of page 2 and then page=20
1.)<BR> c) The procedures page =
should=20
print with a wide left (and top) margin<BR>so that pages can be placed =
in a=20
notebook; currently the procedures<BR>margins are pretty much=20
non-existent.<BR><BR>13) The HTML template should generate HTML that =
presents an=20
option to<BR>download the project file.<BR><BR>14) It would be good to =
have a=20
way to determine if the project is run<BR>online or =
offline.<BR><BR>Wendy=20
Petti<BR>OpenWorld Learning<BR></FONT><A =
href=3D"http://mia.openworldlearning.org"=20
target=3D_blank><FONT=20
size=3D2>http://mia.openworldlearning.org</FONT></A><BR><BR><BR><FONT =
size=3D2>>=20
-----Original Message-----<BR>> From:=20
mwforum-admin@lists.mathcats.com<BR>> [</FONT><A=20
href=3D"mailto:mwforum-admin@lists.mathcats.com"><FONT=20
size=3D2>mailto:mwforum-admin@lists.mathcats.com</FONT></A><FONT =
size=3D2>]On Behalf=20
Of Logo Computer<BR>> Systems Inc.<BR>> Sent: Thursday, November =
21, 2002=20
11:17 AM<BR>> To: mwforum@lists.mathcats.com<BR>> Subject:=20
[MWForum]MicroWorlds wish list<BR>><BR>><BR>> =
Hello,<BR>><BR>> as=20
you all might already know we are working on a new version<BR>> of=20
MicroWorlds.<BR>><BR>> Please send me (as soon as possible) any=20
recommendations/suggestions<BR>> that you would like to see =
implemented in=20
the new version. I can't<BR>> make you any promises although it =
won't=20
hurt to try.<BR>><BR>> Regards.<BR>><BR>> Shawn =
Jesty<BR>>=20
LCSI<BR>> --<BR>><BR>> Logo Computer Systems Inc.<BR>> 1 =
Westmount=20
Square, Suite 300<BR>> Montreal,QC Canada<BR>> H3Z =
2P9<BR>>=20
info@lcsi.ca<BR>> www.lcsi.ca<BR>>=20
_______________________________________________<BR>> MWForum mailing=20
list<BR>> MWForum@lists.mathcats.com<BR>> </FONT><A=20
href=3D"http://lists.mathcats.com/mailman/listinfo/mwforum" =
target=3D_blank><FONT=20
size=3D2>http://lists.mathcats.com/mailman/listinfo/mwforum</FONT></A><BR=
><FONT=20
size=3D2>><BR><BR>_______________________________________________<BR>M=
WForum=20
mailing list<BR>MWForum@lists.mathcats.com<BR></FONT><A=20
href=3D"http://lists.mathcats.com/mailman/listinfo/mwforum" =
target=3D_blank><FONT=20
size=3D2>http://lists.mathcats.com/mailman/listinfo/mwforum</FONT></A>=20
</DIV></BODY></HTML>
------=_NextPart_000_0000_01C2939A.EFD51100--