Changes between Version 10 and Version 11 of ScriptBuilderSRS


Ignore:
Timestamp:
07/02/2019 11:50:58 AM (7 years ago)
Author:
jdalbey
Comment:

strike through obsolete items

Legend:

Unmodified
Added
Removed
Modified
  • ScriptBuilderSRS

    v10 v11  
    11= !ScriptBuilder Tool and Instructor Electronic Notebook = 
    2  
    3  
    4 Requirements, Concept Development, and Scope[[BR]] 
    5 California Polytechnic State University[[BR]] 
    6 San Luis Obispo, California[[BR]] 
    7  
     2Requirements, Concept Development, and Scope[[BR]] California Polytechnic State University[[BR]] San Luis Obispo, California[[BR]] 
    83 
    94== Table of Contents == 
    10  
    11 1. Glossary     [[BR]] 
    12 1. [#two Script Builder Tool Requirements]      [[BR]] 
    13  1. [#two-1 Scripts, Incidents, and Events]     [[BR]] 
    14  1. [#two-2 Graphical User Interface Requirements] [[BR]] 
    15  1. Support for TMC Simulation Control  [[BR]] 
    16  1. Support for Student Evaluation      [[BR]] 
    17  1. Supporting  Realism in Training     [[BR]] 
    18  1. Specifying  Expected Traffic Network Performance    [[BR]] 
    19  1. Instructor  Support [[BR]] 
    20  1. Other       Training Goals  [[BR]] 
    21 1. Instructor Electronic Notebook Requirements  [[BR]] 
    22  1. General     Requirements    [[BR]] 
    23  1. Simulation  Summary Window  [[BR]] 
    24  1. Simulation  Script Window   [[BR]] 
    25  1. CHP CAD     Terminal Window [[BR]] 
    26  1. ATMS Display        Window  [[BR]] 
    27  1. Simulation  Area Reference Roadway Map Window       [[BR]] 
     5 1. Glossary        [[BR]] 
     6 1. [#two Script Builder Tool Requirements] 
     7   1. [#two-1 Scripts, Incidents, and Events]         [[BR]] 
     8   1. [#two-2 Graphical User Interface Requirements] [[BR]] 
     9   1. Support for        TMC Simulation Control        [[BR]] 
     10   1. Support for        Student Evaluation        [[BR]] 
     11   1. Supporting        Realism in Training        [[BR]] 
     12   1. Specifying        Expected Traffic Network Performance        [[BR]] 
     13   1. Instructor        Support        [[BR]] 
     14   1. Other        Training Goals        [[BR]] 
     15 1. Instructor Electronic Notebook Requirements 
     16   1. General        Requirements        [[BR]] 
     17   1. Simulation        Summary Window        [[BR]] 
     18   1. Simulation        Script Window        [[BR]] 
     19   1. CHP CAD        Terminal Window        [[BR]] 
     20   1. ATMS Display        Window        [[BR]] 
     21   1. Simulation        Area Reference Roadway Map Window        [[BR]] 
    2822 
    2923== 1. Glossary == 
    30  
    31  ATMS:: Advanced Traffic Management System – a tool utilized within Caltrans 
    32  CHP CAD::      California Highway Patrol (CHP) Computer Aided Dispatch (CAD) 
    33  CCTV:: Closed circuit television – used to monitor roadways remotely from a TMC. 
    34  CMS::  Changeable Message Sign 
    35  Control Event:: Control events cause the TMC Simulation Manager to perform actions which affect the simulation environment as seen on the simulation floor, e.g. modify the Paramics simulation, play an audioclip, send a message to CHP CAD, etc.   
     24 ATMS:: Advanced Traffic Management System – a tool utilized within Caltrans 
     25 CHP CAD:: California Highway Patrol (CHP) Computer Aided Dispatch (CAD) 
     26 CCTV:: Closed circuit television – used to monitor roadways remotely from a TMC. 
     27 CMS:: Changeable Message Sign 
     28 Control Event:: Control events cause the TMC Simulation Manager to perform actions which affect the simulation environment as seen on the simulation floor, e.g. modify the Paramics simulation, play an audioclip, send a message to CHP CAD, etc. 
    3629 Evaluation Event:: Evaluation events are used to prompt instructors to perform an evaluation action for students in training, e.g. grade their CMSmessage, phone response, etc. 
    3730 Event:: An occurrence at a particular time of an incident. Control events and evaluation events are kinds of event. 
    3831 Event Icon:: An image that represents an event. AKA Icon. 
    39  Incident:: A complete set of events associated with a specific incident number within the TMC Simulator.  This ID number shall match the CHP CAD log identifier.  
     32 Incident:: A complete set of events associated with a specific incident number within the TMC Simulator.  This ID number shall match the CHP CAD log identifier. 
    4033 Noise:: Background events within a simulation which may not have a significant immediate effect on traffic but require attention and resources from traffic managers working in the TMC.  Examples of noise are things like a stalled vehicle on the shoulder, sprinklers spraying in the roadway,maintenance crews working on roadway in structure, etc. 
    41  Icon:: An image that represents an event. AKA Event icon.  
    42  Incident Number:: A number that identifies an incident.  
    43  Incident Name:: A short name that is used to refer to an incident.  
     34 Icon:: An image that represents an event. AKA Event icon. 
     35 Incident Number:: A number that identifies an incident. 
     36 Incident Name:: A short name that is used to refer to an incident. 
    4437 Incident Line:: A graphical line in the timeline. An incident line represents an incident. 
    4538 LCS:: Lane Closure System – a tool used by Caltrans to manage lane closures within the highway system. 
    4639 Paramics:: A tool which performs microscopic traffic simulation of the traffic network.  Note that Paramics is planned for deprecation from the TMCsimulator. 
    47  Script:: A chronological list of hypothetical traffic incidents for training purposes that can be played through the Simulation Manager.  
    48  Script File::  A script saved to XML file in a format conformant with the Simulation Manager &   Script XML Schema. An XML file containing all details for all events within one or more incidents. The events are saved in chronological order (not grouped by incident). 
     40 Script:: A chronological list of hypothetical traffic incidents for training purposes that can be played through the Simulation Manager. 
     41 Script File:: A script saved to XML file in a format conformant with the Simulation Manager &   Script XML Schema. An XML file containing all details for all events within one or more incidents. The events are saved in chronological order (not grouped by incident). 
    4942 Timeline:: A horizontal line in a graphical display that represents the chronology of incidents in a script. 
    50  Traffic Dot:: A colored dot as displayed on the ATMS with green indicating free-flow traffic, yellow indicating moderate reductions in speed/flow, and red indicating sever reductions in speed/flow. 
    51  TMT::Traffic Management Team  
     43 Traffic Dot:: A colored dot as displayed on the ATMS with green indicating free-flow traffic, yellow indicating moderate reductions in speed/flow, and red indicating sever reductions in speed/flow. TMT::Traffic Management Team 
    5244 
    5345== 2.Script Builder Tool Requirements == #two 
    54  
    5546=== 2.1 Scripts, Incidents, and Events === #two-1 
    56  
    57 ====  2.1.1 Creating a new Script ==== 
    58  
     47==== 2.1.1 Creating a new Script ==== 
    5948Creating 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. 
    6049 
    6150==== 2.1.2 Load an existing Script ==== 
    62  
    6351Load an existing Script from a saved XML file and display an overview of all the incidents. (Clears any current script). 
    6452 
    6553==== Saving a Script ==== 
    66  
    6754Saving 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). 
    6855 
    69 ==== Adding a new Incident ====  
    70  
     56==== Adding a new Incident ==== 
    7157A 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). 
    7258 
    7359==== Update Incident Properties ==== 
    74  
    7560An incident's properties may be modified after it has been created, including adjusting starting time. 
    7661 
    7762==== Editing Incident Events ==== 
    78  
    7963Editing an incident makes it available for events to be added, modified, and removed. 
    8064 
    8165==== Deleting an Incident ==== 
    82  
    8366Erases all the incident properties and events from the timeline. 
    8467 
    8568==== Inserting an Incident ==== 
    86  
    8769Inserting 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?) 
    8870 
    8971==== Saving an Incident ==== 
    90  
    91 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.  
     72Saving 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. 
    9273 
    9374==== Incident Extractor Wizard ==== 
    94  
    9575This wizard allows the user to load a script and extract incidents from it.  (Elaboration needed). 
    9676 
    9777==== Add New Event ==== 
    98  
    9978The 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. 
    10079 
    10180==== Modify Event Group ==== 
    102  
    103 A group of events occurring at the same time may be modified. Each event appears in a separate tab and its properties individually updated.  
     81A group of events occurring at the same time may be modified. Each event appears in a separate tab and its properties individually updated. 
    10482 
    10583==== Deleting Event ==== 
    106  
    10784The 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. 
    10885 
    10986=== 2.2 Graphical User Interface requirements === #two-2 
    110  
    11187See StoryBoards for illustration of proposed GUI screens. 
    11288 
    113 The Script Builder shall allow the entry and modification of scripts using a timeline. The timeline will show each incident in the script as a line. Each event, represented by an icon,will be positioned on its corresponding incident's line.  This display shall show all individual events within a script, e.g. CADdata population, radio traffic, instructor/student phone call, etc.,with icons for each type of event.  
     89The Script Builder shall allow the entry and modification of scripts using a timeline. The timeline will show each incident in the script as a line. Each event, represented by an icon,will be positioned on its corresponding incident's line.  This display shall show all individual events within a script, e.g. CADdata population, radio traffic, instructor/student phone call, etc.,with icons for each type of event. 
    11490 
    11591All time shall be displayed in hours, minutes, and seconds from the beginning of the timeline, e.g. the beginning of the script.  The time into the incident and the script shall be displayed to the user as they move their cursor along an incident within the timeline. 
    11692 
    117 Details of an event shall be displayed in a floating tooltip which appears when the user places their cursor over the event's icon.  All details of an event shall be editable when the user clicks on an event icon.  
     93Details of an event shall be displayed in a floating tooltip which appears when the user places their cursor over the event's icon.  All details of an event shall be editable when the user clicks on an event icon. 
    11894 
    11995Color Coding of Incidents 
    12096 
    121 Each incident line shall be color-coded.  The color of each incident line shall be selectable by the user. A color may be shared by multiple lines.  
     97Each incident line shall be color-coded.  The color of each incident line shall be selectable by the user. A color may be shared by multiple lines. 
    12298 
    12399Control Event and Evaluation Event Icons 
     
    137113</strike>     
    138114}}} 
    139  
    140115Page Numbers on Scripts for instructors to use. Was latex. Perhaps PDF. Neal will find what was used before. 
    141116 
    142117The Script Builder shall support the ability to put page numbers on generated script notebooks. 
    143118 
    144  
    145  
    146119=== 2.3 Support for TMC Simulation Control === 
    147  
    148120Simulation Control Events - General 
    149121 
    150 The Script Builder shall allow for insertion of control events which drive TMC simulator systems, including the Paramics traffic simulator, the CHP CAD simulator, the TMC Simulator Audio System, the Activity Log, and the TMC Simulator CCTV video playback system. When the user adds a control event, a dialog box shall be presented to the user allowing entry of details regarding the added event. The details regarding the added event are specified by the XML element corresponding to the added event. These XML elements are found in the TMC Simulator XML Script Schema.  
    151  
    152 Paramics Control Event 
    153  
    154 The Script shall allow for the entry of Paramics control events. Paramics control events allow modification of Paramics simulation parameters to create incidents, remove incidents,etc.   
    155  
    156 ATMS Driver Control Events 
    157  
    158 The Script Builder shall allow for control of the ATMS back-end directly, bypassing Paramics.  Script Builder control shall provide the ability to initialize the ATMS from a traffic flow perspective and then create trends, e.g. traffic dots changing from to green to yellow to red as necessitated by the script.  By GPS cooord?  By freeway section?  Ans: each dot is a series of sensors per freeway lane, so the ATMS aggregates sensor input and allows zooming to increase resolution.   
     122The Script Builder shall allow for insertion of control events which drive TMC simulator systems, including the Paramics traffic simulator, the CHP CAD simulator, the TMC Simulator Audio System, the Activity Log, and the TMC Simulator CCTV video playback system. When the user adds a control event, a dialog box shall be presented to the user allowing entry of details regarding the added event. The details regarding the added event are specified by the XML element corresponding to the added event. These XML elements are found in the TMC Simulator XML Script Schema. 
     123 
     124~~Paramics Control Event~~ 
     125 
     126~~The Script shall allow for the entry of Paramics control events. Paramics control events allow modification of Paramics simulation parameters to create incidents, remove incidents,etc.  ~~ 
    159127 
    160128CHPCAD Control Event 
     
    164132Activity Log Control Event 
    165133 
    166 The Script Builder shall allow for the entry of Activity Log control events.  Activity Log control events allow automated entries and hence automatic population of the TMC Simulator Activity Log, as if it were entered by TMC operators.    
    167  
    168 CCTV Control Event 
    169  
    170 The Script Builder shall allow for the entry of CCTV control events.  CCTV control events allow direct control of TMCSimulator DVD players to play incident video, resume normal operations, etc. 
    171  
    172 CHP Radio, Caltrans Radio, TMT Radio ControlEvent  
     134The Script Builder shall allow for the entry of Activity Log control events.  Activity Log control events allow automated entries and hence automatic population of the TMC Simulator Activity Log, as if it were entered by TMC operators.(Ask Neil: Is this still required?) 
     135 
     136~~CCTV Control Event~~ 
     137 
     138~~The Script Builder shall allow for the entry of CCTV control events.  CCTV control events allow direct control of TMCSimulator DVD players to play incident video, resume normal operations, etc.~~ 
     139 
     140CHP Radio, Caltrans Radio, TMT Radio ControlEvent 
    173141 
    174142The Script Builder shall allow for the entry of radio control events.  Radio control events  can be CHP, Caltrans, orTMT Events. The Script Builder will be able to generate a printable“voice-actor script” sample? (No, but it's just the XML, which includes “special instructions” noted below).  to support the recording of the radio traffic based upon the radio Event. The“voice-actor script” will include the following: the specific words to be read by the voice actor, including call numbers, etc.,the file name that the voice recording should be saved as, any special instructions to the actor(s), and actor identifier to ensure that all recordings for a given role in the field are made by the same person. 
     
    176144Tow Truck Control Event 
    177145 
    178 The Script Builder shall allow for the entry ofTow Truck Control Events.   Tow Truck control events allow tows to be added to the CHP CAD log.  
    179  
    180 Unit Control 
    181  
    182 Event 
     146The Script Builder shall allow for the entry of Tow Truck Control Events.   Tow Truck control events allow tows to be added to the CHP CAD log. 
     147 
     148Unit Control Event 
    183149 
    184150The Script Builder shall allow for the entry of Unit Control Events.  Unit Control Events allow CHP units to be dispatched on the CHP CAD. 
     
    188154The Script Builder shall allow for the entry of Witness Control Events.  Witness Control Events allow witness reports to be added to the CHP CAD log. 
    189155 
    190 Telephone Call 
    191  
    192 Control Event 
    193  
    194 The Script Builder shall allow for the entry of Telephone control events.  Telephone Call control events allow the generation of “voice scripts” to be included in the instructor’s notebook which allow the instructor to make relevant telephone calls,e.g. radio reporter, Caltrans headquarters, etc. into the TMC at appropriate times during a simulation.  SAMPLE? No. 
     156Telephone Call Control Event 
     157 
     158The Script Builder shall allow for the entry of Telephone control events.  Telephone Call control events allow the generation of “voice scripts” to be included in the instructor’s notebook which allow the instructor to make relevant telephone calls, e.g. radio reporter, Caltrans headquarters, etc. into the TMC at appropriate times during a simulation.  
    195159 
    196160Generic Run Script Event suggested by Neil so SimMgr can execute a predefined shell script at a given time. 
     161 
     162(Future) Traffic Model Control Events 
     163 
     164The Script Builder shall  allow for control of the Traffic Model.   Script Builder control shall  provide the ability to create traffic events, e.g. traffic dots changing  from to green to yellow to red as necessitated by the script.  Will  require some form of automated congestion generation. 
    197165 
    198166=== 2.4 Support for Student Evaluation === 
     
    201169(For version 1 it may be adequate to define a“generic” evaluation event that  allows a prompt to instructor and then a choice of how to score:  yes/no, 1-5, A-F, 0-100). 
    202170 
    203  
    204  
    205171Decision Tree Support 
    206172 
    207 Have they done X yes/no, have they done Y yes/no,have they done Z yes/no,  
     173Have they done X yes/no, have they done Y yes/no,have they done Z yes/no, 
    208174 
    209175probably only 3 levels, then assigns score or grade. 
     
    219185Traffic Network Scoring 
    220186 
    221 The Script Builder shall support trainee scoring aggregated by highway, direction, time, and speed.  (not sure about the speed here) The end result of such a scheme is that performance will be scored based on the activity in the traffic network, hence indirectly scoring trainee actions as these actions will affect the traffic network score.  
     187The Script Builder shall support trainee scoring aggregated by highway, direction, time, and speed.  (not sure about the speed here) The end result of such a scheme is that performance will be scored based on the activity in the traffic network, hence indirectly scoring trainee actions as these actions will affect the traffic network score. 
    222188 
    223189Assignment of Scoring Metrics to Specific Instructors 
     
    233199The Script Builder shall support the ability to debrief students at the end of a training session by position, e.g.CHP CAD, ATMS, Maintenance Radio, PIO, MIO, Facilitator, etc. 
    234200 
    235 Aggregate TMC Operator Functions  
    236  
    237 The Script Builder shall support the ability to aggregate multiple TMC operator functions into a individual positions, allowing the TMC simulator to be run with a smaller groupof trainees on the floor.  All scoring, trainee debriefing functionality, etc. shall be aggregated so that scoring options are coherent with position aggregation, which will be set via GUI controls.  
     201Aggregate TMC Operator Functions 
     202 
     203The Script Builder shall support the ability to aggregate multiple TMC operator functions into a individual positions, allowing the TMC simulator to be run with a smaller groupof trainees on the floor.  All scoring, trainee debriefing functionality, etc. shall be aggregated so that scoring options are coherent with position aggregation, which will be set via GUI controls. 
    238204 
    239205Student Evaluation Events – General 
     
    281247Student Performance Evaluation Event 
    282248 
    283 The Script Builder shall allow for instructors to evaluate student use of the TMC SimulatorCCTV camera selection and viewing capabilities.   These evaluation events would allow instructors to document how trainees utilized available CCTV imagery as part of their verification of a reported incident.   
     249The Script Builder shall allow for instructors to evaluate student use of the TMC SimulatorCCTV camera selection and viewing capabilities.   These evaluation events would allow instructors to document how trainees utilized available CCTV imagery as part of their verification of a reported incident. 
    284250 
    285251Telephone Utilization Student Performance Event 
     
    287253The Script Builder shall allow for instructors to evaluate student use of the telephone.Telephone evaluation events shall allow instructors to determine ifstudents have provided them complete answers to their phone calls,including information such as callback numbers, number of lanesclosed, fatalities, etc. 
    288254 
    289  
    290  
    291255Sigalerts 
    292256 
     
    294258 
    295259=== 2.5 Supporting Realism in Training === 
    296  
    297260Background Noise 
    298261 
     
    305268Injection of Minor Incidents 
    306269 
    307 The Script Builder shall support the automatic generation of secondary incidents if queue protection is not implemented by trainees as appropriate.  This requirement implies that the Script Builder can encode for and the Simulation Manager shall be capable of dynamically adding an incident during a simulation.   
     270The Script Builder shall support the automatic generation of secondary incidents if queue protection is not implemented by trainees as appropriate.  This requirement implies that the Script Builder can encode for and the Simulation Manager shall be capable of dynamically adding an incident during a simulation. 
    308271 
    309272Minor Incidents 
    310273 
    311 The Script Builder shall be capable of generating a false incident which students will discover is such when the attempt to user available verification tools.   Potential steps to implement a false incident are: 1.) start a log entry 2.) dispatch a unit 3.) survey area with surveillance tools, ATMS, etc.  4.)discover the incident does not exist.    Comment  
     274The Script Builder shall be capable of generating a false incident which students will discover is such when the attempt to user available verification tools.   Potential steps to implement a false incident are: 1.) start a log entry 2.) dispatch a unit 3.) survey area with surveillance tools, ATMS, etc.  4.)discover the incident does not exist.    Comment 
    312275 
    313276(Minor incidents are simply incidents but narrower in scope than typical incidents.  Ideally they are displayed at the bottom of the edit canvas. Perhaps be able to “flag” an incident as minor.) 
    314277 
    315278=== 2.6 Specifying Expected Traffic Network Performance === 
    316  
    317279Determining Queue Length - amount of traffic backup  May be obsolete as we are replacing paramics. 
    318280 
     
    320282 
    321283=== 2.7 Instructor Support === 
    322  
    323284Assignment of Reporter Roles to Specific Instructors 
    324285 
     
    330291 
    331292=== 2.8 Other Training Goals === 
    332  
    333293Dedicated CHP CAD Training 
    334294 
     
    348308 
    349309== 3.ATMS Driver == 
    350  
    3513103.1General Requirements 
    352311 
     
    367326Do we want the ATMS Driver to have some trafficmodeling capability or should all control come from the SimulationManager?  Maybe we want to have the simulation manager give itcommands for a section of roadway such as: initiate free-flow trafficon roadway segment x, begin backing up traffic at rate y on roadwaysegment z, etc.? 
    368327 
    369  Note: ATMS expects update every 30 sec or it willdisplay white dots instead of colored ones. 
     328  Note: ATMS expects update every 30 sec or it willdisplay white dots instead of colored ones. 
    370329 
    3713304.Instructor Electronic Notebook Requirements 
     
    397356The Instructor Electronic Notebook shall allowkeyboard input, either through an actual keyboard or an electronicscreen-based keyboard. 
    398357 
    399 The Instructor Electronic Notebook shall allowinstructors to record voice messages during a simulation viaindividual microphones for the purposes capturing qualitativefeedback.   
    400  
    401 The Instructor Electronic Notebook shall becapable of automatically performing voice recognition functions forrecorded instructor qualitative feedback.  Comment  
     358The Instructor Electronic Notebook shall allowinstructors to record voice messages during a simulation viaindividual microphones for the purposes capturing qualitativefeedback. 
     359 
     360The Instructor Electronic Notebook shall becapable of automatically performing voice recognition functions forrecorded instructor qualitative feedback.  Comment 
    402361 
    403362Battery Powered Operation 
     
    423382Display and Highlighting of Events on RunningScript Window 
    424383 
    425 The Instructor Electronic Notebook shall displaythe events in the script. Each event shall be displayed within aclearly delineated boundary. Using simple GUI controls, the usershall be able to collapse and expand any event. The current eventshall be highlighted with a colored header bar.  
     384The Instructor Electronic Notebook shall displaythe events in the script. Each event shall be displayed within aclearly delineated boundary. Using simple GUI controls, the usershall be able to collapse and expand any event. The current eventshall be highlighted with a colored header bar. 
    426385 
    427386The Instructor Electronic Notebook shall allow theall the events belonging an incident in the script window to becollapsed or expanded using simple GUI controls. 
     
    433392The Instructor Electronic Notebook shall allow theinstructor to enter quantitative scoring, e.g. on a scale of 1 to 5,with simple one-touch GUI actions. 
    434393 
    435 The Instructor Electronic Notebook shall allow theinstructor to enter qualitative text via a keyboard.  
     394The Instructor Electronic Notebook shall allow theinstructor to enter qualitative text via a keyboard. 
    436395 
    437396Jumping to Different Simulation Times in theDisplay 
     
    439398The Instructor Electronic Notebook shall allow theuser to jump directly to the current event using a one-touch GUIaction. 
    440399 
    441 The Instructor Electronic Notebook shall allow theuser to jump directly to a specified time as inputted by the user.  
     400The Instructor Electronic Notebook shall allow theuser to jump directly to a specified time as inputted by the user. 
    442401 
    4434024.4CHPCAD Terminal Window 
     
    445404Standard Functionality 
    446405 
    447 The Instructor Electronic Notebook shall provide aCHP CAD terminal with functionality similar to that of the “standard”TMC Simulator CHP CAD terminal.   
     406The Instructor Electronic Notebook shall provide aCHP CAD terminal with functionality similar to that of the “standard”TMC Simulator CHP CAD terminal. 
    448407 
    449408The Instructor Electronic Notebook hall allow theinstructor to view all CHP CAD entries made by students. 
    450409 
    451 The Instructor Electronic Notebook shall allow theinstructor to make CHP CAD entries during a simulation.  
     410The Instructor Electronic Notebook shall allow theinstructor to make CHP CAD entries during a simulation. 
    452411 
    453412The Instructor Electronic Notebook shallautomatically update as CHP CAD entries are made within the TMCsimulation environment.