Information Technology Reference
In-Depth Information
the ENTITY that participates in the fixed event with a role of protagonist is
selected as the correct answer;
other two entities that are not related to the fixed event are added as wrong
answers;
the question that must be asked to the learner is generated through a text-
generation module (e.g. if the fixed event is that “Ernesta is riding 2
a bike”,
the question will be “Who is riding a bike?”).
The resulting games are then stored in the game repository;
Phase D. Finally, a manual revision of the generated smart game instances takes
place through a dedicated GUI (Sec. 2), by following an ad-hoc written set of
guidelines (Sec. 3).
2
GUI for Manual Revision
The GUI is designed with the twofold aim of
1. providing the context (i.e. the story from which the games were generated) to the
experts during the revision;
2. keeping a link from the game under revision and the location (in the story text)
of both the fixed event and choices.
Accordingly, the GUI is designed as follows: the story text is shown on leftmost area
of the screen, and the interface where the revisions actually take place is placed on
the right (as of point 1 above). Moreover, when either the fixed event or the choices
are focused, the position of the related event/entity is highlighted in the story text
(as of point 2 above).
Fig. 2 depicts the current interface structure. Few notes about the part of the in-
terface concerning the actual smart games revision follow. The interface shows the
game type on top and enables to change the game question (only for who-games).
Right below (in a greyed box), it is possible to change the fixed event (on the right
the corresponding word is highlighting, see dotted arrow) as well as its text. Fur-
thermore, on the bottom, the choices are listed. For each choice, the right/wrong
events/entities, the related text, and the correctness of the choice can be modified.
To enable such a kind of flexibility, the GUI is developed as a web application
written by using the jQuery library 3 . Furthermore, the smart games are taken from
a repository organised in terms of books/stories/versions, placed on a server under
revision control, and - when finalised - stored into the story repository.
2
The verb “to ride” will be annotated as event.
3
jQuery is JavaScript Library that simplifies HTML document traversing, event handling,
animating, and Ajax interactions for rapid web development.
 
Search WWH ::




Custom Search