Educational aims and content

Another oversize project, like the ruler, but this time for Ohio State University - we have oestrus cycle hormone graphs. You can just see the full-sized avatar of the client under the red arrow, and if you squint hard you can see a few pixels that are my shoulders and hair, sadly my dress blends into the background wonderfully.

These graphs are not simply huge graphs, although they do serve that function too, they are also quizzes. You can start out along each track, answering a number of multiple choice questions to get to the far end. As a recent addition, and to encourage the students to think about it, you can win prizes if you reach the end without guessing (or with a lot of very lucky guesses).

As you succeed the graph draws itself under your feet, and if you leave it too long the graphs will appear so that as you look across from other parts of the display you can see the graphs looming over you - I want to say subliminal reinforcement of the shapes, but I'm not sure you can call something about 40m high and 84m long exactly subliminal!

Technical notes

The most fun part of this was having to reinforce various parts of the graph because as you fall down the steep downslopes you have a tendency to fall through the prims forming the track of the graph. Of course larger, invisible prims underneath the tracks solved this problem quite quickly, but it was fun the first few times. Additionally, on the steep upslopes they become to steep to walk and then you fall those prims. This was solved by installing "ski lifts" to carry you up the steepest areas.

Really, from a technical perspective, the trickiest element, not nearly so much fun as the falling through things, was working out a way that would let the system be flexible. Although currently the graphs have questions in the same places, there is no requirement to do this, nor even to have the same number of questions per track. There are notecards that indicate the name of the track and the position along it. Although it's not a novel solution, if you have a single piece of information like this to obtain it is much faster to use llGetInventoryName to get the name of the notecard and then process that rather than reading one or more lines from the notecard.

I am not in any way affiliated with Linden Lab. This site advertises my work within their virtual environment. Valid CSS!

Valid XHTML 1.0 Transitional The terms Second Life, Linden Lab and SL are trademarks belonging to Linden Lab. No infringement of their trademark is intended. Usage here is nominative.


Projects index
Am. Lit. classes
Archetypal Cavern
Bailey's Café
British Gothic Lit.
Dante's Inferno
Drexel Island
Gas meter
Hormone graphs
House of 7 gables
Second Nature
Willow Springs

Join Second Life
Read my blog