About

Version 0.9

Thorpe Nexus is a web application for managing the daily operations of THORPE PARK RESORT.

Code and design © copyright Laurence Summers 2015-2018. All rights reserved.

Contents

Browser compatibility

Full compatibility

Near-full compatibility

Nexus will work with the following browsers with very minor layout and functional inconsistencies:

Partial compatibility

Nexus may work with the following browsers with frequent layout and functional errors:

Limited to no compatibility

Nexus is unlikely to work on the following browsers meaning they should not be used:

Time calcuations

For speed and efficiency Nexus calculates some times and durations client-side, meaning it uses the clock on the computer accessing it to calculate dates and times. For this reason it is important to ensure your computer's clock is up to date to at least within a few seconds. All automaticly generated times (i.e. server time) are converted to British local time (either GMT or BST depending on the time of year), manually entered times (e.g. call time) are not converted.

Incidents

Incidents are events that may disrupt the normal operation of the park. There are three types of incident, each with its own colour:

Incident types

Ride incidents

Ride incidents are any incident involving the unplanned closure of a ride. They are grouped into three subtypes:

Security incidents

Security incidents are any incident posing a significant security risk or one requiring an urgent response from the security team. They are categorised by their codes.

Medical incidents

Medical incidents are any where someone is ill or injured and a response from the first aid team may be required; they are categorised by their triage (the potential severity of the illness/injury based on the information given by the caller):

After being triaged medical incidents are further separated into subcategories depending on the nature of the problem.

Incident fields

All incidents share the following fields, which are shown on various pages:

Ride fields

Security fields

Medical fields

Incident summaries

Incidents are summarised using key fields depending on their type, this can be on one line or several short lines:

Age/sex summaries are an abbreviation of the age and sex fields. If the age is known, it is represented as the age, age type (first letter of year/month/week/day) followed by 'old' ("O") and sex (first letter of sex). For example, "25YOM" means "25 Year Old Male". If the age is not known, the approximate age and sex is shown, e.g. "Adult Male". If no details are known, simply "Unknown age/sex" is displayed.

Statuses

The status is the current stage of an incident, which varies depending on the type. An incident's state (ACTIVE or CLEAR) depends directly on its status. Statuses available for all incidents are:

Ride statuses

Security statuses

Medical statuses

Map Colours and Icons

The live maps in Nexus use colour coding to help quickly identify types of incidents.

R1

Bright red markers indicate a serious incident. They include Code Reds, STOP STOP STOPs, confirmed fires, Code 9s and Red1s.

Icon Symbols

STOP STOP STOP

Code red - catastrophic event

Fire alarm activation

Code yellow - confirmed fire

Ride Icons

S/D

Routine ride incidents are dark orange. The code number denotes the type of incident, for those without a code S/D means shutdown, RCD means running close-down (generic ride incidents are marked with "RID").

Security Icons

13

Routine security incidents are navy blue. The code number denotes the type of incident (generic security incidents are marked with "SEC").

Medical Icons

Medical icon colours match the triage level of the call. The triage is determined by either Foxtrot 1 or the auto-triage based on the information provided by the caller - for safety the worst case scenario is always assumed until proven otherwise. The call triage system is a guide only.

R1

Red1 - possible threat to life, immediate response required.

R2

Red2 - possible threat to life but less likely to be serious, immediate response required but can be stood down for a Red1.

A

Amber - minor emergency, may cause park disruption but unlikely to be life-threatening. Urgent response required but can be stood down for a Red1 or Red2.

G

Green - first aid only, very unlikely to cause park disruption. Response may be required but can be stood down for a Red1, Red2 or Amber.

P

Prealert - a call has been made to this location but has not yet been triaged.

Displays

Displays are versions of the live information pages that are designed to be shown full screen.

Live information

The information pages display various current information about the park's operations.

Park status

The park status page provides a snapshot of the park's current state including ride uptimes.

Ride uptimes are calculated by diving the total time of all closures (including late-cardings) by the maximum possible uptime. A colour is then applied to the result percentage based on its value:

If a ride is currently having an unscheduled closure, its name will change colour to match the incident type.

Gate figure

The gate figure information page shows the gate figures for today and plots them onto a graph.

Daily duty managers

The DDM page provides list of the department managers and special callsigns that are currently signed on. Each short callsign is listed with the corresponding department (or for special callsigns the description) underneath. The name of the manager currently signed on, their callsign and when they signed on is below.

If no DDM for that callsign has signed on then "not signed on" will display in red. For managers that have signed off "signed off" in grey will show with their callsign and the time they signed off.

Logs

Logs are the event records for the day's normal operations and routine events. Information pages can also be edited from this section, e.g. duty manager sign-ons. The logs are intuative to use and largely self-explanatory.

Archives

Archives retrieve incidents, logs and information from previous dates. The incident archives allows for filtering of incidents by fields.

Advanced users only: setting the date to a day in the future allows entries to be added ahead of time, e.g. entering all the park opening hours for the season.

Archive search

The archives can be searched to retrieve incidents that match a given cretieria. Please note the time to fetch results will vary depending on the search parameters.

Advanced users only: certain fields are RegEx sensitive.

Data trends and analysis

Trends are a collection of pages that analyse incidents and other information:

Trend options

There are various options for analysing trends data, most of which is self-explanatory.

For incident trends, data can be filtered by date and call time, however these fields are independent; i.e. a time range of 10:00-18:00 will only find incidents that occurred in the date range between 10:00 and 18:00. An incident occuring at 23:00 will not be shown in this example, even if it is between the dates given. To see all incidents, set the time from to the same as the time to, e.g. midnight to midnight.

System settings

Map settings

The map used by Nexus will require updating as the physical layout of the park changes with time. This has been made easy with the map settings page.

Uploading a map

To upload a map simply select a new image file, enter a name and any applicable notes and click "create". The upload will be complete when you are redirected to the map edit page.

Map file types

Any standard web image file can be used for the map image (list below). To keep load times low a maximum file size of 3mb is reccomended.

Map edit

The edit map page will guid you through the process of calibrating a new map to best match the current locations. To toggle locations click the marker button in the top-right hand corner. The steps are:

Colours

Nexus uses several colours to convey various meanings (some colours are shared but do not conflict on individual pages):

Incident colours

Incident state colours

Data colours colours

Shortcuts

For ease of use the following keyboard shortcuts have been added:

Colour list

Libraries

Nexus utilses the following high-quality libraries for ease of function: