Game Based Learning

It looks like 2010 may be the year of Game Based Learning. With new commercial products such as Manga High hitting the shelves and already established community built sites such as Primary Games Arena it is becoming clear to me that educators are climbing over the mountain of scepticism towards using games to learn and embracing it with open arms.


I do wonder how sites like Primary Games Arena will embrace the new curriculum. Currently games are themed and have some strategy/game play built around that theme. IE you could have a Viking counting game but you couldn’t turn that game from a Viking counting game to a Tudors counting game.

What are your thoughts on using games to learn?
My thoughts on this is that games could have a new approach, building the logic separate from the theme, allowing users to specify their own style and context but keeping the challenges fun, educational and relevant.
How would you approach this change? Would you begin categorizing games based on a theme?

I expect I will get the usual response of, “Game based learning has been relevant for years”. I don’t disagree with this but the momentum and availability behind gaming is certainly increasing.

Have you been able to find the right game for your lesson?

My recommendation (because im biased) is to check out:

Etherpad with Active Directory (LDAP/AD)

So you want to host your own Etherpad deployment and you want to tie it into your schools AD/LDAP/Active directory? Below are the basic instructions for how to accomplish this. Alternatively you can pay us to do it.
Get the patch
lynx https://gist.github.com/10061b4b213619816db5
Get the etherpad source (warning- may take some time- go make a cuppa tea)
hg clone https://etherpad.googlecode.com/hg/ etherpad
Go to the etherpad folder
cd etherpad
Extract the patch
tar –xvz –strip-components=1 -f ../gist10061b4b213619816db5-e60df95e16c09700b4cf07cd87b9732dd7b15ace.tar.gz
Apply the patch

patch -p1 < ldap_support.patch

Set your superdomain
nano trunk/etherpad/src/etherpad/globals.js
add yourdomain.whatever to the SUPERDOMAINS
Edit pro_accounts.js
nano trunk/etherpad/src/etherpad/pro/pro_accounts.js
Change directory
cd trunk/etherpad
Add the useLdapconf to the config
echo “etherpad.useLdapConfiguration = ./etc/json.config” >> etc/etherpad.localdev-default.properties
Edit json.config
nano etc/json.config
Paste in (you need the {}’s):

{
url” : “ldap://localhost:10389”,
“principal” : “uid=admin,ou=system”,
“password” : “secret”,
rootPath” : “ou=users,ou=system”,
userClass” : “person”,
nameAttribute” : “displayname“,
ldapSuffix” : “@ldap
}
Replacing the above with your settings.
Build your etherpad
bin/rebuildjar.sh
Test your etherpad
bin/run-local.sh
Browse to http://yourdomain.com:9000/ep/pro-account/sign-in
Type in your email address (of the user in ldap) and password
Fin! Credit to Elliot Kroo and Marcio Starke – discussed further in this google group.
Shibboleth integration coming mid 2010 (if anyone wants to fund this please get in touch!)