38
MOODLE AND GAMING 2.0 PROPOSAL TO ADAPT MOODLE FOR POLICY EXERCISES, BUSINESS SIMULATIONS AND EXPERIENTIAL LEARNING GAMES Pieter van der Hijden ([email protected] Sofos Consultancy (www.sofos.nl ) Amsterdam, The Netherlands Presentation at Moodlemoot UK 2010, London, 13-14 April 2010 CC-BY 2010 – Pieter van der Hijden – Sofos Consultancy 1

Moodle and gaming 2.0

Embed Size (px)

DESCRIPTION

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

Citation preview

  • 1. CC-BY 2010 Pieter van der Hijden Sofos Consultancy
    Moodle and Gaming 2.0Proposal to adapt Moodle for Policy Exercises, Business Simulations and Experiential Learning Games
    Pieter van der Hijden ([email protected]
    Sofos Consultancy (www.sofos.nl)
    Amsterdam, The Netherlands
    Presentation at Moodlemoot UK 2010, London, 13-14 April 2010
    1

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