Hi Graeme.
I've contemplated your question -- the crux of which I took as, "How will this site work, and for whom?" -- a fair bit, and had some excellent conversations about it, but reached few conclusions. This e-mail is more discussion, with few conclusions.
I'd love to know how much our ideas are coloured by a product of training. If this is a classical approach we're persuing, things as they've always been done, well, I guess that's just the shape of what we'd consider doing from what we know.
The assertion though, that these videos would be suited for strongly-motivated adults and university students (and not, for, say the ten-year-old kids that I want to work with) really made me take pause. My wife confirms that children learn differently than adults, and, seeing through the lenses of my own strengths, I am apt to make materials that I would like, and hope that they are useful for others.
I'm not sure how to do it differently.
I have contemplated reward systems. I hope that learning robotics is its own reward, although I'm sure it is not for all students, as everyone has different passions. I see that Khan Academy uses a badges-based reward system, which is used in some video games, and on the Stackoverflow family of question and answer sites, to good effect.
In conversations with my wife, we thought, wouldn't it be awesome if learning robotics was somewhat like a game in which you are free to explore different areas and gain new skills as you do so. I was specifically reminded of "The Legend of Zelda: A Link To The Past", a best-selling Nintendo game from the early 90's. One of the great things about the game is that as you proceed on your quest, you gain new items (such as a boomerang), and then, immediately after you've obtained the item, you need to use it to proceed on your quest. The item is its own reward, and it gives you new and needed abilities.
So, by analogy, with the Mindstorms Academy, (or, perhaps "NXT quest"), there could be a world map and you go on different quests -- each of which are projects -- and you learn new skills along the way. (Cool! I just learned how to use the motor. Yeah, well, I just finished the line follower quest! That was awesome!)
A huge advantage that Khan Academy has is that math answers can be checked by a computer, and people do not disagree with the answers. I'd love to have a way for kids to give feedback or record progress. What could they do? They could post photographs. They could post a reply video on youtube. They could click a box claiming that they've mastered a task, and we could take their word for it, and perhaps let them carve their initials into the world. (See, it says right there -- "I was here"). We might come up with some sort of virtual robots for them to program, or drill that they know how NXT-G blocks are supposed to fit together ... but theory and practice seem to differ in robotics more than they do in math.
Methinks that to do things right, though, you'd need a human to check on the pupil's understanding. I just don't see that we'd have a good way to check, or enough people willing to do so (but would be delighted to have a twist in my thinking). Perhaps it could be like getting a yellow belt in Karate -- you learn the moves, do the work, become adept at the topic, but when you are really ready, you have to demonstrate that to someone learned in the craft. (Hmm... That sounds distinctly like, "you have to pass a test").
[Another 'hmm' -- the
stackoverflow family of sites gets around this problem by letting other users of the system upvote and downvote questions and answers, which in turn increase (or decrease) a user's reputation in the system. It is very much a distributed system of rewards, not requiring specific mentors. Also, as users gain reputation, the system trusts them more. I wonder if we could apply something like that.]
Two other comments on showing that you've learned something:
- the Scratch site allows students to upload their work, and let other people comment on it, and that seems to be enough reward for many users
- Strangely, LEGO's site where people can show off their work --
NXTLog -- just doesn't have the same appeal for me, and I'm not sure why.
Let me get back to discussing the project-based approach. This is something I really like Jim's books for -- kids have a challenge to work on, instead of acting in competition. I've been planning to use some of his books in an intermediate-level course, for people who already have a grasp on the fundamental building/programming blocks for the NXT. [Perhaps I could use it in a beginner course if there were materials such as we want to make readily available, for kids to learn something as soon as they need to know it.]
Graeme, do kids work through your project materials without much prodding?
And back to "how is the site designed to be used?" I know as a robotics mentor, I would be delighted to introduce a project and, as pupils get stuck, point them to a video that helps them fill in the gap in their knowledge, confident that if they want to succeed, they'll learn the information and use it right away. [If I did not misunderstand, this is very much what Khan was suggesting -- create projects that create a need for students to learn and apply the material]. I do see, however, that that really leaves a gap for kids who've got an NXT for Christmas, built all the models, played with the remote control features, and haven't got a clue what else to do with it, and I don't see how to address that.
You also asked,
[Khan] also trials his video lessons in individual schools (something I’ve
also found vital over the years) – are we planning to do this?
Any thoughts on how we might do that? We certainly want some mechanism whereby videos are approved for widespread use, and this sounds like a great way ... but I'm not quite sure how. In like manner, I've done up some simple building instructions; how do I test them before unleashing them upon the world -- or do I just go for it and iterate as I get feedback?
I also want to ensure that insofar as it possible, videos are done with context, or at least in a concrete way that students could repeat the task themselves. Further, I do think that videos teaching specific skills and videos building on them to do projects are a great way to go, and within our mandate. I also like the idea of issuing challenges -- and this might be an especially good place for kids to reply, and demonstrate their prowess.
I would love to have ways to bring children in and have them demonstrate that they are learning. If anyone has ideas on how to do this, please share!
I'm not certain if I've fully grasped what you think would be an effective way for us to go, Graeme, and would like to learn more.
Cheers,
Clinton Blackmore