Skip to content
This repository has been archived by the owner on Aug 21, 2024. It is now read-only.

Commit

Permalink
Merge pull request #225 from edx/ahodges/doc/answer_dist
Browse files Browse the repository at this point in the history
Ahodges/doc/answer dist
  • Loading branch information
Alison Hodges committed Mar 11, 2015
2 parents d0c77a9 + 5e8eac2 commit de2a346
Show file tree
Hide file tree
Showing 21 changed files with 566 additions and 33 deletions.
15 changes: 7 additions & 8 deletions docs/en_us/dashboard/source/Overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,11 @@ Overview

EdX Insights makes information about courses available to course team members
who have the Course Staff or Instructor role. EdX Insights provides these
course team members with data about student backgrounds and activities
throughout the course. Using edX Insights can help you validate the choices you
made in designing your course. It can also help you re-evaluate choices and
inform efforts to improve your course and the experience of your learners.

.. ...data about student activity, background, and performance throughout the course.
.. be sure to cast this as firstly as a tool to provide the "how are my students doing" info that teams want when performance gets added (Mark Rudnick comment)
course team members with data about student activity, background, and
performance throughout the course. Using edX Insights can help you monitor how
students are doing, and validate the choices you made in designing your
course. It can also help you re-evaluate choices and inform efforts to improve
your course and the experience of your learners.

Putting the data provided by edX Insights to work involves:

Expand Down Expand Up @@ -49,6 +46,8 @@ edX Insights presents.
* :ref:`Enrollment_Geography`

* :ref:`Engagement_Content`

* :ref:`Performance_Graded`

Each of these chapters contains a section for anecdotal "Analytics in Action".
These sections showcase how collected data has revealed information about
Expand Down
147 changes: 139 additions & 8 deletions docs/en_us/dashboard/source/Reference.rst
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,8 @@ edX Insights are computed. It contains sections for:
* :ref:`Location Computations`

* :ref:`Engagement Computations`

* :ref:`Performance Computations`

* :ref:`Error Conditions`

Expand All @@ -39,10 +41,10 @@ All Computations

.. spacer
* Metrics for enrollment and engagement do not rely on account activation. A
user who registers an account and enrolls in a course, but does not activate
the user account, is included in all computations as of the date and time of
enrollment.
* Account activation is not considered by the edX Insights computations. EdX
Insights includes a learner who registers a user account and enrolls in a
course, but does not activate the user account, in all computations as of
the date and time of enrollment.

.. _Enrollment Computations:

Expand Down Expand Up @@ -134,7 +136,7 @@ During edX user account registration, students can provide demographic data
about themselves. Demographic distributions are computed every day to reflect
changes in course enrollment.

Currently, students make selections from dropdown lists on the edx.org and
Currently, students make selections from drop-down lists on the edx.org and
edge.edx.org registration pages to provide demographic data.

* Students cannot change the selections that they make after registration is
Expand Down Expand Up @@ -371,6 +373,125 @@ For information about viewing engagement metrics in edX Insights, see

* The y-axis shows the number of unique users.


.. _Performance Computations:

*****************************
Performance Computations
*****************************

* Student answer submission data is available only for problems of these
types.

* Checkboxes (``<choiceresponse>``)
* Dropdown (``<optionresponse>``)
* Multiple choice (``<multiplechoiceresponse>``)
* Numerical input (``<numericalresponse>``)
* Text input (``<stringresponse>``)
* Math expression input (``<formularesponse>``)

For information about the problem types that can be included in courses and
their settings, see `Creating Exercises and Tools`_.

* For data to be available for a problem, at least one student must
have submitted an answer for that problem after 6 Mar 2014.

* Computations are updated daily.

* Only a student's last submission is included in the computation. Any
attempts prior to the last submission are not included.

* Computations for graded content include only problems for which students can
click **Check** to submit their responses. If students can only save their
responses without submitting them (that is, if the **Maximum Attempts** for
the problem is set to 0), data is not available for student submission
computations.

