@@ -7,7 +7,7 @@ order: 80
77
88# Data Format
99
10- ## Output Directory Structure
10+ ## Data Directory Structure
1111
1212```
1313[OUTPUT_DIR]
@@ -51,8 +51,6 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
5151│ │ ├── ...
5252```
5353
54- ### XML Element Tree
55-
5654<style >
5755 .tree {
5856 color : #1956AF ;
@@ -79,9 +77,8 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
7977 - [ ` <caret> ` ] ( #caret )
8078 - [ ` <selections> ` ] ( #selections )
8179 - [ ` <selection> ` ] ( #selection )
82- - [ ` <visible_areas> ` ] ( #vis_areas )
83- - [ ` <visible_area> ` ] ( #vis_area )
84-
80+ - [ ` <visible_areas> ` ] ( #visible-areas )
81+ - [ ` <visible_area> ` ] ( #visible-area )
8582:::
8683
8784---
@@ -105,7 +102,8 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
105102- The root element of the ` ide_tracking.xml ` file.
106103
107104---
108- <a name =" environment " ></a >
105+ ### Environment
106+
109107** Element** : ` <environment> `
110108
111109** Attribute** :
@@ -137,7 +135,8 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
137135 Sometimes the path is empty, which means the data is irrelevant to any file or not successfully tracked.
138136
139137---
140- <a name =" archives " ></a >
138+ ### Archives
139+
141140** Element** : ` <archives> `
142141
143142** Sub-element** : ` <archive> `
@@ -155,7 +154,8 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
155154 largest timestamp that is smaller than the target timestamp.
156155
157156---
158- <a name =" archive " ></a >
157+ #### Archive
158+
159159** Element** : ` <archive> `
160160
161161** Attribute** :
@@ -185,7 +185,8 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
185185- If there are IO errors when archiving the file, ` IOException | Fail ` would be added to the remark.
186186
187187---
188- <a name =" actions " ></a >
188+ ### Actions
189+
189190** Element** : ` <actions> `
190191
191192** Sub-element** : ` <action> `
@@ -200,7 +201,8 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
200201 like ` CompareTwoFiles ` , ` ReformatCode ` , to many others that cannot be fully listed here.
201202
202203---
203- <a name =" action " ></a >
204+ #### Action
205+
204206** Element** : ` <action> `
205207
206208** Attribute** :
@@ -241,7 +243,8 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
241243 the ` copilot.applyInlays ` in the GitHub Copilot plugin.
242244
243245---
244- <a name =" typings " ></a >
246+ ### Typings
247+
245248** Element** : ` <typings> `
246249
247250** Sub-element** : ` <typing> `
@@ -252,7 +255,8 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
252255 the timestamp, the path of the file, the line number, and the column number.
253256
254257---
255- <a name =" typing " ></a >
258+ #### Typing
259+
256260** Element** : ` <typing> `
257261
258262** Attribute** :
@@ -272,7 +276,8 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
272276```
273277
274278---
275- <a name =" files " ></a >
279+ ### Files
280+
276281** Element** : ` <files> `
277282
278283** Sub-element** : ` <file> `
@@ -283,7 +288,8 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
283288 including the timestamp and the path of the file.
284289
285290---
286- <a name =" file " ></a >
291+ #### File
292+
287293** Element** : ` <file> `
288294
289295** Attribute** :
@@ -308,7 +314,8 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
308314- ` id ` could be ` fileOpened ` , ` fileClosed ` , or ` selectionChanged ` .
309315
310316---
311- <a name =" mouses " ></a >
317+ ### Mouses
318+
312319** Element** : ` <mouses> `
313320
314321** Sub-element** : ` <mouse> `
@@ -319,8 +326,8 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
319326 dragging. The data including the timestamp, the path of the file, the x-coordinate, and the y-coordinate.
320327
321328---
329+ #### Mouse
322330
323- <a name =" mouse " ></a >
324331** Element** : ` <mouse> `
325332
326333** Attribute** :
@@ -350,7 +357,8 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
350357- ` x ` and ` y ` are the coordinates relative to the ` screen_size ` in the ` environment ` , not the actual screen resolution.
351358
352359---
353- <a name =" carets " ></a >
360+ ### Carets
361+
354362** Element** : ` <carets> `
355363
356364** Sub-element** : ` <caret> `
@@ -361,7 +369,8 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
361369 editor. The data including the timestamp, the path of the file, the line number, and the column number.
362370
363371---
364- <a name =" caret " ></a >
372+ #### Caret
373+
365374** Element** : ` <caret> `
366375
367376** Attribute** :
@@ -383,7 +392,8 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
383392- ` id ` could only be ` caretPositionChanged ` .
384393
385394---
386- <a name =" selections " ></a >
395+ ### Selections
396+
387397** Element** : ` <selections> `
388398
389399** Sub-element** : ` <selection> `
@@ -394,7 +404,8 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
394404 the timestamp, the path of the file, the start position, the end position, and the selected text.
395405
396406---
397- <a name =" selection " ></a >
407+ #### Selection
408+
398409** Element** : ` <selection> `
399410
400411** Attribute** :
@@ -420,7 +431,8 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
420431- ` id ` could only be ` selectionChanged ` .
421432
422433---
423- <a name =" vis_areas " ></a >
434+ ### Visible Areas
435+
424436** Element** : ` <visible_areas> `
425437
426438** Sub-element** : ` <visible_area> `
@@ -430,7 +442,8 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
430442- The ` <visible_areas> ` element records the visible area of the code editor.
431443
432444---
433- <a name =" vis_area " ></a >
445+ #### Visible Area
446+
434447** Element** : ` <visible_area> `
435448** Attribute** :
436449
@@ -468,6 +481,18 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
468481│ ├── eye_tracking.xml
469482```
470483
484+ ::: tree
485+ - ** ` <eye_tracking> ` **
486+ - [ ` <setting> ` ] ( #setting )
487+ - [ ` <gazes> ` ] ( #gazes )
488+ - [ ` <gaze> ` ] ( #gaze )
489+ - [ ` <left_eye> ` ] ( #left-eye )
490+ - [ ` <right_eye> ` ] ( #right-eye )
491+ - [ ` <location> ` ] ( #location )
492+ - [ ` <ast_structure> ` ] ( #ast-structure )
493+ - [ ` <level> ` ] ( #level )
494+ :::
495+
471496---
472497
473498** Element** : ` <eye_tracking> `
@@ -486,6 +511,7 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
486511 data. The python interpreter is specified in the configuration.
487512
488513---
514+ ### Setting
489515
490516** Element** : ` <setting> `
491517
@@ -508,6 +534,7 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
508534 could be in ` eyetracker.get_all_gaze_output_frequencies() ` called in the ` tobii-research ` library.
509535
510536---
537+ ### Gazes
511538
512539** Element** : ` <gazes> `
513540
@@ -518,6 +545,7 @@ The [editor coordinate system](https://plugins.jetbrains.com/docs/intellij/coord
518545- Collection of all gaze data.
519546
520547---
548+ #### Gaze
521549
522550** Element** : ` <gaze> `
523551
@@ -567,6 +595,7 @@ used:
567595 is ` Fail | Out of Text Editor ` .
568596
569597---
598+ ##### Left Eye
570599
571600** Element** : ` <left_eye> `
572601
@@ -596,6 +625,7 @@ used:
596625 always 0.
597626
598627---
628+ ##### Right Eye
599629
600630** Element** : ` <right_eye> `
601631
@@ -625,6 +655,7 @@ used:
625655 always 0.
626656
627657---
658+ ##### Location
628659
629660** Element** : ` <location> `
630661
@@ -650,6 +681,7 @@ used:
650681 by ` xyToLogicalPosition(@NotNull Point p) ` method of ` Editor ` interface in IntelliJ Platform.
651682
652683---
684+ ##### AST Structure
653685
654686** Element** : ` <ast_structure> `
655687
@@ -702,6 +734,7 @@ used:
702734 ```
703735
704736---
737+ ###### Level
705738
706739** Element** : ` <level> `
707740
@@ -735,7 +768,13 @@ used:
735768│ │ ├── frames.csv
736769```
737770
771+ ::: tree
772+ - [ ` clip_[k].mp4 ` ] ( #video-clips )
773+ - [ ` frames.csv ` ] ( #frames )
774+ :::
775+
738776---
777+ ### Video Clips
739778
740779` clip_[k].mp4 `
741780
@@ -746,6 +785,7 @@ used:
746785 time.
747786
748787---
788+ ### Frames
749789
750790` frames.csv `
751791
0 commit comments