Skip to content

Commit b634f9a

Browse files
author
Daniil.Karol
committed
Update default configs and survey content for SIGCSE 2025
Revised configuration files to support the SIGCSE 2025 research setup. Added detailed course tasks, updated survey questions for more comprehensive feedback, and set appropriate identifiers and descriptions. Adjusted activity tracking threshold to enhance usability.
1 parent 66ca56c commit b634f9a

File tree

7 files changed

+62
-32
lines changed

7 files changed

+62
-32
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
agreements:
2-
- text: By participating, you agree to our <a href="https://www.jetbrains.com/legal/docs/terms/general-research-terms/">General Research Terms</a>
2+
- text: By participating, you agree to our <a href="https://www.jetbrains.com/legal/docs/terms/general-research-terms/">General Research Terms</a>
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
text: <p>Thank you for taking part in our research. We’ve turned off all tracking. If you wish, you can remove the plugin at any time from the plugins section in the IDE settings.</p>
1+
text: <p>Thank you for taking part in our research. We’ve turned off all tracking. If you wish, you can remove the plugin at any time from the plugins section in the IDE settings.</p>
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
pluginName: "Name Example"
1+
pluginName: "SIGCSE 2025"
22
pluginDescription: "We want to track your progress through the course in order to collect data on file changes during the course completion. Please, when you are ready, press the next button."
3-
researchId: "Example"
3+
researchId: "SIGCSE2025"

ij-plugin/src/main/resources/org/jetbrains/research/tasktracker/config/scenario_default.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,4 @@ scenario:
44
- !<Task>
55
id: "main"
66
- !<Survey>
7-
id: "default"
7+
id: "default"
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
enableCodeCompletion: DEFAULT
22
enableZenMode: DEFAULT
3-
theme: DEFAULT
3+
theme: DEFAULT
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,52 @@
11
surveys:
22
- id: default
33
htmlQuestions:
4-
- !<Radio>
5-
text: Single choice question
6-
elementId: single
4+
- !<Input>
5+
text: How difficult was this course for you?
6+
type: number
7+
min: 1
8+
max: 10
9+
elementId: difficult
710
required: true
8-
info:
9-
- id: single1
10-
value: 1
11-
- id: single2
12-
value: 2
13-
- id: single3
14-
value: 3
1511
- !<Checkbox>
16-
text: Multichoice question
17-
elementId: multichoice
12+
text: What challenges did you face during the course?
13+
elementId: challenges
1814
required: true
1915
info:
20-
- id: multichoice1
21-
value: 1
22-
- id: multichoice2
23-
value: 2
24-
- id: multichoice3
25-
value: 3
26-
- !<Input>
27-
text: Input question
28-
elementId: input
16+
- id: pace
17+
value: Keeping up with the pace
18+
- id: explanations
19+
value: Difficult topics/lack of explanations
20+
- id: debugging
21+
value: Debugging issues
22+
- id: transitions
23+
value: Unclear transitions between topics
24+
- id: practice
25+
value: Not enough practice tasks
26+
- id: other
27+
value: "Other"
28+
- !<Textarea>
29+
text: If you have chosen 'Other', please write your answer here.
30+
elementId: challengesOther
31+
rows: 5
32+
cols: 50
33+
- !<Textarea>
34+
text: Which topic was the most difficult for you?
35+
elementId: topicDifficult
36+
required: true
37+
rows: 5
38+
cols: 50
39+
- !<Radio>
40+
text: Would you be interested in participating in future research studies?
41+
elementId: participating
42+
required: true
43+
info:
44+
- id: yes
45+
value: Yes
46+
- id: no
47+
value: No
2948
- !<Textarea>
30-
text: Textarea question
31-
elementId: textarea
49+
text: How would you improve this course?
50+
elementId: improve
3251
rows: 5
33-
cols: 50
52+
cols: 50
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,15 @@
11
tasks:
2-
- description: "Description should be specified here"
2+
- description: "Take the kotlin course, and after that, press the next button."
3+
files:
4+
- extension: KOTLIN
5+
filename: Main
6+
isInternal: false
7+
relativePath: courseSection/courseFrameworkLesson/task/src/org/jetbrains/academy/kotlin/template
8+
sourceSet: SRC
9+
- extension: KOTLIN
10+
filename: Main
11+
isInternal: false
12+
relativePath: courseSection/courseLesson/programmingTask/src/main/kotlin/org/jetbrains/academy/kotlin/template
13+
sourceSet: SRC
314
id: main
4-
name: "Name Example"
15+
name: "Kotlin Course"

0 commit comments

Comments
 (0)