* Only problem activity that occurred after 23 Oct 2013 is included.

**Graded Content Submissions .csv file**

The .csv file contains a superset of the data that is included in the
Submission Counts chart and report. The .csv file contains the following columns.

.. list-table::
:widths: 20 60
:header-rows: 1

* - Column
- Description
* - ``answer_value``
- The text label of the answer choice for checkboxes, dropdown, and
multiple choice problems. The value entered by the student for text
input, numerical input, and math expression input problems.

Answer choices selected by at least one student after 23 Oct 2013, but
not selected after 6 Mar 2014, do not include an ``answer_value`` for
checkboxes and multiple choice problems. The ``value_id`` is available
for these problems.

* - ``consolidated_variant``
- TRUE if the problem uses the randomization setting in Studio, but there
is a problem with the Python script that randomizes the values. FALSE
if the Python script is randomizing values or if the problem does not
use the randomization setting.
* - ``correct``
- TRUE if this answer value is correct. FALSE if this answer value is
incorrect.
* - ``count``
- The number of times that students entered or selected this answer as
their most recent submission for the problem or problem variant.

The count reflects the entire problem history. If you change a
problem after it is released, it might not be possible for you to
determine which answers were given before and after you made the change.

* - ``course_id``
- The identifier for the course run.
* - ``created``
- The date and time of the computation.
* - ``module_id``
- The internal identifier for the problem component.
* - ``part_id``
- For a problem component that contains multiple questions, the internal
identifier for each question. For a problem component that contains a
single question, the internal identifier of that problem.
* - ``problem_display_name``
- The display name defined for the problem.
* - ``question_text``
- The accessible label that appears above the answer choices or
the value entry field for the problem. In the Studio Simple Editor, this
text is surrounded by two pairs of angle brackets (>>Question<<). Blank
for questions that do not have an accessible label.

For problems that use the randomization setting in Studio, if a
particular answer has not been selected since 6 Mar 2014, the
``question_text`` is blank for that answer.

* - ``value_id``
- The internal identifier for the answer choice provided for checkboxes
and multiple choice problems. Blank for dropdown, numerical input, text
input, and math expression input problems.
* - ``variant``
- For problems that use the randomization setting in Studio, the unique
identifier for a variant of the problem. Blank for problems that have
this setting defined as **Never** (the default).


After you download the .csv file, be aware that different spreadsheet
applications can display the same data in different ways.

* Not all spreadsheet applications interpret and render UTF-8 encoded
characters correctly.

* Some spreadsheet applications alter data for display purposes, such as
inserting zeroes into numbers expressed as decimals. For example, the
student answer ".5" can be appear in a spreadsheet as "0.5".

If you notice characters that do not display as expected, or multiple lines
that have the same ``answer_value`` but different counts, try opening the file
in a different spreadsheet application or a text editor.

.. _Error Conditions:

*****************
Expand All @@ -386,9 +507,9 @@ every course run.

In the following situations, data may not be available in edX Insights.

* EdX changed the method used to track student enrollments on 3 December 2013.
For courses created in Studio prior to 4 December 2013, edX Insights reports
enrollment activity beginning with the enrollment count on 11 November 2013.
* EdX changed the method used to track student enrollments on 3 Dec 2013.
For courses created in Studio prior to 4 Dec 2013, edX Insights reports
enrollment activity beginning with the enrollment count on 11 Nov 2013.

* For courses with a very small number of enrolled users, such as newly created
courses, data for enrollment activity, enrollment geography, or both, may not
Expand All @@ -398,3 +519,13 @@ In the following situations, data may not be available in edX Insights.
courses and courses that finished running early in the history of the edX
platform, data for enrollment activity and student engagement may not be
available.

