Presentation is loading. Please wait.

Presentation is loading. Please wait.

Implementation Of A MedBiquitous Virtual Patient Compatible Web-Player Hess F, Heid J, Huber S, Haag M Centre for Virtual Patients, University Hospital.

Similar presentations


Presentation on theme: "Implementation Of A MedBiquitous Virtual Patient Compatible Web-Player Hess F, Heid J, Huber S, Haag M Centre for Virtual Patients, University Hospital."— Presentation transcript:

1 Implementation Of A MedBiquitous Virtual Patient Compatible Web-Player Hess F, Heid J, Huber S, Haag M Centre for Virtual Patients, University Hospital of Heidelberg

2 The MedBiq Virtual Patient (MVP) XML files, combined with XPath expressions Defines the interaction (Activity Model) between aggregated (Data Availability Model) data elements (Virtual Patient Data and Media Resources) for branched nodes SCORM-Package Virtual Patient Data Data Avail- ability Model Activity Model Media Resources

3 Starting Position: An Existing System CAMPUS, a system for learning with Virtual Patients exists since 1996 Consists of –An authoring system –A simulative Java based player –A card-based DHTML player –An application for secure, keyfeature-based assessments Based on vocabularies Linear order of interactions

4 The MVP spec is based on free text, not on vocabularies The MVP spec defines a network of nodes, no linear order Knowledge questions are not directly supported by the MVP The MVP Spec: „And Now for Something Completely Different”

5 Free text can‘t be matched with a vocabulary automatically An export is quite simple as a linear path is possible in the MVP The knowledge questions can be mapped to XHTML and/or added via extensions The keyfeature editor, used for assessments, can be used to import and export free text nodes How to Overcome Those Differences?

6 Screenshot of the Keyfeature Editor

7 To support all MVP VPs within CAMPUS a new MVP compatible player has to be developed Because of the complexity of the MVP spec a pure client-side implementation is not recommendable Different display modes and system based optimizations are possible with a server component Finally: Displaying MVP VPs

8 Uses a full featured Java server component and a lightweight client written in HTML and JavaScript Holding the object tree as Java objects for supporting MVP rules and display modes Rendering the XHTML code using W3C standard XSLT Uses Ajax for communication between client and server („getNode“) The MVP Player: Technical View

9 The MVP Player: Screenshot

10 The MVP Player: Workflow Server „getPage“ Modifies state Object-Model MVP Package XML file XML file XHTML fragment XHTML fragment JSON-packed response Transformation via XSLT Serialization

11 Tested with the three other systems of the European „electronic Virtual Patients” (eViP) project Support for QTI IMS extension Support for W3Cs Timed Text Need for other MVP packages Free and open sourced MVP test suite available at http://code.google.com/p/mvp-evip-xslt-test- suite/http://code.google.com/p/mvp-evip-xslt-test- suite/ Where we are now…

12 Thank you. Contact: Centre for Virtual Patients University Hospital Heidelberg http://campusvirtualpatients.com Any questions?


Download ppt "Implementation Of A MedBiquitous Virtual Patient Compatible Web-Player Hess F, Heid J, Huber S, Haag M Centre for Virtual Patients, University Hospital."

Similar presentations


Ads by Google