Skip to content

Commit bf4e20f

Browse files
committed
document
1 parent 6169d44 commit bf4e20f

File tree

4 files changed

+80
-32
lines changed

4 files changed

+80
-32
lines changed

.idea/workspace.xml

Lines changed: 5 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/about.md

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,20 @@
11
---
2-
layout: page
2+
icon: info
3+
order: 95
34
---
45

56
# About
67

78
[CodeGRITS](https://codegrits.github.io/CodeGRITS/) is professionally built and supported by a small dedicated team of
8-
HCI/SE researchers from [SaNDwich Lab](https://toby.li/) at the [University of Notre Dame](https://www.nd.edu/). We are
9-
committed to keeping CodeGRITS open source and making it beneficial for the community.
10-
11-
Technical support questions, bug reports, and feature requests are best started as
12-
an [GitHub Issue](https://github.com/codegrits/CodeGRITS/issues).
9+
HCI and SE researchers from [SaNDwich Lab](https://toby.li/) at the [University of Notre Dame](https://www.nd.edu/)
10+
and [Vanderbilt University](https://www.vanderbilt.edu/).
11+
We are committed to keeping CodeGRITS open source and making it beneficial for the community.
12+
13+
The authors of CodeGRITS are: [Ningzhi Tang](https://nztang.com/), [Junwen An](https://wanteatfruit.github.io/),
14+
[Meng Chen](https://casardo-chen.github.io/), [Aakash Bansal](https://aakashba.github.io/),
15+
[Yu Huang](https://yuhuang-lab.github.io/), [Collin McMillan](https://sdf.org/~cmc/),
16+
and [Toby Jia-Jun Li](https://toby.li/). Technical support questions, bug reports, and feature requests are best started
17+
as an [GitHub Issue](https://github.com/codegrits/CodeGRITS/issues).
1318

1419
## Credits
1520

docs/data.md

Lines changed: 63 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -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

retype.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ footer:
2222
links:
2323
- text: About
2424
link: ./about.md
25-
icon: question
25+
icon: info
2626

2727
- text: License
2828
link: ./license.md

0 commit comments

Comments
 (0)