* Charts are not available for problems that use the randomization setting in
Studio. Because such problems can result in numerous possible submission
variants, both correct and incorrect, edX Insights does not attempt to graph
them. The Submissions report and downloadable .csv file are available for
such problems, and include one row for each problem-variant-answer
combination selected by your students.


.. _Creating Exercises and Tools: http://edx.readthedocs.org/projects/edx-partner-course-staff/en/latest/exercises_tools/index.html
2 changes: 1 addition & 1 deletion docs/en_us/dashboard/source/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@

# General information about the project.
project = u'Using edX Insights'
copyright = u'2014, edX'
copyright = u'2015, edX'

# The short X.Y version.
version = ''
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.. _Demographics_Age:

#############################
Enrollment Demographics: Age
Age Demographics
#############################

How old are my students? Awareness of the ages reported by your students can
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.. _Demographics_Education:

###################################
Enrollment Demographics: Education
Education Demographics
###################################

What educational background do my students have? Evaluating the stages of
Expand Down
19 changes: 10 additions & 9 deletions docs/en_us/dashboard/source/enrollment/Demographics_Gender.rst
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
.. _Demographics_Gender:

################################
Enrollment Demographics: Gender
Gender Demographics
################################

What is the gender balance in my course? Knowing the male-female ratio in your
Expand All @@ -26,10 +26,10 @@ computations, see
Self-Reported Student Gender Chart
======================================

The bars on this chart represent the percentage of enrolled learners who
reported a gender of **Female**, **Male**, or **Other**. Moving your cursor
over the chart shows the percentage for that gender, calculated to one decimal
place.
The bars on this chart represent the most recently calculated percentage of
enrolled learners who reported a gender of **Female**, **Male**, or **Other**.
Moving your cursor over the chart shows the percentage for that gender,
calculated to one decimal place.

Student gender data is also available for review in tabular format and can be
downloaded.
Expand All @@ -46,10 +46,11 @@ Examples of this chart for two different courses follow.

.. MITx/8.MReVx/2T2014/enrollment/demographics/gender/
These charts are both for science courses. In both courses, the median
student age is 25. Each of these course teams might use this information as a
starting point for an investigation into how students learn about their course
offering and make the decision to enroll in the course.
Both of these charts are for science courses, and those courses have the same
median age, 25. Each of these course teams might use information about the
percentages of enrolled men and women as a starting point for an investigation
into how students learn about their course offering and make the decision to
enroll in the course.

See the :ref:`Reference` for a detailed description of how student gender
values are computed.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,22 +2,40 @@
Change Log
############

****
2015
****

.. list-table::
:widths: 10 70
:header-rows: 1

* - Date
- Change
* - 11 Mar 2015
- Added :ref:`Performance_Graded`.


****
2014
****

.. list-table::
:widths: 10 70
:header-rows: 1

* - Date
- Change
* - 12/9/14
* - 9 Dec 2014
- Updated :ref:`Enrollment_Activity` to include enrollment tracks.
* -
- Expanded the section on possible :ref:`error conditions<Error
Conditions>`.
* - 11/24/14
* - 24 Nov 2014
- Enrollment history is now available for all courses. See
:ref:`Enrollment_Activity` and :ref:`Reference`.
* - 11/05/14
* - 5 Nov 2014
- Added :ref:`Enrollment_Demographics`.
* - 09/30/14
* - 30 Sep 2014
- Initial release.

1 change: 1 addition & 0 deletions docs/en_us/dashboard/source/front_matter/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@ For Your Information
:numbered:
:maxdepth: 2

change_log
read_me
preface
browsers
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/en_us/dashboard/source/images/assignment.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/en_us/dashboard/source/images/problems.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion docs/en_us/dashboard/source/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@ Using edX Insights
:numbered:
:maxdepth: 2

change_log
front_matter/index
Overview
enrollment/index
engagement/index
performance/index
Reference
Loading

0 comments on commit de2a346

Please sign in to comment.