worked on edit-item screen and added app icons
@ -1,3 +1,7 @@
|
|||||||
|
<p align="center">
|
||||||
|
![](design_files/main_icon_small.png)
|
||||||
|
</p>
|
||||||
|
|
||||||
# Time Sampling Form
|
# Time Sampling Form
|
||||||
|
|
||||||
A freeware and open source SEN-related observation tool.
|
A freeware and open source SEN-related observation tool.
|
||||||
|
BIN
design_files/colour_scheme.png
Normal file
After Width: | Height: | Size: 505 B |
BIN
design_files/main_icon.afdesign
Normal file
BIN
design_files/main_icon.icns
Normal file
BIN
design_files/main_icon.png
Normal file
After Width: | Height: | Size: 256 KiB |
BIN
design_files/main_icon_small.png
Normal file
After Width: | Height: | Size: 23 KiB |
BIN
design_files/main_icon_square.png
Normal file
After Width: | Height: | Size: 306 KiB |
BIN
godot/Assets/icons/main_icon.icns
Normal file
Before Width: | Height: | Size: 323 KiB After Width: | Height: | Size: 256 KiB |
Before Width: | Height: | Size: 74 KiB |
BIN
godot/Assets/icons/main_icon_square.png
Normal file
After Width: | Height: | Size: 306 KiB |
@ -11,20 +11,35 @@ onready var minute_label = $"StartScreen/InstructionPanel/MinuteBox/MinuteLabel"
|
|||||||
|
|
||||||
func refresh_descriptors():
|
func refresh_descriptors():
|
||||||
$"%1Acronym".text = global_ints.one_acronym
|
$"%1Acronym".text = global_ints.one_acronym
|
||||||
|
$"%1AcronymE".text = $"%1Acronym".text
|
||||||
$"%2Acronym".text = global_ints.two_acronym
|
$"%2Acronym".text = global_ints.two_acronym
|
||||||
|
$"%2AcronymE".text = $"%2Acronym".text
|
||||||
$"%3Acronym".text = global_ints.three_acronym
|
$"%3Acronym".text = global_ints.three_acronym
|
||||||
|
$"%3AcronymE".text = $"%3Acronym".text
|
||||||
$"%4Acronym".text = global_ints.four_acronym
|
$"%4Acronym".text = global_ints.four_acronym
|
||||||
|
$"%4AcronymE".text = $"%4Acronym".text
|
||||||
$"%5Acronym".text = global_ints.five_acronym
|
$"%5Acronym".text = global_ints.five_acronym
|
||||||
|
$"%5AcronymE".text = $"%5Acronym".text
|
||||||
$"%1Item".text = global_ints.one_behaviour
|
$"%1Item".text = global_ints.one_behaviour
|
||||||
|
$"%1ItemE".text = $"%1Item".text
|
||||||
$"%2Item".text = global_ints.two_behaviour
|
$"%2Item".text = global_ints.two_behaviour
|
||||||
|
$"%2ItemE".text = $"%2Item".text
|
||||||
$"%3Item".text = global_ints.three_behaviour
|
$"%3Item".text = global_ints.three_behaviour
|
||||||
|
$"%3ItemE".text = $"%3Item".text
|
||||||
$"%4Item".text = global_ints.four_behaviour
|
$"%4Item".text = global_ints.four_behaviour
|
||||||
|
$"%4ItemE".text = $"%4Item".text
|
||||||
$"%5Item".text = global_ints.five_behaviour
|
$"%5Item".text = global_ints.five_behaviour
|
||||||
|
$"%5ItemE".text = $"%5Item".text
|
||||||
$"%1Explanation".text = global_ints.one_explanation
|
$"%1Explanation".text = global_ints.one_explanation
|
||||||
|
$"%1ExplanationE".text = $"%1Explanation".text
|
||||||
$"%2Explanation".text = global_ints.two_explanation
|
$"%2Explanation".text = global_ints.two_explanation
|
||||||
|
$"%2ExplanationE".text = $"%2Explanation".text
|
||||||
$"%3Explanation".text = global_ints.three_explanation
|
$"%3Explanation".text = global_ints.three_explanation
|
||||||
|
$"%3ExplanationE".text = $"%3Explanation".text
|
||||||
$"%4Explanation".text = global_ints.four_explanation
|
$"%4Explanation".text = global_ints.four_explanation
|
||||||
|
$"%4ExplanationE".text = $"%4Explanation".text
|
||||||
$"%5Explanation".text = global_ints.five_explanation
|
$"%5Explanation".text = global_ints.five_explanation
|
||||||
|
$"%5ExplanationE".text = $"%5Explanation".text
|
||||||
|
|
||||||
func _ready():
|
func _ready():
|
||||||
minute_label.text = str(global_ints.observation_minutes)
|
minute_label.text = str(global_ints.observation_minutes)
|
||||||
|
@ -54,7 +54,6 @@ __meta__ = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
[node name="StartScreen" type="CanvasLayer" parent="."]
|
[node name="StartScreen" type="CanvasLayer" parent="."]
|
||||||
visible = false
|
|
||||||
|
|
||||||
[node name="InstructionPanel" type="Panel" parent="StartScreen"]
|
[node name="InstructionPanel" type="Panel" parent="StartScreen"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
@ -390,6 +389,7 @@ __meta__ = {
|
|||||||
|
|
||||||
[node name="NameChangePanel" type="Panel" parent="StartScreen"]
|
[node name="NameChangePanel" type="Panel" parent="StartScreen"]
|
||||||
unique_name_in_owner = true
|
unique_name_in_owner = true
|
||||||
|
visible = false
|
||||||
anchor_left = 0.5
|
anchor_left = 0.5
|
||||||
anchor_top = 0.5
|
anchor_top = 0.5
|
||||||
anchor_right = 0.5
|
anchor_right = 0.5
|
||||||
@ -444,47 +444,214 @@ theme = ExtResource( 1 )
|
|||||||
text = "OK"
|
text = "OK"
|
||||||
|
|
||||||
[node name="ManualScreen" type="CanvasLayer" parent="."]
|
[node name="ManualScreen" type="CanvasLayer" parent="."]
|
||||||
visible = false
|
|
||||||
|
|
||||||
[node name="Panel" type="Panel" parent="ManualScreen"]
|
[node name="Panel" type="Panel" parent="ManualScreen"]
|
||||||
anchor_right = 1.0
|
anchor_right = 1.0
|
||||||
anchor_bottom = 1.0
|
anchor_bottom = 1.0
|
||||||
theme = ExtResource( 1 )
|
theme = ExtResource( 1 )
|
||||||
|
|
||||||
[node name="ProcedureLabel" type="Label" parent="ManualScreen"]
|
[node name="GridObservations" type="GridContainer" parent="ManualScreen/Panel"]
|
||||||
margin_left = 84.0
|
anchor_left = 0.5
|
||||||
margin_top = 76.0
|
anchor_top = 0.5
|
||||||
margin_right = 472.0
|
anchor_right = 0.5
|
||||||
margin_bottom = 90.0
|
anchor_bottom = 0.5
|
||||||
text = "Procedure
|
margin_left = -518.5
|
||||||
The best way to do a time sampling observation is:
|
margin_top = -57.0
|
||||||
A. After the teacher has given the assignment where pupils are expected to work independently, or
|
margin_right = 518.5
|
||||||
individual help to the pupil has finished, the observation begins. The stopwatch is started. The observer
|
margin_bottom = 129.0
|
||||||
waits 20 seconds.
|
columns = 3
|
||||||
B. The observer notes what the pupil is doing right that second.
|
|
||||||
C. The observer circles the category that best describes what the pupil is doing at that time: OnT, Loo, Dis,
|
|
||||||
Wal, Oth.
|
|
||||||
D. The observer waits until the timer hits 40 and repeats step B and C.
|
|
||||||
E. The observer waits until the timer hits 60 and repeats step B and C.
|
|
||||||
F. This procedure is repeated for as long as the observation is set to last.
|
|
||||||
G. The observer does not score those moments where the teacher & pupil are interacting with each other."
|
|
||||||
|
|
||||||
[node name="GoalLabel" type="Label" parent="ManualScreen"]
|
[node name="1AcronymE" type="LineEdit" parent="ManualScreen/Panel/GridObservations"]
|
||||||
margin_left = 84.0
|
unique_name_in_owner = true
|
||||||
|
margin_right = 92.0
|
||||||
|
margin_bottom = 34.0
|
||||||
|
theme = ExtResource( 1 )
|
||||||
|
text = "O"
|
||||||
|
max_length = 3
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_lock_": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="1ItemE" type="LineEdit" parent="ManualScreen/Panel/GridObservations"]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
margin_left = 96.0
|
||||||
|
margin_right = 240.0
|
||||||
|
margin_bottom = 34.0
|
||||||
|
theme = ExtResource( 1 )
|
||||||
|
text = "On Task"
|
||||||
|
expand_to_text_length = true
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_lock_": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="1ExplanationE" type="LineEdit" parent="ManualScreen/Panel/GridObservations"]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
margin_left = 244.0
|
||||||
|
margin_right = 1037.0
|
||||||
|
margin_bottom = 34.0
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
theme = ExtResource( 1 )
|
||||||
|
text = "The pupil is on task"
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_lock_": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="2AcronymE" type="LineEdit" parent="ManualScreen/Panel/GridObservations"]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
margin_top = 38.0
|
||||||
|
margin_right = 92.0
|
||||||
|
margin_bottom = 72.0
|
||||||
|
theme = ExtResource( 1 )
|
||||||
|
text = "L"
|
||||||
|
max_length = 3
|
||||||
|
expand_to_text_length = true
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_lock_": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="2ItemE" type="LineEdit" parent="ManualScreen/Panel/GridObservations"]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
margin_left = 96.0
|
||||||
|
margin_top = 38.0
|
||||||
|
margin_right = 240.0
|
||||||
|
margin_bottom = 72.0
|
||||||
|
theme = ExtResource( 1 )
|
||||||
|
text = "Looking"
|
||||||
|
expand_to_text_length = true
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_lock_": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="2ExplanationE" type="LineEdit" parent="ManualScreen/Panel/GridObservations"]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
margin_left = 244.0
|
||||||
|
margin_top = 38.0
|
||||||
|
margin_right = 1037.0
|
||||||
|
margin_bottom = 72.0
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
theme = ExtResource( 1 )
|
||||||
|
text = " The pupil is looking around in a distracted manner or is staring into the distance"
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_lock_": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="3AcronymE" type="LineEdit" parent="ManualScreen/Panel/GridObservations"]
|
||||||
|
unique_name_in_owner = true
|
||||||
margin_top = 76.0
|
margin_top = 76.0
|
||||||
margin_right = 472.0
|
margin_right = 92.0
|
||||||
margin_bottom = 90.0
|
margin_bottom = 110.0
|
||||||
text = "Instead of describing the “on task behaviour” of a pupil, the observer can instead use this form to sample and
|
theme = ExtResource( 1 )
|
||||||
quantify what it looks like.
|
text = "D"
|
||||||
The advantage is that this process objectifies and quantifies the observed behaviour. During a Time Sampling
|
max_length = 3
|
||||||
observation, the observer - during a period of time where pupils are expected to work independently – notes
|
expand_to_text_length = true
|
||||||
down every 20 second what a pupil is doing. In this manner they score three times a minute. Afterwards the
|
__meta__ = {
|
||||||
observer can calculate percentages to see how “on task” the pupil was.
|
"_edit_lock_": true
|
||||||
For pupils without an Additional Support Need, as a rough guideline, you would expect them to be
|
}
|
||||||
independently “on task” for the length of time equal to their age. So an eight year old pupil would be expected to
|
|
||||||
be able to remain “on task” for eight minutes."
|
[node name="3ItemE" type="LineEdit" parent="ManualScreen/Panel/GridObservations"]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
margin_left = 96.0
|
||||||
|
margin_top = 76.0
|
||||||
|
margin_right = 240.0
|
||||||
|
margin_bottom = 110.0
|
||||||
|
theme = ExtResource( 1 )
|
||||||
|
text = "Distracting"
|
||||||
|
expand_to_text_length = true
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_lock_": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="3ExplanationE" type="LineEdit" parent="ManualScreen/Panel/GridObservations"]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
margin_left = 244.0
|
||||||
|
margin_top = 76.0
|
||||||
|
margin_right = 1037.0
|
||||||
|
margin_bottom = 110.0
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
theme = ExtResource( 1 )
|
||||||
|
text = "The pupil is distracting other pupils or talking to them"
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_lock_": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="4AcronymE" type="LineEdit" parent="ManualScreen/Panel/GridObservations"]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
margin_top = 114.0
|
||||||
|
margin_right = 92.0
|
||||||
|
margin_bottom = 148.0
|
||||||
|
theme = ExtResource( 1 )
|
||||||
|
text = "W"
|
||||||
|
max_length = 3
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_lock_": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="4ItemE" type="LineEdit" parent="ManualScreen/Panel/GridObservations"]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
margin_left = 96.0
|
||||||
|
margin_top = 114.0
|
||||||
|
margin_right = 240.0
|
||||||
|
margin_bottom = 148.0
|
||||||
|
theme = ExtResource( 1 )
|
||||||
|
text = "Walking"
|
||||||
|
expand_to_text_length = true
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_lock_": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="4ExplanationE" type="LineEdit" parent="ManualScreen/Panel/GridObservations"]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
margin_left = 244.0
|
||||||
|
margin_top = 114.0
|
||||||
|
margin_right = 1037.0
|
||||||
|
margin_bottom = 148.0
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
theme = ExtResource( 1 )
|
||||||
|
text = "The pupil is walking through the class"
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_lock_": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="5AcronymE" type="LineEdit" parent="ManualScreen/Panel/GridObservations"]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
margin_top = 152.0
|
||||||
|
margin_right = 92.0
|
||||||
|
margin_bottom = 186.0
|
||||||
|
theme = ExtResource( 1 )
|
||||||
|
text = "O"
|
||||||
|
max_length = 3
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_lock_": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="5ItemE" type="LineEdit" parent="ManualScreen/Panel/GridObservations"]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
margin_left = 96.0
|
||||||
|
margin_top = 152.0
|
||||||
|
margin_right = 240.0
|
||||||
|
margin_bottom = 186.0
|
||||||
|
theme = ExtResource( 1 )
|
||||||
|
text = "Other"
|
||||||
|
expand_to_text_length = true
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_lock_": true
|
||||||
|
}
|
||||||
|
|
||||||
|
[node name="5ExplanationE" type="LineEdit" parent="ManualScreen/Panel/GridObservations"]
|
||||||
|
unique_name_in_owner = true
|
||||||
|
margin_left = 244.0
|
||||||
|
margin_top = 152.0
|
||||||
|
margin_right = 1037.0
|
||||||
|
margin_bottom = 186.0
|
||||||
|
size_flags_horizontal = 3
|
||||||
|
theme = ExtResource( 1 )
|
||||||
|
text = "The pupil is otherwise distracted and not on task"
|
||||||
|
__meta__ = {
|
||||||
|
"_edit_lock_": true
|
||||||
|
}
|
||||||
|
|
||||||
[node name="ObservationWindow" type="CanvasLayer" parent="."]
|
[node name="ObservationWindow" type="CanvasLayer" parent="."]
|
||||||
|
visible = false
|
||||||
script = ExtResource( 7 )
|
script = ExtResource( 7 )
|
||||||
|
|
||||||
[node name="Panel" type="Panel" parent="ObservationWindow"]
|
[node name="Panel" type="Panel" parent="ObservationWindow"]
|
||||||
|
@ -13,7 +13,8 @@ config_version=4
|
|||||||
config/name="Time Sampling Form"
|
config/name="Time Sampling Form"
|
||||||
run/main_scene="res://main_screen.tscn"
|
run/main_scene="res://main_screen.tscn"
|
||||||
run/low_processor_mode=true
|
run/low_processor_mode=true
|
||||||
config/icon="res://icon.png"
|
config/icon="res://Assets/icons/main_icon.png"
|
||||||
|
config/macos_native_icon="res://Assets/icons/main_icon.icns"
|
||||||
|
|
||||||
[autoload]
|
[autoload]
|
||||||
|
|
||||||
|