PDRs are currently exclusively used by Carnival (e.g CCL (Carnival Cruise Lines) or CUK) for tracking training/assessments at various ranks as well as by vessel (e.g. 1st Engineering Officer; represented as "1EO", Vessel Britannia, PDR PDR1 = an instance of a PDR).
Test Environment Setup
To setup a local instance of the MarineLMS, follow the steps outlined in /wiki/spaces/CMD/pages/5432384046.
The anonymized backups can be found at \\LIVEBACKUP\Anonymous Backups. (Live EU contains the CUK db/files/questions).
Once you have restored the database, navigate to the /Root page. From the bottom admin nav bar, select 'Manage' > 'Assessment Repository' to verify the content has been loaded correctly. You should see a list of PDRs by rank and vessel.
Creating/Importing PDRs
You will need the latest version of the Professional Services repository found here: http://gitlab.docker.marinels.local/marinels/psdev (ssh://git@gitlab.docker.marinels.local:2222/marinels/psdev.git)
Navigate to your local repository and under '/CUK' you will see 2 tools:
- PdrGenerator - Generate all the files (commands) needed to add the PDRs. Ranks and vessels (contained in .json files) and /wiki/spaces/CMD/pages/5432378246 (contained in a .txt file) can be generated using this tool. Default location for generated files is D:\temp (set in program.cs)
- PdrAssessorGuidelineConverter - Converts an excel (.xls or .xlsx) file to the required .json format.
PDR Widget
The PDR widget is a customized view to specific users that guides them along a learning path. A course needs some attributes to be considered by the PDR widget. All other courses are ignored by the PDR widget.
Course Link Attributes
See /wiki/spaces/CMD/pages/5432397461 and /wiki/spaces/CMD/pages/5432378246 for more information on Link Attributes. The following key/value pairs are required/manditory:
- Customer.Course.IsPDR - the attribute value for this key can be ignored/left empty
- Customer.Course.Level - The value is the integer value of the level
- Customer.Course.Rank - The value is the required Rank for having this PDR included in the widget. It is passed as a string and is case insensitive.
There is an optional Course Link Attribute:
- Customer.Course.Vessel - The value is the Vessel name (string) and is case insensitive.
To configure the widget see Guide to PDR Widget Configuration
Breakdown of PDRs
CUK uses all types of the following PDRs. Currently the remainder of Carnival Operating Lines (e.g. CCL, CMG, etc..) only use the Environmental PDRs (although this will most likely change)
- Environmental PDRs - For a step by step to add Environmental PDRs see Guide to Add Environmental PDRs
- Medical PDRs - For a step by step to add Medical PDRs see Guide To Add Medical PDRs
- Deck
- Engineer
- Electro-tech
Add Comment