Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Moodle and gaming 2.0

1,087 views

Published on

Proposal to adapt Moodle for Policy Exercises, Business Simulations and Experiential Learning Games; Pieter van der Hijden (pvdh@sofos.nl), Sofos Consultancy (www.sofos.nl), Amsterdam, The Netherlands; Presentation at Moodlemoot UK 2010, London, 13-14 April 2010.

Published in: Education
  • Be the first to comment

  • Be the first to like this

Moodle and gaming 2.0

  1. 1. CC-BY 2010 – Pieter van der Hijden – Sofos Consultancy<br />Moodle and Gaming 2.0Proposal to adapt Moodle for Policy Exercises, Business Simulations and Experiential Learning Games<br />Pieter van der Hijden (pvdh@sofos.nl<br />Sofos Consultancy (www.sofos.nl)<br />Amsterdam, The Netherlands<br />Presentation at Moodlemoot UK 2010, London, 13-14 April 2010<br />1<br />
  2. 2. 2<br />Table of contents<br />
  3. 3. 3<br />introduction<br />
  4. 4. introduction<br />4<br />
  5. 5. (From Presentation at Moodlemoot UK, Milton Keynes, 2007)<br />5<br />Moodle 1.8<br />
  6. 6. Moodle 1.8<br />Moodle as gaming management system<br />Moodle as game engine<br />Conclusion<br />6<br />
  7. 7. Moodle 1.8<br />7<br />
  8. 8. Moodle 1.8<br />8<br />
  9. 9. Moodle 1.8<br />9<br />
  10. 10. Moodle 1.8<br />10<br />
  11. 11. (Dharadam is a based on the Cyberdam Game Engine)<br />11<br />Example – the dharadam game<br />
  12. 12. Example – the dharadam game<br />12<br />
  13. 13. Example – the dharadam gameplayground<br />13<br />
  14. 14. Example – the dharadam gameplayground - map<br />14<br />
  15. 15. Example – the dharadam gamePlayground - directory<br />15<br />
  16. 16. Example – the dharadam gameplayground - object<br />16<br />
  17. 17. Example – the dharadam gameplayground - info<br />17<br />
  18. 18. Example – the dharadam gamegame model<br />18<br />
  19. 19. Example – the dharadam gamegame model – Game roles<br />19<br />
  20. 20. Example – the dharadam gamegame model – Steps-of-play<br />In this game:<br />Monday<br />Tuesday<br />Wednesday<br />Thursday<br />Friday<br />Saturday<br />Sunday <br />20<br />
  21. 21. Example – the dharadam gamegame model – game activities<br />Activity types:<br />Upload activity<br />Message activity<br />Move activity<br />Input activity<br />Output activity<br />21<br />
  22. 22. Example – the dharadam gamegame model – game activities<br />22<br />
  23. 23. Example – the dharadam gamegame model – activity schedule - design<br />23<br />
  24. 24. Example – the dharadam gamegame model – activity schedule - realisation<br />24<br />
  25. 25. Example – the dharadam gamegame model – activity schedule - implementation<br />25<br />
  26. 26. Example – the dharadam gamegame model<br />Further:<br />Resources (accompanying the instructions to activities)<br />Variables (to be defined at game model and at role level, automatically substituted in instructions)<br />Scripts (server side javascript)<br />At the start of a game session<br />At the start of a step-of-play<br />At the completion of an activity<br />26<br />
  27. 27. Example – the dharadam gamegame manifest<br />27<br />
  28. 28. Example – the dharadam gamegame session – session control<br />28<br />
  29. 29. Example – the dharadam gamegame session – session home page<br />29<br />
  30. 30. Moodle 2.0<br />Playground<br />Emulated via picture with hotspots on Flickr<br />Linked to public wiki pages<br />30<br />
  31. 31. Moodle 2.0<br />Game model<br />Game roles  Groupings<br />Steps-of-play  Course sections (only one visible)<br />Game activities<br />Upload activity  single file assignment<br />Message activity  offline assignment + message<br />Move activity  hide/unhide one course section<br />Input activity  variables not provided<br />Output activity  web page resource<br />Activity schedule<br />Game roles  Groupings and Conditional Activities<br />Steps-of-play  Course sections<br />Further<br />Resources  Conditional Resources<br />Variables  Absent<br />Script  Absent <br />31<br />
  32. 32. Moodle 2.0<br />Game manifest<br />Roles to objects  hyperlink from role to playground object<br />Game session<br />Session control page  Absent<br />Session home page  Absent<br />Session log  Basic<br />32<br />
  33. 33. Moodle 2.0<br />Game manifest<br />Roles to objects  hyperlink from role to playground object<br />Game session<br />Session control page  Absent<br />Session home page  Absent<br />Session log  Basic<br />33<br />
  34. 34. Example – the dharadam gamemoodle 2.0<br />34<br />
  35. 35. (What should be added in Moodle3.0 2.1?)<br />35<br />roadmap<br />
  36. 36. ROADMAP<br />What is missing in 2.0 (for gaming/simulation)?<br />Game models<br />Variables <br />Define variables and initial values<br />Implement basic mechanism to change variables<br />Filter variables and substitute their values<br />Add variables to conditional activity testing<br />Scripts <br />Use separate and simple language for calculating<br />E.g. Server side Javascript without IO<br />Script may read/write above mentioned variables<br />Script may perform a limited set of actions<br />E.g. hide/unide a course section<br />Add script execution to certain Moodle events<br />E.g. completion of an activity<br />Game roles<br />Personal identity replaced by a role linked to a session<br />Game sessions<br />Concept of grouping enables one single session<br />How about parallel sessions?<br />Session control page<br />Session home page<br />36<br />
  37. 37. conclusion<br />37<br />
  38. 38. Thank you<br />Visit the 7th ISAGA Summerschool on Policy Exercises, Business Simulations and Experiential Learning Games in Paramaribo, Suriname from 31st of July – 7th of August 2010.<br />www.isaga-summerschool.org<br />38<br />

×