Scripting
Adapted from Mozilla.org open source
http://www.mozilla.org/rhino/
ESCOT authors can write programs in a scripting
language to control interactions among other components.
Currently, the only language ESCOT supports is
JavaScript, using the Mozilla Rhino engine. Previous
versions of ESCOT also supported Logo and Python,
and in general, it is fairly easy for developers
to plug in new scripting languages as necessary.
Sample problems: Pi
Machine, Pirates &
Diamonds, Scale 'n' Bowl,
Shoelaces, Search
& Rescue (year 1)
Example EPoWs:
|
|
Pi Machine 1-IV

(click on image for larger view)
|
top
The Problem: Students approximate
pi by estimating the ratio of darts, thrown
randomly at a dartboard, that land inside
the circle to those that land outside.
Where's the Math: Investigations
explore the relationship between radius
and area in circles and spheres.
NCTM Standards: Geometry, measurement,
number & operations
Components: AgentSheets, logoscript,
HTML viewer, text editor, swing slider,
simple number table, number entry
Pi Machine 1
| 2 |
3 | 4
Click on the links above to learn more about
the problem series, the math involved, sample
solutions, and developers' assessment
|
|
|
Pirates &
Diamonds I-IV

(click on image for larger view)
|
top
The Problem: The pirate ship has
just landed, loaded with diamonds. Students
have been sent to buy some, but with limited
containers.
Where's the Math: Challenges students
to to use logical thinking skills and problem-solving
strategies
NCTM Standards: Geometry, measurement
Components: Sketchpad, HTML viewer,
text editor, action menu, number entry,button
panel, escot labels, javascript
Pirates & Diamonds
1 | 2
| 3 |
4
Click on the links above to learn more about
the problem series, the math involved, sample
solutions, and developers' assessment
|
|
|
Scale 'n' Bowl I-IV

(click on image for larger view)
|
top
The Problem: Students find the correct
scaling ratio that will enlarge or reduce
the blue ball to fit through the green bowling
alley and move the two red pins.
Where's the Math: Students experiment
with manipulating various representations,
moving through decimals, percentages, fractions;
during part IV they focus on finding equivalent
representations.
NCTM Standards: Number & operations,
measurement, geometry
Components: Sketchpad, HTML viewer,
text entry, number entry, escot labels,
button panel, action menu, Javascript
Scale 'n' Bowl 1
| 2 |
3 | 4
Click on the links above to learn more about
the problem series, the math involved, sample
solutions, and developers' assessment
|
|
|
Shoelaces I-III

(click on image for larger view)
|
top
The Problem: Students use graphing
skills to help store customers choose the
best shoelace length and giftwrappers the
best ribbon length.
Where's the Math: The problem encourages
students to make predictions and develop
generalizations from data represented on
a graph; in part II and III students explore
issues of scale and y-intercepts.
NCTM Standards: Data analysis and probability,
measurement, algebra
Components: simple graph, PEN, simple
function, swing slider, text editor, HTML
viewer, Javascript
Shoelaces 1
| 2 |
3
Click on the links above to learn more about
the problem series, the math involved, sample
solutions, and developers' assessment
|
|
|
Search & Rescue
(year 1)

(click on image for larger view)
|
top
The Problem: As participants in
a flight school simulation, students determine
appropriate headings and distances to reach
increasingly challenging destinations.
Where's the Math: Students play
with degrees, anges and relative distances
represented numerically, pictographically
and instrumentally on a compass.
NCTM Standards: Measurement, geometry
Components: Sketchpad, text editor,
button panel, number entry, string view,
Javascript
Learn
More about the problem, the
math involved, sample solutions, and developers'
assessment
|
For additional information about this or other
components, contact Mark
Chung, ESCOT Component Coordinator
|