Feat: Architecture redesign for Assessments, Commands, Modalities, Training Techniques, Reinforcement Schedules, Distractions, and Assessment Responses.

This commit is contained in:
2025-09-06 12:13:16 +01:00
parent 12f5fc994f
commit 2da465935d
158 changed files with 14781 additions and 3477 deletions

View File

@@ -1,10 +1,13 @@
<script>
var attrIdAssessment = "{{ model.ATTR_ID_ASSESSMENT }}";
var attrIdAssessmentCommandLink = "{{ model.ATTR_ID_ASSESSMENT_COMMAND_LINK }}";
var attrIdAssessmentCommandModalityLink = "{{ model.ATTR_ID_ASSESSMENT_COMMAND_MODALITY_LINK }}";
var attrIdAssessmentCommandTechniqueLink = "{{ model.ATTR_ID_ASSESSMENT_COMMAND_TECHNIQUE_LINK }}";
var attrIdAssessmentResponse = "{{ model.ATTR_ID_ASSESSMENT_RESPONSE }}";
var attrIdAssessmentType = "{{ model.ATTR_ID_ASSESSMENT_TYPE }}";
var attrIdAccessLevel = "{{ model.ATTR_ID_ACCESS_LEVEL }}";
var attrIdBribe = "{{ model.ATTR_ID_BRIBE }}";
{# var attrIdBribe = "{ { model.ATTR_ID_BRIBE } }"; #}
var attrIdButtonColour = "{{ model.ATTR_ID_BUTTON_COLOUR }}";
var attrIdButtonIcon = "{{ model.ATTR_ID_BUTTON_ICON }}";
var attrIdButtonShape = "{{ model.ATTR_ID_BUTTON_SHAPE }}";
@@ -25,16 +28,21 @@
var attrIdLightingLevel = "{{ model.ATTR_ID_LIGHTING_LEVEL }}";
var attrIdLocation = "{{ model.ATTR_ID_LOCATION }}";
var attrIdObedienceLevel = "{{ model.ATTR_ID_OBEDIENCE_LEVEL }}";
var attrIdReinforcementSchedule = "{{ model.ATTR_ID_REINFORCEMENT_SCHEDULE }}";
var attrIdResponseQualityMetric = "{{ model.ATTR_ID_RESPONSE_QUALITY_METRIC }}";
var attrIdRole = "{{ model.ATTR_ID_ROLE }}";
var attrIdTrainingTechnique = "{{ model.ATTR_ID_TECHNIQUE }}";
var attrIdWeather = "{{ model.ATTR_ID_WEATHER }}";
var attrIdUser = "{{ model.ATTR_ID_USER }}";
var attrIdUserAuth0 = "{{ model.ATTR_ID_USER_AUTH0 }}";
var flagAppearance = "{{ model.FLAG_APPEARANCE }}";
var flagAssessment = "{{ model.FLAG_ASSESSMENT }}";
var flagAssessmentCommandLink = "{{ model.FLAG_ASSESSMENT_COMMAND_LINK }}";
var flagAssessmentCommandModalityLink = "{{ model.FLAG_ASSESSMENT_COMMAND_MODALITY_LINK }}";
var flagAssessmentCommandTechniqueLink = "{{ model.FLAG_ASSESSMENT_COMMAND_TECHNIQUE_LINK }}";
var flagAssessmentResponse = "{{ model.FLAG_ASSESSMENT_RESPONSE }}";
var flagBribe = "{{ model.FLAG_BRIBE }}";
var flagAssessmentType = "{{ model.FLAG_ASSESSMENT_TYPE }}";
{# var flagBribe = "{{ model.FLAG_BRIBE }}"; #}
var flagButtonIcon = "{{ model.FLAG_BUTTON_ICON }}";
var flagButtonShape = "{{ model.FLAG_BUTTON_SHAPE }}";
var flagCalendarEntry = "{{ model.FLAG_CALENDAR_ENTRY }}";
@@ -56,8 +64,10 @@
var flagLocationParent = "{{ model.FLAG_LOCATION_PARENT }}";
var flagMassKg = "{{ model.FLAG_MASS_KG }}";
var flagObedienceLevel = "{{ model.FLAG_OBEDIENCE_LEVEL }}";
var flagReinforcementSchedule = "{{ model.FLAG_REINFORCEMENT_SCHEDULE }}";
var flagResponseQualityMetric = "{{ model.FLAG_RESPONSE_QUALITY_METRIC }}";
var flagRole = "{{ model.FLAG_ROLE }}";
var flagTrainingTechnique = "{{ model.FLAG_TRAINING_TECHNIQUE }}";
var flagUser = "{{ model.FLAG_USER }}";
var flagWeather = "{{ model.FLAG_WEATHER }}";
{# var hashSaveDogAssessment = "{{ model.HASH_SAVE_DOG_ASSESSMENT }}"; #}

View File

@@ -53,6 +53,7 @@
var flagDragOver = "drag-over";
var flagEdit = "{{ model.FLAG_EDIT }}";
var flagEmail = "{{ model.FLAG_EMAIL }}";
var flagEndOn = "{{ model.FLAG_END_ON }}";
var flagError = "{{ model.FLAG_ERROR }}";
var flagExpanded = "{{ model.FLAG_EXPANDED }}";
var flagFailure = "{{ model.FLAG_FAILURE }}";
@@ -117,6 +118,7 @@
var flagScrollable = "{{ model.FLAG_SCROLLABLE }}";
var flagSearch = "{{ model.FLAG_SEARCH }}";
var flagSlider = "{{ model.FLAG_SLIDER }}";
var flagStartOn = "{{ model.FLAG_START_ON }}";
var flagStatus = "{{ model.FLAG_STATUS }}";
var flagSubmit = "{{ model.FLAG_SUBMIT }}";
var flagSubmitted = "{{ model.FLAG_SUBMITTED }}";