A 4x4 maze contains 16 cells. When the user moves from cell to cell, the wiki page has to show his current position and offer links to move to neighbouring cells. This can be accomplished by defining 16 pages, one for each cell. They are best created from a template, that is reused.
There can be hints at each cell which help the user to choose the right direction.
This can be used to learn about the wiki by creating the maze:
This can be used to learn about some chosen topic by solving the maze:
I've locked it out (so my kids can play, sorry) but a really simple maze e.g. which could be knocked up quickly by a school child is at [3x3 Maze with hints]. I've also put in some simple maths questions as clues for the younger one.
Anything with colours could be awkward for a colour-blind child, but I was disappointed that your use of colours seems to be random (and not even consistent in the 3x3 maze) - I was hoping for some subtle significance, but found none. I was also baffled by the use of "WWW", which just confuses, and the absence of a proper 2,2 cell in the 5x5 maze. It's also disappointing that there are no islands and the shortest route also consists entirely of moves down or right. Has your older child twigged that drawing the maze (with walls indicated) would help? I think some educational Easter eggs would be a good idea. The first could explain what the word "maze" means! Goals and rewards are important motivational features.
Anyone else tried using Wikis for Maths students to build their own multi-D mazes?
Seems like a good idea to me (would do since I had it) and it is a good introduction to URLs and web architecture. I'll put up some more when I've got time and then talk to their schools. -- AndrewCates
Well it took a while (say half an hour) but explaining what you are doing to a little kid (age 5) does slow you up and next time I'll use a more intelligent template. Not sure what you mean by a single page definition. Quickest route for a child mind [might?] be a complete maze as a starting point and they only overwrite with zero where you cannot do. Happy to give you edit access to show me (but I have set the HTML macro on "on" so at present general access isn't really on) -- ac
A simple CDML-maze element syntax might look like:
[[maze]
11,12,13 21,22,23 31,32,33
[11=Clue: What is 4+7?; ->12=11; ->21=10 ] [12=Clue: What is 16-9?; ->11=5; ->23=7 ] [13=Clue: What is 4x3?; ->12=10; ->23=12 ] [23=Clue: What is 20-3?; ->13=13; ->33=17 ] ... ]
Andrew, thank you for the password. I just looked at the source text. It's what I expected, though I didn't know that MoinMoin has so specific syntax for tables, colors and font sizes. Typically a wiki text is parsed (searched) 20-30 times for the different markups and each extension adds another search. CDML is just a general syntax for extensions that uses just one search for all extensions [[element][par=val][...]body] which means that extensions are very easy to develop, they can be very specific and have zero cost for pages that don't use them. We'll do a lot of that for e-learning ([example]) at schools and universities (WikiSchool?). -- HelmutLeitner
[moved from HelmutLeitner]
Ref how long the mazes take to build I did this one [5x5] without a small assistant and it is about 30 minutes for a 25 node maze including design. I agree with you things for older kids which were bigger would need to be automated but "build your own 4x4 maze" still seems a good intro to Wikis and URLs to me. -- AndrewCates
[moved from ProblemSolving]
It's fun to play with [5x5] but I don't understand how it works in the [backside] ... maybe it's the next step of the game :-) -- SylvieBourguet