-
Notifications
You must be signed in to change notification settings - Fork 0
/
readme.html
2705 lines (2240 loc) · 108 KB
/
readme.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<head>
<style>
div {
font-family: monospace;
}
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
tr:nth-child(odd) {
background-color: #FFFFFF;
}
tr:nth-child(even) {
background-color: #EBF2F2;
}
th, td {
text-align: left;
padding: 5px 10px 5px 5px;
}
</style>
</head>
<div>
<h1> Export Data Summary </h1>
<h2> Tables </h2>
<table>
<tr>
<th>Name</th>
<th>Description</th>
</tr>
<tr>
<td>assessment_actions</td>
<td>This table stores the interactions of the user with the assessment.</td>
</tr>
<tr>
<td>assessment_assessments_questions</td>
<td>Link table between the assessment and the questions data and describe high-level information of questions in an assessment.</td>
</tr>
<tr>
<td>assessment_checkbox_questions</td>
<td>Information of checkbox quiz questions</td>
</tr>
<tr>
<td>assessment_checkbox_reflect_questions</td>
<td>Information of checkbox(Reflective / Ungraded) quiz questions</td>
</tr>
<tr>
<td>assessment_math_expression_patterns</td>
<td>the patterns of the answers to a math assessment question</td>
</tr>
<tr>
<td>assessment_math_expression_questions</td>
<td>math assessment questions and default text displayed to learners upon answering the questions incorrectly</td>
</tr>
<tr>
<td>assessment_mcq_questions</td>
<td>multiple-choice assessment questions</td>
</tr>
<tr>
<td>assessment_mcq_reflect_questions</td>
<td>Information of (Reflective / Ungraded) Multiple Choice Questions</td>
</tr>
<tr>
<td>assessment_options</td>
<td>Information of choice options for a question</td>
</tr>
<tr>
<td>assessment_pattern_flag_types</td>
<td>Information on pattern flag types</td>
</tr>
<tr>
<td>assessment_pattern_types</td>
<td>Info on pattern matching questions: Text Answer, Numeric, Regular Expression, and Math Expression</td>
</tr>
<tr>
<td>assessment_question_types</td>
<td>Description of the types of quiz questions</td>
</tr>
<tr>
<td>assessment_questions</td>
<td>Information of quiz questions</td>
</tr>
<tr>
<td>assessment_reflect_questions</td>
<td>Information of ungraded text entry question</td>
</tr>
<tr>
<td>assessment_regex_pattern_flags</td>
<td>[No table description available]</td>
</tr>
<tr>
<td>assessment_regex_patterns</td>
<td>[No table description available]</td>
</tr>
<tr>
<td>assessment_regex_questions</td>
<td>[No table description available]</td>
</tr>
<tr>
<td>assessment_response_options</td>
<td>learner responses to assessments</td>
</tr>
<tr>
<td>assessment_response_patterns</td>
<td>[No table description available]</td>
</tr>
<tr>
<td>assessment_responses</td>
<td>information of learner responses to a quiz question and the score received</td>
</tr>
<tr>
<td>assessment_scope_types</td>
<td>The description of the varying contexts in which the user can interact with the assessment</td>
</tr>
<tr>
<td>assessment_scopes</td>
<td>Unique contexts in which the user can interact with the assessment</td>
</tr>
<tr>
<td>assessment_single_numeric_patterns</td>
<td>Table that stores the single numeric pattern type questions.</td>
</tr>
<tr>
<td>assessment_single_numeric_questions</td>
<td>Information of single numeric (Numeric match) questions</td>
</tr>
<tr>
<td>assessment_text_exact_match_patterns</td>
<td>[No table description available]</td>
</tr>
<tr>
<td>assessment_text_exact_match_questions</td>
<td>Information of text exact match questions</td>
</tr>
<tr>
<td>assessment_types</td>
<td>Description of assessment types</td>
</tr>
<tr>
<td>assessments</td>
<td>Table of all the assessments / quizzes.</td>
</tr>
<tr>
<td>course_branch_grades</td>
<td>This table provides the grading event of when the user reached his or her highest grade in one course branch.
Also provides the passing/not-passing state for each user and course branch.</td>
</tr>
<tr>
<td>course_branch_item_assessments</td>
<td>For each course branch, provide the mapping between course branches and versioned assessments.</td>
</tr>
<tr>
<td>course_branch_item_peer_assignments</td>
<td>For each course, provide the mapping between course branches and versioned peer assignments.</td>
</tr>
<tr>
<td>course_branch_item_programming_assignments</td>
<td>For each course, provide the mapping between course branches and versioned programming assignments.</td>
</tr>
<tr>
<td>course_branch_items</td>
<td>A single content item in a class such as lecture, quiz or peer review assignment.</td>
</tr>
<tr>
<td>course_branch_lessons</td>
<td>Subsection of a single module, can be composed of multiple items in a course.</td>
</tr>
<tr>
<td>course_branch_modules</td>
<td>[No table description available]</td>
</tr>
<tr>
<td>course_branches</td>
<td>A course has many branches. Each branch contains separate course materials. Course authors create branches to make large changes to course materials that would break the learner experience if they happened in-place.</td>
</tr>
<tr>
<td>course_formative_quiz_grades</td>
<td>Grades of a single user in each of the ungraded quizzes.</td>
</tr>
<tr>
<td>course_grades</td>
<td>This table provides the grading event of when the user reached his or her highest grade in one course (of any branch of the course, see course_branch_grades for specific branch grades).
Also provides the passing/not-passing state for each user and course.</td>
</tr>
<tr>
<td>course_item_assessments</td>
<td>For each course, provide the mapping between course items and versioned assessments.</td>
</tr>
<tr>
<td>course_item_grades</td>
<td>Grades of user for each of the items in the course</td>
</tr>
<tr>
<td>course_item_passing_states</td>
<td>Each item in a course can be in one of three "states" with respect a learner passing the item.</td>
</tr>
<tr>
<td>course_item_peer_assignments</td>
<td>For each course, provide the mapping between course items and versioned peer assignments.</td>
</tr>
<tr>
<td>course_item_programming_assignments</td>
<td>For each course, provide the mapping between course items and versioned programming assignments.</td>
</tr>
<tr>
<td>course_item_types</td>
<td>There are many different types of of items that make up a course. Each item is given an item_type_id for ease of identification.</td>
</tr>
<tr>
<td>course_items</td>
<td>A single content item in a course such as lecture, quiz or peer review assignment.
Note: For courses that uses the Course Versioning feature, please refer to the branch version of this table.</td>
</tr>
<tr>
<td>course_lessons</td>
<td>Subsection of a single module, can be composed of multiple items in a course.
Note: For courses that uses the Course Versioning feature, please refer to the branch version of this table.</td>
</tr>
<tr>
<td>course_memberships</td>
<td>A log of when and what membership role did a user get assigned to for a course.
A <user_id, course_id> tuple can have multiple values in this table to record the different roles across time. For example, a learner could have watched the preview content (BROWSER), then hit the enroll button to join (LEARNER), and then unenrolled a few days later (NOT_ENROLLED).</td>
</tr>
<tr>
<td>course_modules</td>
<td>Contains each course's set of modules, their names, their description, and their order.
Note: For courses that use the Course Versioning feature, please refer to the branch version of this table.</td>
</tr>
<tr>
<td>course_passing_states</td>
<td>The descriptions of passing states for courses from the course_grades table</td>
</tr>
<tr>
<td>course_progress</td>
<td>Contains a log of when and how a user progresses in one course item of a course, with one of two progress states: 'started' or 'completed'</td>
</tr>
<tr>
<td>course_progress_state_types</td>
<td>A mapping table from ids to descriptions of the different course progress states, such as 1 meaning "started".</td>
</tr>
<tr>
<td>courses</td>
<td>The list of Coursera's courses on the Phoenix platform, including info on its important dates (e.g. when it was launched)</td>
</tr>
<tr>
<td>demographics_answers</td>
<td>Stores answers to the questions from the demographics survey and user intent questions.</td>
</tr>
<tr>
<td>demographics_choices</td>
<td>Stores choices to the questions from the demographics survey and user intent questions.</td>
</tr>
<tr>
<td>demographics_question_types</td>
<td>Stores question types for the demographics questions.</td>
</tr>
<tr>
<td>demographics_questions</td>
<td>Stores questions from the demographics survey and user intent questions.</td>
</tr>
<tr>
<td>discussion_answer_flags</td>
<td>records when a discussion answer is marked as resolved.</td>
</tr>
<tr>
<td>discussion_answer_votes</td>
<td>records when a discussion answer was upvoted or revoked.</td>
</tr>
<tr>
<td>discussion_answers</td>
<td>For each course's discussion forums, contains the list of the answers that users submitted to discussion questions.</td>
</tr>
<tr>
<td>discussion_forums</td>
<td>For each course's discussion forums, contains the list of forums (e.g. General Discussions, Meet and Greet, etc.)</td>
</tr>
<tr>
<td>discussion_question_flags</td>
<td>records when an discussion question is flagged as resolved</td>
</tr>
<tr>
<td>discussion_question_followings</td>
<td>records when discussion question is followed or unfollowed</td>
</tr>
<tr>
<td>discussion_question_votes</td>
<td>records when a discussion question was upvoted</td>
</tr>
<tr>
<td>discussion_questions</td>
<td>For each course's discussion forums, contains the list of the questions, with its title, content, and author.</td>
</tr>
<tr>
<td>feedback_course_comments</td>
<td>Contains the contents of course reviews</td>
</tr>
<tr>
<td>feedback_course_ratings</td>
<td>Contains data for course ratings</td>
</tr>
<tr>
<td>feedback_item_comments</td>
<td>Contains the contents of comments on items or sub-items, which should generally be flags</td>
</tr>
<tr>
<td>feedback_item_ratings</td>
<td>Contains data for item-level ratings</td>
</tr>
<tr>
<td>gatech_course_user_ids</td>
<td>Encrypted user id mapping table. Use this table to connect learner data from exports, which identifies gatech learners using gatech_user_id, to course-scoped data from external surveys. </td>
</tr>
<tr>
<td>on_demand_session_memberships</td>
<td>For each course's session, list the learners with the role of 'member' in that session and their start/end timestamps</td>
</tr>
<tr>
<td>on_demand_sessions</td>
<td>Contains sessions info (e.g start and end dates) and the Course Versioning used on the Phoenix platform</td>
</tr>
<tr>
<td>peer_assignment_review_schema_part_options</td>
<td>The options for review schema parts that have options</td>
</tr>
<tr>
<td>peer_assignment_review_schema_parts</td>
<td>The questions that the reviewer must answer</td>
</tr>
<tr>
<td>peer_assignment_submission_schema_parts</td>
<td>The questions that a submitter must answer in their submission</td>
</tr>
<tr>
<td>peer_assignments</td>
<td>Metadata of peer assignments</td>
</tr>
<tr>
<td>peer_comments</td>
<td>Peer comments on submissions</td>
</tr>
<tr>
<td>peer_review_part_choices</td>
<td>Answers to option-based review schema questions ("options" and "yesNo")</td>
</tr>
<tr>
<td>peer_review_part_free_responses</td>
<td>Answers to free response review schema questions ("singleLineInput" and "multiLineInput")</td>
</tr>
<tr>
<td>peer_reviews</td>
<td>The reviews that reviewers have made for submissions</td>
</tr>
<tr>
<td>peer_skips</td>
<td>Users may "skip" reviewing a submission if there is a problem with it. This table records all the skips that happen.</td>
</tr>
<tr>
<td>peer_submission_part_free_responses</td>
<td>Answers to the submission schema questions, for the "plainText" and "richText" submission schema part types.</td>
</tr>
<tr>
<td>peer_submission_part_scores</td>
<td>Part scores that a submission gets. This only exists for submissions that have scores.</td>
</tr>
<tr>
<td>peer_submission_part_urls</td>
<td>Answers to the submission schema questions, for the "fileUpload" and "url" submission schema part types</td>
</tr>
<tr>
<td>peer_submissions</td>
<td>Submissions to peer assignments.
Caveats: This table contains public submissions, draft submissions, and deleted submissions. Use the peer_submission_is_draft and peer_submission_has_been_removed_from_public columns to disambiguate</td>
</tr>
<tr>
<td>programming_assignment_submission_schema_part_grid_schemas</td>
<td>Information of asynchronously graded parts of programming assignments</td>
</tr>
<tr>
<td>programming_assignment_submission_schema_part_xbkvdx</td>
<td>possible correct responses to a part of a programming assignment. Name shortened from 'programming_assignment_submission_schema_part_possible_responses' for compatibility.</td>
</tr>
<tr>
<td>programming_assignment_submission_schema_parts</td>
<td>Information of individual parts of a programming assignment</td>
</tr>
<tr>
<td>programming_assignments</td>
<td>Information of programming assignments</td>
</tr>
<tr>
<td>programming_submission_part_evaluations</td>
<td>scores of individual parts of a programming assignment</td>
</tr>
<tr>
<td>programming_submission_part_grid_grading_statuses</td>
<td>The status of grading of a submission to an asynchronously graded question</td>
</tr>
<tr>
<td>programming_submission_part_grid_submissions</td>
<td>Submissions to asynchronously graded questions</td>
</tr>
<tr>
<td>programming_submission_part_text_submissions</td>
<td>learner submissions to synchronously graded questions of a programming assignment</td>
</tr>
<tr>
<td>programming_submission_parts</td>
<td>Information of learner submissions to individual parts of a programming assignment</td>
</tr>
<tr>
<td>programming_submissions</td>
<td>submissions of a programming assignment</td>
</tr>
<tr>
<td>users</td>
<td>Information about Coursera users</td>
</tr>
<tr>
<td>users_courses__certificate_payments</td>
<td>[No table description available]</td>
</tr>
</table>
<h2> Columns </h2>
<table>
<tr>
<th>Name</th>
<th>Description</th>
<th>Tables</th>
</tr>
<tr>
<td>acms1_user_id</td>
<td>Encrypted Coursera user id for acms1 data.</td>
<td>gatech_course_user_ids</td>
</tr>
<tr>
<td>acms2_user_id</td>
<td>Encrypted Coursera user id for acms2 data.</td>
<td>gatech_course_user_ids</td>
</tr>
<tr>
<td>answer_int</td>
<td>Demographics question answered by typing an interger (birth year, 4 digits). </td>
<td>demographics_answers</td>
</tr>
<tr>
<td>assessment_action_base_id</td>
<td>Base id for the assessment interaction that is used for creating new versions for interaction of the user - assessment pair.</td>
<td>assessment_actions</td>
</tr>
<tr>
<td>assessment_action_id</td>
<td>unique id for each interaction of the user with the assessment, linking to the assessment_action_id field in the
assessment_actions table</td>
<td>assessment_actions, assessment_responses</td>
</tr>
<tr>
<td>assessment_action_start_ts</td>
<td>Start timestamp of the users interaction with the assessment.
</td>
<td>assessment_actions</td>
</tr>
<tr>
<td>assessment_action_ts</td>
<td>Timestamp of the users interaction with the assessment.
</td>
<td>assessment_actions</td>
</tr>
<tr>
<td>assessment_action_version</td>
<td>The version of the learner's responses to the assessment</td>
<td>assessment_actions, assessment_responses</td>
</tr>
<tr>
<td>assessment_base_id</td>
<td>Every quiz has a globally unique base id that is associated with a course.
</td>
<td>assessments</td>
</tr>
<tr>
<td>assessment_id</td>
<td>Each quiz is assigned a unique id that is a combination of a base id and version. </td>
<td>assessment_actions, assessment_assessments_questions, assessment_responses, assessments, course_branch_item_assessments, course_item_assessments</td>
</tr>
<tr>
<td>assessment_option_correct</td>
<td>For text answer type questions, instructors can insert both correct and incorrect answer patterns in order to provide learners with tailored feedback based on common solutions or misconceptions. This field indicates whether the pattern was one that corresponded to a correct solution (t) or an incorrect solution (f).</td>
<td>assessment_options</td>
</tr>
<tr>
<td>assessment_option_display</td>
<td>The JSON blob containing the question prompt. This is written in a custom Coursera markup language. The actual prompt text is encapsulated within key named "value."</td>
<td>assessment_options</td>
</tr>
<tr>
<td>assessment_option_feedback</td>
<td>The text that is displayed to learners upon answering a question correctly</td>
<td>assessment_options</td>
</tr>
<tr>
<td>assessment_option_id</td>
<td>unique choice option id, linking to the assessment_option_id in the assessment_options table</td>
<td>assessment_options, assessment_response_options</td>
</tr>
<tr>
<td>assessment_passing_fraction</td>
<td>No column description available</td>
<td>assessments</td>
</tr>
<tr>
<td>assessment_pattern_correct</td>
<td>For regular expression type questions, instructors can insert both correct and incorrect answer patterns in order to provide learners with tailored feedback based on common solutions or misconceptions. This field indicates whether the pattern was one that corresponded to a correct solution (t) or an incorrect solution (f).</td>
<td>assessment_math_expression_patterns, assessment_regex_patterns, assessment_single_numeric_patterns, assessment_text_exact_match_patterns</td>
</tr>
<tr>
<td>assessment_pattern_display</td>
<td>The JSON blob containing the question prompt. This is written in a custom Coursera markup language. The actual prompt text is encapsulated within key named "value."</td>
<td>assessment_math_expression_patterns, assessment_text_exact_match_patterns</td>
</tr>
<tr>
<td>assessment_pattern_feedback</td>
<td>The text that is displayed to learners upon answering a question that matches the pattern.</td>
<td>assessment_math_expression_patterns, assessment_regex_patterns, assessment_single_numeric_patterns, assessment_text_exact_match_patterns</td>
</tr>
<tr>
<td>assessment_pattern_flag_type_desc</td>
<td>A description, e.g 2 = 'CASE_INSENSITIVE', 32 = 'DOTALL'</td>
<td>assessment_pattern_flag_types</td>
</tr>
<tr>
<td>assessment_pattern_flag_type_id</td>
<td>ID for a pattern flag type</td>
<td>assessment_pattern_flag_types, assessment_regex_pattern_flags</td>
</tr>
<tr>
<td>assessment_pattern_id</td>
<td>No column description available</td>
<td>assessment_math_expression_patterns, assessment_regex_pattern_flags, assessment_regex_patterns, assessment_response_patterns, assessment_single_numeric_patterns, assessment_text_exact_match_patterns</td>
</tr>
<tr>
<td>assessment_pattern_include_max</td>
<td>No column description available</td>
<td>assessment_single_numeric_patterns</td>
</tr>
<tr>
<td>assessment_pattern_include_min</td>
<td>No column description available</td>
<td>assessment_single_numeric_patterns</td>
</tr>
<tr>
<td>assessment_pattern_max</td>
<td>No column description available</td>
<td>assessment_single_numeric_patterns</td>
</tr>
<tr>
<td>assessment_pattern_min</td>
<td>No column description available</td>
<td>assessment_single_numeric_patterns</td>
</tr>
<tr>
<td>assessment_pattern_regex</td>
<td>No column description available</td>
<td>assessment_regex_patterns</td>
</tr>
<tr>
<td>assessment_pattern_type_desc</td>
<td>Our assessments system defines three types of pattern matching questions: Text Answer, Numeric, Regular Expression, and Math Expression. </td>
<td>assessment_pattern_types</td>
</tr>
<tr>
<td>assessment_pattern_type_id</td>
<td>No column description available</td>
<td>assessment_pattern_types, assessment_single_numeric_patterns</td>
</tr>
<tr>
<td>assessment_pattern_value</td>
<td>No column description available</td>
<td>assessment_single_numeric_patterns</td>
</tr>
<tr>
<td>assessment_question_allow_partial_scoring</td>
<td>No column description available</td>
<td>assessment_checkbox_questions</td>
</tr>
<tr>
<td>assessment_question_base_id</td>
<td>No column description available</td>
<td>assessment_questions</td>
</tr>
<tr>
<td>assessment_question_cuepoint</td>
<td>The number of milliseconds into a lecture video that the in-video question is placed. For quizzes that are not in-video quizzes, it is 0.</td>
<td>assessment_assessments_questions</td>
</tr>
<tr>
<td>assessment_question_feedback</td>
<td>No column description available</td>
<td>assessment_reflect_questions</td>
</tr>
<tr>
<td>assessment_question_id</td>
<td>The id that uniquely identifies a question in an assessment</td>
<td>assessment_assessments_questions, assessment_checkbox_questions, assessment_checkbox_reflect_questions, assessment_math_expression_patterns, assessment_math_expression_questions, assessment_mcq_questions, assessment_mcq_reflect_questions, assessment_options, assessment_questions, assessment_reflect_questions, assessment_regex_patterns, assessment_regex_questions, assessment_responses, assessment_single_numeric_patterns, assessment_single_numeric_questions, assessment_text_exact_match_patterns, assessment_text_exact_match_questions</td>
</tr>
<tr>
<td>assessment_question_internal_id</td>
<td>No column description available</td>
<td>assessment_assessments_questions</td>
</tr>
<tr>
<td>assessment_question_order</td>
<td>Order in which the questions are asked in the assessment.</td>
<td>assessment_assessments_questions</td>
</tr>
<tr>
<td>assessment_question_prompt</td>
<td>The raw text data of the question prompt. This may contain additional markup language for formatting purposes.</td>
<td>assessment_questions</td>
</tr>
<tr>
<td>assessment_question_shuffle_options</td>
<td>Answer options can either be displayed to the learner in the order in which they are listed within the authoring interface, or in a random order each time the learner attempts the assessment. If the answer option ordering is randomized, "assessment_question_shuffle_options" will be "t," and "f" otherwise</td>
<td>assessment_checkbox_questions, assessment_checkbox_reflect_questions, assessment_mcq_questions, assessment_mcq_reflect_questions</td>
</tr>
<tr>
<td>assessment_question_type_desc</td>
<td>Our assessments system defines several different quiz question types, some of which are limited only to in-video quiz questions embedded within videos. The table description is a text identifier which corresponds to the following items: regex (Regular Expression), math expression (Math Expression), mcq (Multiple Choice Question), single numeric (Numeric match), checkbox (Checkbox), text exact match (Text match), reflect (Ungraded text entry question), mcqReflect (Multiple Choice Question - Reflective / Ungraded), checkboxReflect (Checkbox - Reflective / Ungraded), checkbox poll (Checkbox - Poll question - Lecture only), poll (Multiple Choice Question - Poll question - Lecture only), continue (Pause and reflect question - Lecture only)</td>
<td>assessment_question_types</td>
</tr>
<tr>
<td>assessment_question_type_id</td>
<td>
A numerical identifier correspnding to each of the assessment question types described by the assessment_question_type_desc field</td>
<td>assessment_question_types, assessment_questions</td>
</tr>
<tr>
<td>assessment_question_update_ts</td>
<td>When the question was updated</td>
<td>assessment_questions</td>
</tr>
<tr>
<td>assessment_question_version</td>
<td>the version of the question</td>
<td>assessment_questions</td>
</tr>
<tr>
<td>assessment_question_weight</td>
<td>No column description available</td>
<td>assessment_assessments_questions</td>
</tr>
<tr>
<td>assessment_response_answer</td>
<td>No column description available</td>
<td>assessment_response_patterns</td>
</tr>
<tr>
<td>assessment_response_correct</td>
<td>Whether the response was correct</td>
<td>assessment_response_options, assessment_response_patterns</td>
</tr>
<tr>
<td>assessment_response_feedback</td>
<td>Feedback shown to the user on interacting with the assessment.</td>
<td>assessment_response_options, assessment_response_patterns</td>
</tr>
<tr>
<td>assessment_response_id</td>
<td>Unique id for each of users' responses to an assessment.</td>
<td>assessment_response_options, assessment_response_patterns, assessment_responses</td>
</tr>
<tr>
<td>assessment_response_score</td>
<td>score for the particular assessment response</td>
<td>assessment_responses</td>
</tr>
<tr>
<td>assessment_response_selected</td>
<td>Whether this response option was selected</td>
<td>assessment_response_options</td>
</tr>
<tr>
<td>assessment_response_weighted_score</td>
<td>No column description available</td>
<td>assessment_responses</td>
</tr>
<tr>
<td>assessment_scope_id</td>
<td>Unique contexts in which the user can interact with the assessment.</td>
<td>assessment_actions, assessment_scopes</td>
</tr>
<tr>
<td>assessment_scope_type_desc</td>
<td>No column description available</td>
<td>assessment_scope_types</td>
</tr>
<tr>
<td>assessment_scope_type_id</td>
<td>the id that links the assessmnt_scope_types table to see the assessment scope type description</td>
<td>assessment_actions, assessment_scope_types, assessment_scopes</td>
</tr>
<tr>
<td>assessment_type_desc</td>
<td>description of each assessment type</td>
<td>assessment_types</td>
</tr>
<tr>
<td>assessment_type_id</td>
<td>Type of assessment so that it can be joined with the corresponding type specific tables.</td>
<td>assessment_types, assessments</td>
</tr>
<tr>
<td>assessment_update_ts</td>
<td>Update timestamp for a change to the assessment.</td>
<td>assessments</td>
</tr>
<tr>
<td>assessment_version</td>
<td>Whenever a quiz is updated the base id is kept the same but the version and assessment id are updated.</td>
<td>assessments</td>
</tr>
<tr>
<td>beam_bending_user_id</td>
<td>Encrypted Coursera user id for beam-bending data.</td>
<td>gatech_course_user_ids</td>
</tr>
<tr>
<td>browser_language_cd</td>
<td>The language code of the user's language, as set in their broswer.</td>
<td>users</td>
</tr>
<tr>
<td>business_writing_english_user_id</td>
<td>Encrypted Coursera user id for business-writing-english data.</td>
<td>gatech_course_user_ids</td>
</tr>
<tr>
<td>choice_desc</td>
<td>Indicated by a unique question id/choice id combo, this provides the text of a learner's answer selection to a demographic question.</td>
<td>demographics_choices</td>
</tr>
<tr>
<td>choice_id</td>
<td>The choice id helps to identify how a learner responded to a demographic question. The choice id itself is not a unique identifier, but the question id/choice id combo is unique and relates to a specific choice description (choice_desc) that provides the text of a learner's answer selection. </td>
<td>demographics_answers, demographics_choices</td>
</tr>
<tr>
<td>combinatorial_game_theory_user_id</td>
<td>Encrypted Coursera user id for combinatorial-game-theory data.</td>
<td>gatech_course_user_ids</td>
</tr>
<tr>
<td>compinvesting1_dev_user_id</td>
<td>Encrypted Coursera user id for compinvesting1-dev data.</td>
<td>gatech_course_user_ids</td>
</tr>
<tr>
<td>compphoto_user_id</td>
<td>Encrypted Coursera user id for compphoto data.</td>
<td>gatech_course_user_ids</td>
</tr>
<tr>
<td>computational_investing_user_id</td>
<td>Encrypted Coursera user id for computational-investing data.</td>
<td>gatech_course_user_ids</td>
</tr>
<tr>
<td>country_cd</td>
<td> The country context in which the question was posted, only applicable to country-specific questions.</td>
<td>discussion_questions, users</td>
</tr>
<tr>
<td>course_branch_changes_description</td>
<td>A user-facing summary of the changes between this branch and the previous branch.</td>
<td>course_branches</td>
</tr>
<tr>
<td>course_branch_grade_overall</td>
<td>The grade a learner has in the branch, according to the instructor-set grading policy, based on passed items. </td>
<td>course_branch_grades</td>
</tr>
<tr>
<td>course_branch_grade_overall_passed_items</td>
<td>The number of items in the branch that the learner has passed.</td>
<td>course_branch_grades</td>
</tr>
<tr>
<td>course_branch_grade_ts</td>
<td>The timestamp for when a learner's branch grade has changed. This occurs everytime a grading event takes place. </td>
<td>course_branch_grades</td>
</tr>
<tr>
<td>course_branch_grade_verified</td>
<td>The grade a learner has in the branch, according to the instructor-set grading policy, based on items that have been passed and for which the learner's identity has been verified. </td>
<td>course_branch_grades</td>
</tr>
<tr>
<td>course_branch_grade_verified_passed_items</td>
<td>The number of items in the branch that the learner has passed and verified their identity. </td>
<td>course_branch_grades</td>
</tr>
<tr>
<td>course_branch_id</td>
<td>Each session is associated with a single branch. Learners enrolled in a session see the course contents associated with this branch.</td>
<td>course_branch_grades, course_branch_item_assessments, course_branch_item_peer_assignments, course_branch_item_programming_assignments, course_branch_items, course_branch_lessons, course_branch_modules, course_branches, on_demand_sessions</td>
</tr>
<tr>
<td>course_branch_item_name</td>
<td>The name of an item, as seen in the learner view of the course. </td>
<td>course_branch_items</td>
</tr>
<tr>
<td>course_branch_item_optional</td>
<td>A course item can either be optional ("true", which means a learner does not need to pass it to complete the course) or not ("false", which means the learner must pass it to complete the course. </td>
<td>course_branch_items</td>
</tr>