Changes between Version 8 and Version 9 of ScriptBuilderSRS
- Timestamp:
- 07/28/2017 04:40:15 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ScriptBuilderSRS
v8 v9 142 142 143 143 144 == 2.3 Support for TMC Simulation Control==144 === 2.3 Support for TMC Simulation Control === 145 145 146 146 Simulation Control Events - General 147 147 148 The Script Builder shall allow for insertion of control events which drive TMC simulator systems, including theParamics traffic simulator, the CHP CAD simulator, the TMC SimulatorAudio System, the Activity Log, and the TMC Simulator CCTV videoplayback system. When the user adds a control event, a dialog boxshall be presented to the user allowing entry of details regardingthe added event. The details regarding the added event are specifiedby the XML element corresponding to the added event. These XMLelements are found in the TMC Simulator XML Script Schema.148 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. 149 149 150 150 Paramics Control Event 151 151 152 The Script shall allow for the entry of Paramics control events. Paramics control events allow modification ofParamics simulation parameters to create incidents, remove incidents,etc.152 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. 153 153 154 154 ATMS Driver Control Events 155 155 156 The Script Builder shall allow for control of the ATMS back-end directly, bypassing Paramics. Script Builder controlshall provide the ability to initialize the ATMS from a traffic flowperspective and then create trends, e.g. traffic dots changing fromto green to yellow to red as necessitated by the script. By GPScooord? By freeway section? Ans: each dot is a series of sensorsper freeway lane, so the ATMS aggregates sensor input and allowszooming to increase resolution.156 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. 157 157 158 158 CHPCAD Control Event 159 159 160 The Script Builder shall allow for the entry of CHP CAD control events. CHP CAD Control Events allow automatedentries and hence automatic population of the data into the TMCSimulator CHP CAD database, as if it were typed by a CHP Dispatcher.160 The Script Builder shall allow for the entry of CHP CAD control events. CHP CAD Control Events allow automated entries and hence automatic population of the data into the TMCSimulator CHP CAD database, as if it were typed by a CHP Dispatcher. 161 161 162 162 Activity Log Control Event 163 163 164 The Script Builder shall allow for the entry of Activity Log control events. Activity Log control events allowautomated entries and hence automatic population of the TMC SimulatorActivity Log, as if it were entered by TMC operators.164 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. 165 165 166 166 CCTV Control Event 167 167 168 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 normaloperations, etc.168 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. 169 169 170 170 CHP Radio, Caltrans Radio, TMT Radio ControlEvent 171 171 172 The 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, whichincludes “special instructions” noted below). to support therecording of the radio traffic based upon the radio Event. The“voice-actor script” will include the following: the specificwords to be read by the voice actor, including call numbers, etc.,the file name that the voice recording should be saved as, anyspecial instructions to the actor(s), and actor identifier to ensurethat all recordings for a given role in the field are made by thesame person.172 The 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. 173 173 174 174 Tow Truck Control Event 175 175 176 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.176 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. 177 177 178 178 Unit Control … … 180 180 Event 181 181 182 The Script Builder shall allow for the entry of Unit Control Events. Unit Control Events allow CHP units to bedispatched on the CHP CAD.182 The Script Builder shall allow for the entry of Unit Control Events. Unit Control Events allow CHP units to be dispatched on the CHP CAD. 183 183 184 184 Witness Control Event 185 185 186 The Script Builder shall allow for the entry of Witness Control Events. Witness Control Events allow witness reportsto be added to the CHP CAD log.186 The 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. 187 187 188 188 Telephone Call … … 190 190 Control Event 191 191 192 The Script Builder shall allow for the entry of Telephone control events. Telephone Call control events allow thegeneration of “voice scripts” to be included in the instructor’snotebook which allow the instructor to make relevant telephone calls,e.g. radio reporter, Caltrans headquarters, etc. into the TMC atappropriate times during a simulation. SAMPLE? No.192 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. 193 193 194 194 Generic Run Script Event suggested by Neil so SimMgr can execute a predefined shell script at a given time. 195 195 196 == 2.4 Supportfor Student Evaluation==196 === 2.4 Support for Student Evaluation === 197 197 (ALL INSTRUCTOR NOTEBOOK) or grading sheets. None of this requires anything by Simulation mgr. 198 198 … … 207 207 probably only 3 levels, then assigns score or grade. 208 208 209 The Script Builder shall support the concept of a decision tree for script that it is used to build. The content/structure of the decision tree will be developed in conjunction with the development of the script while using the ScriptBuilder, allowing the team designing the new script to articulatewhat preferred decisions to be made by the students in the simulatorare. It is anticipated that information such as this decision treewill provide some of the basis for a future trainee scoring scheme. Note that this section required further fleshing out.209 The Script Builder shall support the concept of a decision tree for script that it is used to build. The content/structure of the decision tree will be developed in conjunction with the development of the script while using the Script Builder, allowing the team designing the new script to articulate what preferred decisions to be made by the students in the simulator are. It is anticipated that information such as this decision tree will provide some of the basis for a future trainee scoring scheme. Note that this section required further fleshing out. 210 210 211 211 Support for Instructor Electronic Notebooks Prototype? (Just the paperbinders) 212 212 213 “Support” means the design should be able to accommodate these events but probably won't be part of version 1.214 215 The Script Builder output shall support the use of electronic script notebooks, allowing the existing instructornotebooks to be replaced with electronic versions running on a devicesuch as an iPad, tablet computer, etc. All files required foroperation of the Instructors Electronic Notebook shall be generatedby the Script Builder. Web interface to app syncs with script.213 “Support” means the design should be able to accommodate these events but probably won't be part of version 1. 214 215 The Script Builder output shall support the use of electronic script notebooks, allowing the existing instructor notebooks to be replaced with electronic versions running on a devices uch as an iPad, tablet computer, etc. All files required for operation of the Instructors Electronic Notebook shall be generated by the Script Builder. Web interface to app syncs with script. 216 216 217 217 Traffic Network Scoring 218 218 219 The Script Builder shall support trainee scoring aggregated by highway, direction, time, and speed. (not sure aboutthe speed here) The end result of such a scheme is that performancewill be scored based on the activity in the traffic network, henceindirectly scoring trainee actions as these actions will affect thetraffic network score.219 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. 220 220 221 221 Assignment of Scoring Metrics to Specific Instructors 222 222 223 The Script Builder shall support the generation of a script notebook with evaluation events and other evaluation metricsassigned to specific instructors. Other evaluation metrics includesitems to score such as CMS signs, HAR messages, queue protection,etc.223 The Script Builder shall support the generation of a script notebook with evaluation events and other evaluation metrics assigned to specific instructors. Other evaluation metrics includes items to score such as CMS signs, HAR messages, queue protection,etc. 224 224 225 225 Associate Score with Feedback 226 226 227 The Script Builder shall support the ability to associate a quantitative score assigned to trainees with feedback,e.g. “Here is your score, here is what you did do correctly, andhere is what you did not do”227 The Script Builder shall support the ability to associate a quantitative score assigned to trainees with feedback,e.g. “Here is your score, here is what you did do correctly, and here is what you did not do” 228 228 229 229 Debrief by Position 230 230 231 The 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.231 The 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. 232 232 233 233 Aggregate TMC Operator Functions 234 234 235 The Script Builder shall support the ability to aggregate multiple TMC operator functions into a individualpositions, allowing the TMC simulator to be run with a smaller groupof trainees on the floor. All scoring, trainee debriefingfunctionality, etc. shall be aggregated so that scoring options arecoherent with position aggregation, which will be set via GUIcontrols.235 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. 236 236 237 237 Student Evaluation Events – General 238 238 239 The Script Builder shall allow for insertion of Evaluation Events which allow instructors to quantitatively andqualitatively measure the performance of student trainees in the TMCSimulator. These Evaluation Events create points in the TMCSimulator instructor notebooks, which can either be printed orelectronic, where instructors will be prompted to evaluate studentperformance in their use of any TMC Simulator system. Instructorevaluations will be a quantified numerical rating, such as a scalefrom 1 to 5, and a written qualitative rating where the instructorcan give direct commentary regarding student performance. Specificmeasures of performance available for each event are articulatedwithin the* ***TMC Simulator XML Script Schema. Eachcriteria to evaluate each Evaluation Event is specified in the* ***TMCSimulator XML Script Schema.239 The Script Builder shall allow for insertion of Evaluation Events which allow instructors to quantitatively and qualitatively measure the performance of student trainees in the TMCSimulator. These Evaluation Events create points in the TMCSimulator instructor notebooks, which can either be printed or electronic, where instructors will be prompted to evaluate student performance in their use of any TMC Simulator system. Instructor evaluations will be a quantified numerical rating, such as a scale from 1 to 5, and a written qualitative rating where the instructor can give direct commentary regarding student performance. Specific measures of performance available for each event are articulated within the *TMC Simulator XML Script Schema*. Each criteria to evaluate each Evaluation Event is specified in the* *TMCSimulator XML Script Schema*. 240 240 241 241 ATMS Utilization … … 243 243 Student Performance Evaluation Event 244 244 245 The Script Builder shall allow for instructors to evaluate student use of the ATMS. ATMSevaluation events allow instructors to determine how effectivelystudents utilized the ATMS to interpret traffic conditions, set CMSmessages, etc.245 The Script Builder shall allow for instructors to evaluate student use of the ATMS. ATMS evaluation events allow instructors to determine how effectively students utilized the ATMS to interpret traffic conditions, set CMSmessages, etc. 246 246 247 247 Activity Log … … 249 249 Utilization Student Performance Evaluation Event 250 250 251 The Script Builder shall allow for instructors to evaluate student use of the Activity Log.251 The Script Builder shall allow for instructors to evaluate student use of the Activity Log. 252 252 253 253 CHP CAD … … 255 255 Utilization Student Performance Evaluation Event 256 256 257 The Script Builder shall allow for instructors to evaluate student use of the CHP CAD.258 259 Such a system might utilize modifications of the Simulator CHP CAD system to allow it to report back when and what CADlogs were utilized to determine if the trainees utilized CHP CAD tothe maximum extent possible. These features would seek to understandif students responded properly to CHP CAD messages. Was theirresponse delayed? Were they prompted? Was their response correct?257 The Script Builder shall allow for instructors to evaluate student use of the CHP CAD. 258 259 Such a system might utilize modifications of the Simulator CHP CAD system to allow it to report back when and what CADlogs were utilized to determine if the trainees utilized CHP CAD to the maximum extent possible. These features would seek to understand if students responded properly to CHP CAD messages. Was their response delayed? Were they prompted? Was their response correct? 260 260 261 261 CMS Utilization … … 269 269 Student Performance Evaluation Event 270 270 271 The Script Builder shall allow for instructors to evaluate student performance as aFacilitator.271 The Script Builder shall allow for instructors to evaluate student performance as aFacilitator. 272 272 273 273 Caltrans Radio, TMTRadio, TMT Radio Utilization Student Performance Evaluation Event 274 274 275 The Script Builder shall allow for instructors to evaluate student use of the each of theradio systems available to them.275 The Script Builder shall allow for instructors to evaluate student use of the each of theradio systems available to them. 276 276 277 277 CCTV Utilization … … 279 279 Student Performance Evaluation Event 280 280 281 The Script Builder shall allow for instructors to evaluate student use of the TMC SimulatorCCTV camera selection and viewing capabilities. These evaluationevents would allow instructors to document how trainees utilizedavailable CCTV imagery as part of their verification of a reportedincident.282 283 Telephone Utilization Student Performance Event284 285 The 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.281 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. 282 283 Telephone Utilization Student Performance Event 284 285 The 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. 286 286 287 287 … … 291 291 The Script Builder shall allow for instructors toevaluate student use of SigAlerts as appropriate to the simulationenvironment. 292 292 293 2.5SupportingRealism in Training 294 295 Background Noise296 297 The Script Builder shall allow background noise to be added to a script. Background noise will not be attached to anincident. It enhances the realism of the simulation by addingunimportant and unrelated events. Background noise shall includemaintenance radio chatter audio clips, lane closures, TMCAL logs,etc. Specific background noise events will include animals in theroadway, a wild sprinkler on the freeway, a vehicle with a flat tire,etc.298 299 Automatic Generation of Organization Chart for Training District (D14 – SantaLucia) Not Needed by Fall300 301 The Script Builder shall support the automatic generation of an organizational chart which will be used by bothstudents and instructors in the back room and be coherent with allevents in the generated instructor scripts.302 303 Injection of Minor Incidents304 305 The Script Builder shall support the automatic generation of secondary incidents if queue protection is notimplemented by trainees as appropriate. This requirement impliesthat the Script Builder can encode for and the Simulation Managershall be capable of dynamically adding an incident during asimulation.306 307 Minor Incidents308 309 The Script Builder shall be capable of generating a false incident which students will discover is such when theattempt to user available verification tools. Potential steps toimplement a false incident are: 1.) start a log entry 2.) dispatch aunit 3.) survey area with surveillance tools, ATMS, etc. 4.)discover the incident does not exist. Comment310 311 (Minor incidents are simply incidents but narrower in scope than typical incidents. Ideally they are displayed at thebottom of the edit canvas. Perhaps be able to “flag” an incidentas minor.)312 313 2.6SpecifyingExpected Traffic Network Performance 314 315 Determining Queue Length - amount of traffic backup May be obsolete as we arereplacing paramics.316 317 The Script Builder shall allow the desired queue length for an incident to be specified. Potential methods toaccomplish this feature are yet to be determined. Please note thatthis is related to the ATMS Driver and the control it asserts uponthe ATMS.318 319 2.7InstructorSupport 320 321 Assignment of Reporter Roles to Specific Instructors293 === 2.5 Supporting Realism in Training === 294 295 Background Noise 296 297 The Script Builder shall allow background noise to be added to a script. Background noise will not be attached to an incident. It enhances the realism of the simulation by adding unimportant and unrelated events. Background noise shall include maintenance radio chatter audio clips, lane closures, TMCAL logs,etc. Specific background noise events will include animals in the roadway, a wild sprinkler on the freeway, a vehicle with a flat tire,etc. 298 299 Automatic Generation of Organization Chart for Training District (D14 – SantaLucia) Not Needed by Fall 300 301 The Script Builder shall support the automatic generation of an organizational chart which will be used by both students and instructors in the back room and be coherent with all events in the generated instructor scripts. 302 303 Injection of Minor Incidents 304 305 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. 306 307 Minor Incidents 308 309 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 310 311 (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.) 312 313 === 2.6 Specifying Expected Traffic Network Performance === 314 315 Determining Queue Length - amount of traffic backup May be obsolete as we are replacing paramics. 316 317 The Script Builder shall allow the desired queue length for an incident to be specified. Potential methods t oaccomplish this feature are yet to be determined. Please note that this is related to the ATMS Driver and the control it asserts upon the ATMS. 318 319 === 2.7 Instructor Support === 320 321 Assignment of Reporter Roles to Specific Instructors 322 322 323 323 The Script Builder shall allow reporter roles tobe assigned to individual instructors. 324 324 325 Color Coding Instructor Manuals326 327 The Script Builder shall support showing instructor roles in the instructor manuals using a unique identifiersuch as color.328 329 2.8OtherTraining Goals 330 331 Dedicated CHP CAD Training332 333 The Script Builder shall be capable of supporting the development of CAD scripts, which the Simulation Manager can useto populate the CAD for the purpose of CAD specific training.334 335 EOC Training325 Color Coding Instructor Manuals 326 327 The Script Builder shall support showing instructor roles in the instructor manuals using a unique identifiersuch as color. 328 329 === 2.8 Other Training Goals === 330 331 Dedicated CHP CAD Training 332 333 The Script Builder shall be capable of supporting the development of CAD scripts, which the Simulation Manager can use to populate the CAD for the purpose of CAD specific training. 334 335 EOC Training 336 336 337 337 The Script Builder shall support EOC training. 338 338 339 Training for TMC & District Management340 341 The Script Builder shall support the development of training scenarios customized to TMC and District Management.342 343 Generalized Transportation Training344 345 The Script Builder shall support the development of training scripts related to other modes of transportation, e.g.buses, trains, etc.346 347 3.ATMS Driver 339 Training for TMC & District Management 340 341 The Script Builder shall support the development of training scenarios customized to TMC and District Management. 342 343 Generalized Transportation Training 344 345 The Script Builder shall support the development of training scripts related to other modes of transportation, e.g.buses, trains, etc. 346 347 == 3.ATMS Driver == 348 348 349 349 3.1General Requirements
