作者: Daniel J. Fraisl
DOI:
关键词: Syntax (programming languages) 、 XML 、 Programmer 、 Programming language 、 Semantics (computer science) 、 Meaning (linguistics) 、 Interactivity 、 Computer science 、 Markup language 、 Open content
摘要: A machine-implemented method for building, publishing and executing interactive content applications using an XML-based language is described. In one embodiment, static processed or annotated to generate XML that conforms Interaction Markup Language (IML). IML designed represent, store, render user interaction semantics any printed computer displayed content. cross- platform, portable, human readable. The enables a programmer define rich interactions (called Objects) include, example, automatic input assessment evaluation, feedback, hinting, adaptive behavior, looping. provides the definition of both Objects are bound regions on page display. Preferably, syntax allows "meaning" be defined interpreted by runtime engine executes EVIL. facilitates interactivity with pages authored executed in IML-based environment. used create workbook content, study guides, learning assistant card, tests, games, open like.