time-sampling-form/godot/main_screen.tscn

1029 lines
31 KiB
Plaintext
Raw Normal View History

2023-08-05 20:38:19 +00:00
[gd_scene load_steps=21 format=3 uid="uid://b1pk005at7x26"]
[ext_resource type="Theme" uid="uid://bki1nuccpiu3o" path="res://wb_theme.tres" id="1"]
[ext_resource type="Script" path="res://main_screen.gd" id="2"]
[ext_resource type="Script" path="res://NameChangePanel.gd" id="4"]
[ext_resource type="FontFile" uid="uid://c21retrvbsple" path="res://Assets/fonts/noto_sans_display.ttf" id="5"]
[ext_resource type="FontFile" uid="uid://pimhoja8acya" path="res://Assets/fonts/noto_sans_display_bold.ttf" id="6"]
[ext_resource type="Script" path="res://ObservationWindow.gd" id="7"]
[ext_resource type="Script" path="res://EditScreen.gd" id="8"]
[ext_resource type="Script" path="res://Results.gd" id="9"]
[ext_resource type="Script" path="res://TimerBar.gd" id="10"]
[ext_resource type="Script" path="res://ProgressBar.gd" id="11"]
[ext_resource type="Texture2D" uid="uid://f05e8gcyixqb" path="res://Assets/icons/main_icon.png" id="12"]
[sub_resource type="StyleBoxFlat" id="2"]
bg_color = Color(0.952941, 0.933333, 0.847059, 1)
[sub_resource type="StyleBoxFlat" id="1"]
bg_color = Color(1, 1, 1, 1)
shadow_offset = Vector2(0, 4)
[sub_resource type="FontFile" id="4"]
fallbacks = Array[Font]([ExtResource("5")])
cache/0/16/0/ascent = 0.0
cache/0/16/0/descent = 0.0
cache/0/16/0/underline_position = 0.0
cache/0/16/0/underline_thickness = 0.0
cache/0/16/0/scale = 1.0
cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0)
[sub_resource type="FontFile" id="5"]
fallbacks = Array[Font]([ExtResource("6")])
cache/0/16/0/ascent = 0.0
cache/0/16/0/descent = 0.0
cache/0/16/0/underline_position = 0.0
cache/0/16/0/underline_thickness = 0.0
cache/0/16/0/scale = 1.0
cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0)
[sub_resource type="FontFile" id="6"]
fallbacks = Array[Font]([ExtResource("6")])
cache/0/16/0/ascent = 0.0
cache/0/16/0/descent = 0.0
cache/0/16/0/underline_position = 0.0
cache/0/16/0/underline_thickness = 0.0
cache/0/16/0/scale = 1.0
cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0)
[sub_resource type="StyleBoxFlat" id="7"]
bg_color = Color(1, 1, 1, 1)
corner_radius_top_left = 50
corner_radius_top_right = 50
2023-08-05 20:38:19 +00:00
[sub_resource type="StyleBoxFlat" id="8"]
bg_color = Color(1, 1, 1, 1)
[sub_resource type="FontFile" id="9"]
fallbacks = Array[Font]([ExtResource("5")])
cache/0/16/0/ascent = 0.0
cache/0/16/0/descent = 0.0
cache/0/16/0/underline_position = 0.0
cache/0/16/0/underline_thickness = 0.0
cache/0/16/0/scale = 1.0
cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0)
[sub_resource type="FontFile" id="12"]
fallbacks = Array[Font]([ExtResource("5")])
cache/0/16/0/ascent = 0.0
cache/0/16/0/descent = 0.0
cache/0/16/0/underline_position = 0.0
cache/0/16/0/underline_thickness = 0.0
cache/0/16/0/scale = 1.0
cache/0/16/0/kerning_overrides/16/0 = Vector2(0, 0)
2022-11-01 09:28:59 +00:00
[node name="AppWindow" type="CanvasLayer"]
2023-08-05 20:38:19 +00:00
script = ExtResource("2")
[node name="Background" type="Panel" parent="."]
2023-08-05 20:38:19 +00:00
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
2023-08-05 20:38:19 +00:00
theme = ExtResource("1")
theme_override_styles/panel = SubResource("2")
2022-11-06 08:30:17 +00:00
[node name="HTTPRequest" type="HTTPRequest" parent="."]
unique_name_in_owner = true
2022-11-06 11:57:49 +00:00
[node name="HTTPRequest2" type="HTTPRequest" parent="."]
unique_name_in_owner = true
[node name="StartScreen" type="CanvasLayer" parent="."]
[node name="InstructionPanel" type="Panel" parent="StartScreen"]
unique_name_in_owner = true
visible = false
2023-08-05 20:38:19 +00:00
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
2023-08-05 20:38:19 +00:00
offset_left = -640.0
offset_top = -289.0
offset_right = 640.0
offset_bottom = 359.0
theme_override_styles/panel = SubResource("1")
[node name="MinuteBox" type="HBoxContainer" parent="StartScreen/InstructionPanel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
2023-08-05 20:38:19 +00:00
offset_left = -53.5
offset_top = -159.0
offset_right = 53.5
offset_bottom = -119.0
[node name="MinuteMinus" type="Button" parent="StartScreen/InstructionPanel/MinuteBox"]
2023-08-05 20:38:19 +00:00
layout_mode = 2
size_flags_horizontal = 3
2023-08-05 20:38:19 +00:00
theme = ExtResource("1")
text = "-"
[node name="MinuteLabel" type="Label" parent="StartScreen/InstructionPanel/MinuteBox"]
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "1"
[node name="MinutePlus" type="Button" parent="StartScreen/InstructionPanel/MinuteBox"]
2023-08-05 20:38:19 +00:00
layout_mode = 2
size_flags_horizontal = 3
2023-08-05 20:38:19 +00:00
theme = ExtResource("1")
text = "+"
[node name="CurrentTime" type="Label" parent="StartScreen/InstructionPanel"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 0
offset_left = 1196.0
offset_top = 506.0
offset_right = 1275.0
offset_bottom = 529.0
theme_override_colors/font_color = Color(0, 0, 0, 1)
theme_override_fonts/font = SubResource("4")
text = "99:99"
[node name="MinuteExplanation" type="Label" parent="StartScreen/InstructionPanel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
2023-08-05 20:38:19 +00:00
offset_left = -322.5
offset_top = -197.0
offset_right = 322.5
offset_bottom = -163.0
theme = ExtResource("1")
text = "How long will you observe for? (in minutes)"
[node name="ObservationItemsTitle" type="Label" parent="StartScreen/InstructionPanel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
2023-08-05 20:38:19 +00:00
offset_left = -102.5
offset_top = -97.0
offset_right = 102.5
offset_bottom = -63.0
theme = ExtResource("1")
theme_override_fonts/font = SubResource("5")
text = "Observation Items"
[node name="Title" type="Label" parent="StartScreen/InstructionPanel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
2023-08-05 20:38:19 +00:00
offset_left = -172.5
offset_top = -250.0
offset_right = 172.5
offset_bottom = -200.0
theme_override_colors/font_color = Color(0, 0, 0, 1)
theme_override_fonts/font = SubResource("6")
text = "Time Sampling Form"
[node name="BottomButtons" type="HBoxContainer" parent="StartScreen/InstructionPanel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
2023-08-05 20:38:19 +00:00
offset_left = -500.0
offset_top = 180.0
offset_right = 500.0
offset_bottom = 240.0
[node name="Manual" type="Button" parent="StartScreen/InstructionPanel/BottomButtons"]
2023-08-05 20:38:19 +00:00
layout_mode = 2
size_flags_horizontal = 3
2023-08-05 20:38:19 +00:00
theme = ExtResource("1")
text = "Manual"
[node name="ChangeItems" type="Button" parent="StartScreen/InstructionPanel/BottomButtons"]
2023-08-05 20:38:19 +00:00
layout_mode = 2
size_flags_horizontal = 3
2023-08-05 20:38:19 +00:00
theme = ExtResource("1")
text = "Edit Items"
[node name="PupilName" type="Button" parent="StartScreen/InstructionPanel/BottomButtons"]
2023-08-05 20:38:19 +00:00
layout_mode = 2
size_flags_horizontal = 3
2023-08-05 20:38:19 +00:00
theme = ExtResource("1")
text = "Edit Names"
[node name="Start" type="Button" parent="StartScreen/InstructionPanel/BottomButtons"]
2023-08-05 20:38:19 +00:00
layout_mode = 2
size_flags_horizontal = 3
2023-08-05 20:38:19 +00:00
theme = ExtResource("1")
text = "Start"
[node name="GridObservations" type="GridContainer" parent="StartScreen/InstructionPanel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
2023-08-05 20:38:19 +00:00
offset_left = -589.0
offset_top = -57.0
offset_right = 603.0
offset_bottom = 167.0
columns = 3
[node name="AcronymLabel" type="Label" parent="StartScreen/InstructionPanel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "Acronym"
[node name="DescriptorLabel" type="Label" parent="StartScreen/InstructionPanel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "Descriptor"
[node name="ExplanationLabel" type="Label" parent="StartScreen/InstructionPanel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "Explanation"
[node name="1Acronym" type="Label" parent="StartScreen/InstructionPanel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "OnT"
[node name="1Item" type="Label" parent="StartScreen/InstructionPanel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "On Task"
[node name="1Explanation" type="Label" parent="StartScreen/InstructionPanel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "The pupil is on task"
[node name="2Acronym" type="Label" parent="StartScreen/InstructionPanel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "Loo"
[node name="2Item" type="Label" parent="StartScreen/InstructionPanel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "Looking"
[node name="2Explanation" type="Label" parent="StartScreen/InstructionPanel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = " The pupil is looking around in a distracted manner or is staring into the distance"
[node name="3Acronym" type="Label" parent="StartScreen/InstructionPanel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "Dis"
[node name="3Item" type="Label" parent="StartScreen/InstructionPanel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "Distracting"
[node name="3Explanation" type="Label" parent="StartScreen/InstructionPanel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "The pupil is distracting other pupils or talking to them"
[node name="4Acronym" type="Label" parent="StartScreen/InstructionPanel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "Wal"
[node name="4Item" type="Label" parent="StartScreen/InstructionPanel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "Walking"
[node name="4Explanation" type="Label" parent="StartScreen/InstructionPanel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "The pupil is walking through the class"
[node name="5Acronym" type="Label" parent="StartScreen/InstructionPanel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "Oth"
[node name="5Item" type="Label" parent="StartScreen/InstructionPanel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "Other"
[node name="5Explanation" type="Label" parent="StartScreen/InstructionPanel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "The pupil is otherwise distracted and not on task"
[node name="NameChangePanel" type="Panel" parent="StartScreen"]
unique_name_in_owner = true
visible = false
2023-08-05 20:38:19 +00:00
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
2023-08-05 20:38:19 +00:00
offset_left = -640.0
offset_top = -289.0
offset_right = 640.0
offset_bottom = 359.0
theme_override_styles/panel = SubResource("1")
script = ExtResource("4")
[node name="NameContainer" type="VBoxContainer" parent="StartScreen/NameChangePanel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
2023-08-05 20:38:19 +00:00
offset_left = -269.0
offset_top = -210.0
offset_right = 270.0
offset_bottom = 237.0
[node name="ObservedNameLabel" type="Label" parent="StartScreen/NameChangePanel/NameContainer"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "Who are you observing? (First name)"
[node name="WarningLabel" type="Label" parent="StartScreen/NameChangePanel/NameContainer"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "You must complete all fields below!"
[node name="NameLine" type="LineEdit" parent="StartScreen/NameChangePanel/NameContainer"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
[node name="ObserverName" type="Label" parent="StartScreen/NameChangePanel/NameContainer"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "What is your name?"
[node name="ObserverLine" type="LineEdit" parent="StartScreen/NameChangePanel/NameContainer"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
[node name="ObserverName2" type="Label" parent="StartScreen/NameChangePanel/NameContainer"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "What Activity/Lesson are you observing?"
[node name="ObservedActivity" type="LineEdit" parent="StartScreen/NameChangePanel/NameContainer"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
[node name="OkButton" type="Button" parent="StartScreen/NameChangePanel/NameContainer"]
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "OK"
[node name="InstructionScreen" type="Panel" parent="StartScreen"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
anchors_preset = 8
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
2023-08-05 20:38:19 +00:00
offset_left = -640.0
offset_top = -289.0
offset_right = 640.0
offset_bottom = 359.0
theme_override_styles/panel = SubResource("1")
script = ExtResource("4")
[node name="InstructionContainer" type="VBoxContainer" parent="StartScreen/InstructionScreen"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
2023-08-05 20:38:19 +00:00
offset_left = -384.0
offset_top = -124.5
offset_right = 386.0
offset_bottom = 290.5
2023-08-05 20:38:19 +00:00
[node name="MainIcon" type="Sprite2D" parent="StartScreen/InstructionScreen/InstructionContainer"]
position = Vector2(384, -160)
scale = Vector2(0.2, 0.2)
texture = ExtResource("12")
[node name="Instructions" type="Label" parent="StartScreen/InstructionScreen/InstructionContainer"]
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "The Time Sampling Form is a guided observation tool. You set the length of your observation in minutes.
Every 20 seconds you will click the button that corresponds with the behaviour you see at that time. The buttons to select the observed behaviour will be visible in the final 5 seconds of each 20 second interval.
For first time users: It is recommended to do a one minute trial to gain an understanding of the system. I hope you find this tool useful!"
[node name="InsOkButton" type="Button" parent="StartScreen/InstructionScreen/InstructionContainer"]
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "OK"
2022-11-06 11:50:21 +00:00
[node name="UpdatePanel" type="Panel" parent="StartScreen"]
unique_name_in_owner = true
2023-05-06 23:19:19 +00:00
visible = false
2023-08-05 20:38:19 +00:00
anchors_preset = 8
2022-11-06 11:50:21 +00:00
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
2023-08-05 20:38:19 +00:00
offset_left = -640.0
offset_top = -289.0
offset_right = 640.0
offset_bottom = 359.0
theme_override_styles/panel = SubResource("1")
2022-11-06 11:50:21 +00:00
[node name="Update" type="Label" parent="StartScreen/UpdatePanel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
2022-11-06 11:50:21 +00:00
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
2023-08-05 20:38:19 +00:00
offset_left = -172.5
offset_top = -250.0
offset_right = 172.5
offset_bottom = -200.0
theme_override_colors/font_color = Color(0, 0, 0, 1)
theme_override_fonts/font = SubResource("6")
2022-11-06 11:50:21 +00:00
text = "An Update is available!"
[node name="BottomButtons" type="HBoxContainer" parent="StartScreen/UpdatePanel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
2022-11-06 11:50:21 +00:00
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
2023-08-05 20:38:19 +00:00
offset_left = -500.0
offset_top = 180.0
offset_right = 500.0
offset_bottom = 240.0
2022-11-06 11:50:21 +00:00
[node name="GoToUpdate" type="Button" parent="StartScreen/UpdatePanel/BottomButtons"]
2023-08-05 20:38:19 +00:00
layout_mode = 2
2022-11-06 11:50:21 +00:00
size_flags_horizontal = 3
2023-08-05 20:38:19 +00:00
theme = ExtResource("1")
2022-11-06 12:14:59 +00:00
text = "Go to Download Page"
2022-11-06 11:50:21 +00:00
[node name="IgnoreUpdate" type="Button" parent="StartScreen/UpdatePanel/BottomButtons"]
2022-11-06 12:14:59 +00:00
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
2022-11-06 11:50:21 +00:00
size_flags_horizontal = 3
2023-08-05 20:38:19 +00:00
theme = ExtResource("1")
2022-11-06 11:50:21 +00:00
text = "Ignore Update"
[node name="UpdateIntro" type="Label" parent="StartScreen/UpdatePanel"]
2022-11-06 12:14:59 +00:00
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 0
offset_left = 33.0
offset_top = 120.0
offset_right = 1249.0
offset_bottom = 161.0
theme = ExtResource("1")
2022-11-06 11:50:21 +00:00
text = "You are currently using version XX. The latest version available is XX. Version changes are:"
[node name="UpdateText" type="Label" parent="StartScreen/UpdatePanel"]
2022-11-06 11:57:49 +00:00
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 0
offset_left = 33.0
offset_top = 146.0
offset_right = 1249.0
offset_bottom = 432.0
theme = ExtResource("1")
2022-11-06 11:50:21 +00:00
text = "text"
2022-10-26 08:05:44 +00:00
[node name="EditScreen" type="CanvasLayer" parent="."]
unique_name_in_owner = true
visible = false
2023-08-05 20:38:19 +00:00
script = ExtResource("8")
2022-10-26 08:05:44 +00:00
[node name="Panel" type="Panel" parent="EditScreen"]
2023-08-05 20:38:19 +00:00
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
2023-08-05 20:38:19 +00:00
theme = ExtResource("1")
2022-10-26 08:05:44 +00:00
[node name="GridObservations" type="GridContainer" parent="EditScreen/Panel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
2023-08-05 20:38:19 +00:00
offset_left = -518.5
offset_top = -57.0
offset_right = 518.5
offset_bottom = 129.0
columns = 3
[node name="AcronymLabel" type="Label" parent="EditScreen/Panel/GridObservations"]
2023-08-05 20:38:19 +00:00
layout_mode = 2
text = "Acronym"
[node name="AcronymLabel2" type="Label" parent="EditScreen/Panel/GridObservations"]
2023-08-05 20:38:19 +00:00
layout_mode = 2
text = "Descriptor"
[node name="AcronymLabel3" type="Label" parent="EditScreen/Panel/GridObservations"]
2023-08-05 20:38:19 +00:00
layout_mode = 2
text = "Explanation"
2022-10-26 08:05:44 +00:00
[node name="1AcronymE" type="LineEdit" parent="EditScreen/Panel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "O"
max_length = 3
2022-10-26 08:05:44 +00:00
[node name="1ItemE" type="LineEdit" parent="EditScreen/Panel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "On Task"
expand_to_text_length = true
2022-10-26 08:05:44 +00:00
[node name="1ExplanationE" type="LineEdit" parent="EditScreen/Panel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
size_flags_horizontal = 3
2023-08-05 20:38:19 +00:00
theme = ExtResource("1")
text = "The pupil is on task"
2022-10-26 08:05:44 +00:00
[node name="2AcronymE" type="LineEdit" parent="EditScreen/Panel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "L"
max_length = 3
expand_to_text_length = true
2022-10-26 08:05:44 +00:00
[node name="2ItemE" type="LineEdit" parent="EditScreen/Panel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "Looking"
expand_to_text_length = true
2022-10-26 08:05:44 +00:00
[node name="2ExplanationE" type="LineEdit" parent="EditScreen/Panel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
size_flags_horizontal = 3
2023-08-05 20:38:19 +00:00
theme = ExtResource("1")
text = " The pupil is looking around in a distracted manner or is staring into the distance"
2022-10-26 08:05:44 +00:00
[node name="3AcronymE" type="LineEdit" parent="EditScreen/Panel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "D"
max_length = 3
expand_to_text_length = true
2022-10-26 08:05:44 +00:00
[node name="3ItemE" type="LineEdit" parent="EditScreen/Panel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "Distracting"
expand_to_text_length = true
2022-10-26 08:05:44 +00:00
[node name="3ExplanationE" type="LineEdit" parent="EditScreen/Panel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
size_flags_horizontal = 3
2023-08-05 20:38:19 +00:00
theme = ExtResource("1")
text = "The pupil is distracting other pupils or talking to them"
2022-10-26 08:05:44 +00:00
[node name="4AcronymE" type="LineEdit" parent="EditScreen/Panel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "W"
max_length = 3
2022-10-26 08:05:44 +00:00
[node name="4ItemE" type="LineEdit" parent="EditScreen/Panel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "Walking"
expand_to_text_length = true
2022-10-26 08:05:44 +00:00
[node name="4ExplanationE" type="LineEdit" parent="EditScreen/Panel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
size_flags_horizontal = 3
2023-08-05 20:38:19 +00:00
theme = ExtResource("1")
text = "The pupil is walking through the class"
2022-10-26 08:05:44 +00:00
[node name="5AcronymE" type="LineEdit" parent="EditScreen/Panel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "O"
max_length = 3
2022-10-26 08:05:44 +00:00
[node name="5ItemE" type="LineEdit" parent="EditScreen/Panel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "Other"
expand_to_text_length = true
2022-10-26 08:05:44 +00:00
[node name="5ExplanationE" type="LineEdit" parent="EditScreen/Panel/GridObservations"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
size_flags_horizontal = 3
2023-08-05 20:38:19 +00:00
theme = ExtResource("1")
text = "The pupil is otherwise distracted and not on task"
2022-10-26 08:05:44 +00:00
[node name="CancelButton" type="Button" parent="EditScreen/Panel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
offset_left = 520.0
offset_top = 645.0
offset_right = 597.0
offset_bottom = 679.0
2022-10-26 08:05:44 +00:00
text = "Cancel"
[node name="OKButton" type="Button" parent="EditScreen/Panel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
offset_left = 616.0
offset_top = 645.0
offset_right = 656.0
offset_bottom = 679.0
2022-10-26 08:05:44 +00:00
text = "OK"
[node name="ClearAll" type="Button" parent="EditScreen/Panel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
offset_left = 952.0
offset_top = 615.0
offset_right = 1051.0
offset_bottom = 649.0
text = "Clear All"
[node name="ObservationWindow" type="CanvasLayer" parent="."]
visible = false
2023-08-05 20:38:19 +00:00
script = ExtResource("7")
[node name="Panel" type="Panel" parent="ObservationWindow"]
2023-08-05 20:38:19 +00:00
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
2023-08-05 20:38:19 +00:00
offset_top = 71.0
offset_bottom = -1.0
theme = ExtResource("1")
theme_override_styles/panel = SubResource("7")
[node name="BehaviourButtons" type="HBoxContainer" parent="ObservationWindow/Panel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
2023-08-05 20:38:19 +00:00
offset_left = -453.0
offset_top = 51.0
offset_right = 453.0
offset_bottom = 91.0
[node name="BehaviourOne" type="Button" parent="ObservationWindow/Panel/BehaviourButtons"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
size_flags_horizontal = 3
text = "Acronym1"
[node name="BehaviourTwo" type="Button" parent="ObservationWindow/Panel/BehaviourButtons"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
size_flags_horizontal = 3
text = "Acronym1"
[node name="BehaviourThree" type="Button" parent="ObservationWindow/Panel/BehaviourButtons"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
size_flags_horizontal = 3
text = "Acronym1"
[node name="BehaviourFour" type="Button" parent="ObservationWindow/Panel/BehaviourButtons"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
size_flags_horizontal = 3
text = "Acronym1"
[node name="BehaviourFive" type="Button" parent="ObservationWindow/Panel/BehaviourButtons"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
size_flags_horizontal = 3
text = "Acronym1"
2022-11-01 09:28:59 +00:00
[node name="BehaviourTitles" type="HBoxContainer" parent="ObservationWindow/Panel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
offset_left = 189.0
offset_top = 368.0
offset_right = 1095.0
offset_bottom = 408.0
2022-11-01 09:28:59 +00:00
[node name="BTitle1" type="Label" parent="ObservationWindow/Panel/BehaviourTitles"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
2022-11-01 09:28:59 +00:00
size_flags_horizontal = 3
text = "Title1"
[node name="BTitle2" type="Label" parent="ObservationWindow/Panel/BehaviourTitles"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
2022-11-01 09:28:59 +00:00
size_flags_horizontal = 3
text = "Title2"
[node name="BTitle3" type="Label" parent="ObservationWindow/Panel/BehaviourTitles"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
2022-11-01 09:28:59 +00:00
size_flags_horizontal = 3
text = "Title3"
[node name="BTitle4" type="Label" parent="ObservationWindow/Panel/BehaviourTitles"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
2022-11-01 09:28:59 +00:00
size_flags_horizontal = 3
text = "Title4"
[node name="BTitle5" type="Label" parent="ObservationWindow/Panel/BehaviourTitles"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
2022-11-01 09:28:59 +00:00
size_flags_horizontal = 3
text = "Title5"
[node name="TimeRemaining" type="Label" parent="ObservationWindow/Panel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
offset_left = 532.0
offset_top = 98.0
offset_right = 572.0
offset_bottom = 132.0
theme = ExtResource("1")
text = "20"
[node name="DescriptorTime" type="Label" parent="ObservationWindow/Panel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
offset_left = 581.0
offset_top = 98.0
offset_right = 784.0
offset_bottom = 132.0
theme = ExtResource("1")
text = "Seconds remaining"
2022-11-01 09:28:59 +00:00
[node name="Button" type="Button" parent="ObservationWindow/Panel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
2023-08-05 20:38:19 +00:00
offset_left = -74.5
offset_top = -231.5
offset_right = 74.5
offset_bottom = -191.5
2022-11-01 09:28:59 +00:00
text = "Stop Early"
[node name="TimerBar" type="ProgressBar" parent="ObservationWindow/Panel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
offset_left = 406.0
offset_top = 145.0
offset_right = 891.0
offset_bottom = 206.0
theme = ExtResource("1")
2022-11-01 09:28:59 +00:00
max_value = 20.0
step = 1.0
value = 20.0
rounded = true
2023-08-05 20:38:19 +00:00
script = ExtResource("10")
2022-11-01 09:28:59 +00:00
[node name="DescriptorBox" type="HBoxContainer" parent="ObservationWindow/Panel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
offset_left = 361.0
offset_top = 441.0
offset_right = 966.0
offset_bottom = 481.0
2022-11-01 09:28:59 +00:00
alignment = 1
[node name="ObservationsRemaining" type="Label" parent="ObservationWindow/Panel/DescriptorBox"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "Remaining"
2022-11-01 09:28:59 +00:00
[node name="ObservationsSlash" type="Label" parent="ObservationWindow/Panel/DescriptorBox"]
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
2022-11-01 09:28:59 +00:00
text = "/"
2022-11-01 09:28:59 +00:00
[node name="ObservationsTotal" type="Label" parent="ObservationWindow/Panel/DescriptorBox"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
text = "ObservationsTotal"
2022-11-01 09:28:59 +00:00
[node name="ObservationsDescriptor" type="Label" parent="ObservationWindow/Panel/DescriptorBox"]
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme = ExtResource("1")
2022-11-01 09:28:59 +00:00
text = "intervals remaining"
[node name="ProgressBar" type="ProgressBar" parent="ObservationWindow/Panel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
2022-11-01 09:28:59 +00:00
anchor_top = 1.0
anchor_right = 1.0
anchor_bottom = 1.0
2023-08-05 20:38:19 +00:00
offset_top = -14.0
2022-11-01 09:28:59 +00:00
step = 1.0
2023-08-05 20:38:19 +00:00
script = ExtResource("11")
2022-11-01 09:28:59 +00:00
[node name="TwentySecondTimer" type="Timer" parent="ObservationWindow"]
unique_name_in_owner = true
wait_time = 20.0
[node name="Results" type="CanvasLayer" parent="."]
visible = false
2023-08-05 20:38:19 +00:00
script = ExtResource("9")
[node name="Panel" type="Panel" parent="Results"]
2023-08-05 20:38:19 +00:00
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
2023-08-05 20:38:19 +00:00
theme = ExtResource("1")
theme_override_styles/panel = SubResource("8")
[node name="SaveReport" type="Button" parent="Results/Panel"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 0
offset_left = 992.0
offset_top = 643.0
offset_right = 1251.0
offset_bottom = 683.0
text = "Save Report as PNG"
[node name="BackMainMenu" type="Button" parent="Results/Panel"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 0
offset_left = 32.0
offset_top = 643.0
offset_right = 176.0
offset_bottom = 683.0
text = "Restart"
2022-11-01 09:28:59 +00:00
[node name="FullResult" type="Label" parent="Results/Panel"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 0
offset_left = 11.0
offset_top = 13.0
offset_right = 1268.0
offset_bottom = 396.0
theme_override_fonts/font = SubResource("9")
text = "Can this be multi-line?
Or does text-wrap work?
Can I get integers in? Must be able to, concatenate."
[node name="ObsBar1" type="ProgressBar" parent="Results/Panel"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 0
offset_left = 348.0
offset_top = 422.0
offset_right = 1140.0
offset_bottom = 447.0
size_flags_horizontal = 3
step = 1.0
[node name="ObsBar2" type="ProgressBar" parent="Results/Panel"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 0
offset_left = 348.0
offset_top = 452.0
offset_right = 1140.0
offset_bottom = 477.0
size_flags_horizontal = 3
step = 1.0
[node name="ObsBar3" type="ProgressBar" parent="Results/Panel"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 0
offset_left = 348.0
offset_top = 482.0
offset_right = 1140.0
offset_bottom = 507.0
size_flags_horizontal = 3
step = 1.0
[node name="ObsBar4" type="ProgressBar" parent="Results/Panel"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 0
offset_left = 348.0
offset_top = 512.0
offset_right = 1140.0
offset_bottom = 537.0
size_flags_horizontal = 3
step = 1.0
[node name="ObsBar5" type="ProgressBar" parent="Results/Panel"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 0
offset_left = 348.0
offset_top = 542.0
offset_right = 1140.0
offset_bottom = 567.0
size_flags_horizontal = 3
step = 1.0
2022-11-01 09:28:59 +00:00
[node name="GridContainer" type="GridContainer" parent="Results/Panel"]
2023-08-05 20:38:19 +00:00
layout_mode = 0
2022-11-01 09:28:59 +00:00
anchor_left = 0.5
anchor_top = 0.5
anchor_right = 0.5
anchor_bottom = 0.5
2023-08-05 20:38:19 +00:00
offset_left = -517.0
offset_top = 60.5
offset_right = -302.0
offset_bottom = 206.5
2022-11-01 09:28:59 +00:00
[node name="ObsTitle1" type="Label" parent="Results/Panel/GridContainer"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme_override_fonts/font = SubResource("12")
2022-11-01 09:28:59 +00:00
text = "Item1"
[node name="ObsTitle2" type="Label" parent="Results/Panel/GridContainer"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme_override_fonts/font = SubResource("12")
2022-11-01 09:28:59 +00:00
text = "Item2"
[node name="ObsTitle3" type="Label" parent="Results/Panel/GridContainer"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme_override_fonts/font = SubResource("12")
2022-11-01 09:28:59 +00:00
text = "Item3"
[node name="ObsTitle4" type="Label" parent="Results/Panel/GridContainer"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme_override_fonts/font = SubResource("12")
2022-11-01 09:28:59 +00:00
text = "Item4"
[node name="ObsTitle5" type="Label" parent="Results/Panel/GridContainer"]
unique_name_in_owner = true
2023-08-05 20:38:19 +00:00
layout_mode = 2
theme_override_fonts/font = SubResource("12")
2022-11-01 09:28:59 +00:00
text = "Item5"
2022-11-06 08:30:17 +00:00
[connection signal="request_completed" from="HTTPRequest" to="." method="_on_HTTPRequest_request_completed"]
2022-11-06 11:57:49 +00:00
[connection signal="request_completed" from="HTTPRequest2" to="." method="_on_HTTPRequest2_request_completed"]
[connection signal="button_down" from="StartScreen/InstructionPanel/MinuteBox/MinuteMinus" to="." method="_on_MinuteMinus_button_down"]
[connection signal="pressed" from="StartScreen/InstructionPanel/MinuteBox/MinuteMinus" to="." method="_on_MinuteMinus_pressed"]
[connection signal="pressed" from="StartScreen/InstructionPanel/MinuteBox/MinutePlus" to="." method="_on_MinutePlus_pressed"]
[connection signal="pressed" from="StartScreen/InstructionPanel/BottomButtons/Manual" to="." method="_on_Manual_pressed"]
2022-10-26 08:05:44 +00:00
[connection signal="pressed" from="StartScreen/InstructionPanel/BottomButtons/ChangeItems" to="." method="_on_ChangeItems_pressed"]
[connection signal="pressed" from="StartScreen/InstructionPanel/BottomButtons/PupilName" to="." method="_on_PupilName_pressed"]
[connection signal="pressed" from="StartScreen/InstructionPanel/BottomButtons/Start" to="." method="_on_Start_pressed"]
[connection signal="pressed" from="StartScreen/NameChangePanel/NameContainer/OkButton" to="StartScreen/NameChangePanel" method="_on_OkButton_pressed"]
[connection signal="pressed" from="StartScreen/InstructionScreen/InstructionContainer/InsOkButton" to="." method="_on_InsOkButton_pressed"]
2022-11-06 12:14:59 +00:00
[connection signal="pressed" from="StartScreen/UpdatePanel/BottomButtons/GoToUpdate" to="." method="_on_GoToUpdate_pressed"]
[connection signal="pressed" from="StartScreen/UpdatePanel/BottomButtons/IgnoreUpdate" to="." method="_on_IgnoreUpdate_pressed"]
2022-10-26 08:05:44 +00:00
[connection signal="pressed" from="EditScreen/Panel/CancelButton" to="EditScreen" method="_on_CancelButton_pressed"]
[connection signal="pressed" from="EditScreen/Panel/OKButton" to="EditScreen" method="_on_OKButton_pressed"]
[connection signal="pressed" from="EditScreen/Panel/ClearAll" to="EditScreen" method="_on_ClearAll_pressed"]
[connection signal="pressed" from="ObservationWindow/Panel/BehaviourButtons/BehaviourOne" to="ObservationWindow" method="_on_BehaviourOne_pressed"]
[connection signal="pressed" from="ObservationWindow/Panel/BehaviourButtons/BehaviourTwo" to="ObservationWindow" method="_on_BehaviourTwo_pressed"]
[connection signal="pressed" from="ObservationWindow/Panel/BehaviourButtons/BehaviourThree" to="ObservationWindow" method="_on_BehaviourThree_pressed"]
[connection signal="pressed" from="ObservationWindow/Panel/BehaviourButtons/BehaviourFour" to="ObservationWindow" method="_on_BehaviourFour_pressed"]
[connection signal="pressed" from="ObservationWindow/Panel/BehaviourButtons/BehaviourFive" to="ObservationWindow" method="_on_BehaviourFive_pressed"]
[connection signal="pressed" from="ObservationWindow/Panel/Button" to="ObservationWindow" method="_on_Button_pressed"]
[connection signal="timeout" from="ObservationWindow/TwentySecondTimer" to="ObservationWindow" method="_on_TwentySecondTimer_timeout"]
[connection signal="visibility_changed" from="Results" to="Results" method="_on_Results_visibility_changed"]
[connection signal="pressed" from="Results/Panel/SaveReport" to="Results" method="_on_SaveReport_pressed"]
[connection signal="pressed" from="Results/Panel/BackMainMenu" to="Results" method="_on_BackMainMenu_pressed"]