wiki:SandBox

Version 2 (modified by jdalbey, 9 years ago) (diff)

--

The Sandbox

This is just a page to practice and learn WikiFormatting.

Go ahead, edit it freely.

2.1 Scripts, Incidents, and Events

2.1.1 Creating a new Script

Creating a new script clears any current script and makes the workspace available for incidents to be added or inserted. A script title must be provided when a new script is created.

2.1.2 Load an existing Script

Load an existing Script from a saved XML file and display an overview of all the incidents. (Clears any current script).

Saving a Script

Saving a script causes the script and all the incidents it contains to be saved in XML format to an external file in conformance with the standard as detailed in the *Simulation Manager & Script XML Schema. (Look in Google Drive).

Adding a new Incident

A new incident may be added to the script. When an incident is created the user will enter the properties of that incident: incident number, incident name, color of the incident's line, a description of the incident, the start time of the Incident, and the length of the incident. (Note, we are considering omitting incident number).

Update Incident Properties

An incident's properties may be modified after it has been created, including adjusting starting time.

Editing Incident Events

Editing an incident makes it available for events to be added, modified, and removed.

Deleting an Incident

Erases all the incident properties and events from the timeline.

Inserting an Incident

Inserting an incident displays a pool of available incidents (on auxiliary storage) and allows the user to select one for inclusion in the script being edited. (Shall we disallow inserting the same incident twice in the same script?)

Saving an Incident

Saving an incident saves all the incident properties and the events it contains in XML format to an external file. Saving also includes all associated resources like audiofiles. Saving will present a custom dialog (instead of a standard file chooser) that constrains the filename that can be used to store the incident data.

Incident Extractor Wizard

This wizard allows the user to load a script and extract incidents from it. (Elaboration needed).

Add New Event

The user shall be able to add events to an incident line by selecting the desired type of event using a button on the main GUI then placing the event to the desired location on the timeline. When the user places an event, dialog boxes will appear to allow the user to enter information regarding the event. The user shall be able to place events at any location on an incident line.

Modify Event Group

A group of events occurring at the same time may be modified. Each event appears in a separate tab and its properties individually updated.

Deleting Event

The user shall be able to remove events from incidents, by right-clicking on the event's icon and selecting “remove” from a pop-up menu. The user shall be able to remove an event by clicking on it and pressing the delete key.

Attachments