The following information describes what is new in edX analytics.
The following analytics events have been added to reflect course grading actions. For more information, see Grading-Related Events in the EdX Research Guide.
edx.grades.problem.submitted
edx.grades.problem.rescored
edx.grades.problem.state_deleted
edx.grades.subsection.grade_calculated
edx.grades.course.grade_calculated
In Insights, the Weekly Student Engagement chart and the Content Engagement Breakdown report now include discussion participation counts for each week. Learners who added a post, a response, or a comment are included in this count. The “Participated in Discussions Last Week” metric reports the number of unique users who added a post, response, or comment to any course discussion topic in the last week, and also provides this value as a percentage of currently enrolled students.
For more information, see the Engagement Activity section in the Using edX Insights guide.
For Insights, this release adds a Course Home link to the navigation bar on all course pages.
The navigation bar before the change:
The navigation bar after the change:
Two new SQL tables are now included in the data packages that edX prepares
for partner organizations. These tables, student_courseaccessrole
and
django_comment_client_role_users
, contain data to identify the privilege
levels, or roles, that individual users have for a course.
student_courseaccessrole
lists the users who have a privileged role or
roles for working in a course.django_comment_client_role_users
identifies the privilege role for
working in course discussions for every user enrolled in a course.For more information, see User Info and Learner Progress Data in the EdX Research Guide. (TNL-4154)
In Insights, an internationalization issue that prevented users of certain languages from loading graphs or tables has been resolved.
Data for individual learners is now available in edX Insights. Activity metrics for the past week, including the number of videos viewed, discussion contributions made, and problems attempted, are now available for every enrolled learner.
The learner roster and key activity report shows how learners are doing in relation to their peers. In the example learner roster and key activity report below, the numbered callouts illustrate the color and font cues that identify a percentile range for each metric.
Select any learner’s username in the learner roster and key activity report to open a chart and review a timeline of that learner’s daily activity throughout the course.
For more information, see Individual Learners in the Using edX Insights guide.
The research data exchange (RDX) program provides a way for edX charter member organizations to access data for courses run by other participating organizations. Through this program, obfuscated data is made available to research teams who are conducting approved educational research studies.
For more information about RDX, including how organizations can apply to participate and how researchers can request data for a study, see the Research page on the edX partner portal.
For more information about how to access RDX data packages and how the data is obfuscated, see the Research Data Exchange section in the EdX Research Guide.
In Insights, the Daily Student Enrollment chart and the Enrollment Over Time report now include counts for each of the enrollment options and tracks that are offered for your course. Specifically, enrollment graphs now show audit track enrollments separately from honor track enrollments, which are no longer offered. Because of this change, enrollment options and tracks for courses that run after December 2015 can include audit, verified, verified with credit, and professional. Enrollment tracks for courses that ended before December 2015 might also include honor.
For more information, see the Enrollment Activity section in the Using edX Insights guide.
The following analytics events have been added to reflect course navigation actions in the LMS. For more information, see Course Navigation Events.
edx.ui.lms.sequence.next_selected
edx.ui.lms.sequence.previous_selected
edx.ui.lms.sequence.tab_selected
edx.ui.lms.outline.selected
edx.ui.lms.link_clicked
An error that prevented the metadata:discussion_id
field from being
included for discussion course components in the
{org}-{course}-{date}-course_structure-{site}-analytics.json
JSON file has
been corrected. (AN-6696, PLAT-1029)
In Dec 2015 and Jan 2016, edX added several accessibility enhancements to the video player’s controls. This release includes the following updates to the events that the video player emits. (AC-383, AC-385, and AC-444)
"
. The video player emits the existing
show_transcript
/edx.video.transcript.shown
and
hide_transcript
/edx.video.transcript.hidden
events when users
interact with this control.edx.video.closed_captions.shown
and edx.video.closed_captions.hidden
,
when users interact with this control.video_hide_cc_menu
and video_show_cc_menu
when users interact with
this control. In addition, these events now include name
values of
edx.video.language_menu.hidden
and edx.video.language_menu.shown
,
respectively, and the
video_hide_cc_menu
/edx.video.language_menu.hidden
events include a
new event
member field, language
.For more information, see Video Interaction Events.
With the release of the drag and drop problem XBlock, five new events have
been added to data packages. Among these events are
edx.drag_and_drop_v2.item.picked_up
and
edx.drag_and_drop_v2.item.dropped
. For more information, see
Drag and Drop Events in the EdX Research Guide.
With the release of the notes feature, seven new events have been added to data
packages. Among these events are edx.course.student_notes.added
,
edx.course.student_notes.edited
, and
edx.course.student_notes.used_unit_link
.
Update 25 Feb 2016 This feature is not yet available for courses running on the edx.org or edge.edx.org web sites.
play_video
events when a video was
buffering. This problem has been fixed. (TNL-2178)audit_notpassing
and audit_passing
statuses have been added to
the certificates_generatedcertificate
table. For more information, see
Columns in the certificates_generatedcertificate Table.The edX analytics data exporter now includes the following steps to increase the quality of data delivered in SQL tables to partner institutions.
\t
, \n
, and \r
, respectively.courseware_studentmodule
table.\
) are now escaped as \\
.These changes affect data packages available beginning 13 Dec 2015.
SQL tables of data for open response assessment (ORA) problems are now
included in an ora
subdirectory in the weekly database
{org}-{date}.zip
data file. In addition, the student_anonymoususerid
SQL table, which is necessary for interpreting this data, is also included in
the weekly database data file.
These tables are included in data packages available beginning 13 Dec 2015. For more information, see the Open Response Assessment Data section in the EdX Research Guide.
The following events are now emitted when learners interact with mixes created from PowerPoint presentations using Office Mix.
microsoft.office.mix.loaded
microsoft.office.mix.paused
microsoft.office.mix.played
microsoft.office.mix.slide.loaded
microsoft.office.mix.stopped
For more information about these events, see Third-Party Content Events in the EdX Research Guide.
For more information about how course teams can add mixes to their courses, see Office Mix Tool in Building and Running an edX Course or Office Mix Tool in Building and Running an Open edX Course.
The following events are now emitted to record the votes that users make on discussion posts and responses.
edx.forum.response.voted
edx.forum.thread.voted
For more information about these events, see Discussion Forum Events in the EdX Research Guide.
The following events are now emitted when learners interact with Oppia explorations.
oppia.exploration.loaded
oppia.exploration.state.changed
oppia.exploration.completed
For more information about these events, see Third-Party Content Events in the EdX Research Guide.
A course team member can now use the Enrollment API to find out which of his or her courses a particular learner is enrolled in. For more information, see Enrollment API Version 1.0. (OSPR-754)
Information on the Analytics tab of the Instructor Dashboard has been replaced by a link to edX Insights. EdX Insights includes all data analytics for your course. For more information, see Overview.
When a learner who was watching a video moved the video playhead forward in
the video playbar, the play_video
event that was emitted contained the old
time of the play position, rather than the new time where the learner resumed
playing. This issue has been fixed. (TNL-2165)
For more information about video events, see Video Interaction Events in the EdX Research Guide.
The following events are now emitted when learners interact with polls and surveys.
xblock.poll.submitted
xblock.poll.view_results
xblock.survey.submitted
xblock.survey.view_results
For more information about these events, see Poll and Survey Events in the EdX Research Guide.
For YouTube videos, the pause_video
event was not emitted before the
stop_video
event when a video ended. This issue is resolved. Both events
are now correctly emitted when a video ends. (TNL-2167) For details, see the
Video Interaction Events section in the EdX Research Guide.
The edX Platform emits events for user interactions with a course pre-roll video. The pre-roll video interaction events are distinct from the events emitted for interactions with videos in the courseware.
For more information, see Pre-Roll Video Interaction Events in the EdX Research Guide.
Two instructor events have been added for generating and downloading reports from the Instructor Dashboard.
With the release of the Profiles feature, the information in course data
packages will change. The auth_userprofile
table includes two new columns,
bio
and profile_image_uploaded_at
. Additionally, data packages will
include a new student_languageproficiency
table. For more information, see
the User Info and Learner Progress Data section in the edX Research
Guide.
Daily data packages now include events that record which of the problems in a library were delivered by a randomized content block component. For more information, see the Events in the Tracking Logs section in the edX Research Guide.
The tracking logs in daily data packages now include additional events for actions completed using the edX mobile app.
play_video
, pause_video
,
stop_video
, load_video
, and seek_video
events.seek_video
events in addition to
other video interaction events.For more information, see the Video Interaction Events section of the edX Research Guide.
Events in the data package now include data from two HTTP header fields,
referer
and accept_language
.
The context
field for server events now provides a usage_key
to
identify XBlock content. The usage_key
member field was added to the
module
dictionary, which also provides the component display_name
, on
28 Jan 2015.
For more information, see the Events in the Tracking Logs section in the edX Research Guide.
Data packages now include a .csv file of the email preference that each learner supplies when they enroll in your institution’s courses on edx.org. The file includes data collected across all of an institution’s edx.org courses. For more information, see Email Opt In Report in the edX Research Guide.