Week of 5 September 2016

The following information summarizes what is new in the edX platform this week.

The edX engineering wiki Release Pages provide detailed information about every change made to the edx-platform GitHub repository. If you are interested in additional information about every change in a release, create a user account for the wiki and review the dated release pages.


Drag and Drop Problems

The following changes have been made to drag and drop problems.

  • Drag and drop problems now align all items in a target zone after learners drop them. Previously, aligning dropped items was optional.
  • The behavior of drag and drop problems in the recently-added assessment mode has changed. Now drag and drop problems display feedback messages after a learner selects Submit to grade a problem. Previously, drag and drop problems suppressed feedback messages in assessment mode.
  • Usability and accessibility improvements have been made to the drag and drop problem editor in Studio. (SOL-1979 and SOL-1980)

Other Changes

  • Colors for several buttons in the LMS, including in the course discussions, have been updated to increase contrast for accessibility. (AC-570, TNL-5163)


Updates to CAPA Problem Types

This release includes updates and enhancements to the OLX elements and Markdown formatting that you use for the core CAPA problem types. These changes improve and expand the structure of the CAPA problems to clearly identify problem parts. These changes provide a better experience for users who rely on screen readers or on a keyboard only.


No changes are required to the CAPA problems that you have already added to a course. While all existing problems will continue to work as they are, all of the problems that you add from this release on should take advantage of the updates that are now available.

A description of the changes follows.

  • To identify the question or prompt for a problem, a new OLX <label> element replaces the label= attribute. The Markdown formatting that you use in the simple editor to identify question text remains the same: >> <<.
  • To identify helpful advice that provides guidance for how to answer the question, a new, optional OLX <description> element is available. In the simple editor, you add the description immediately after the question or prompt text within the >> << characters, and then separate the question from the description with two pipe (||) characters.
  • To structure problems more logically, including problems that present multiple questions, every OLX <*response> element is now the container for all of the other elements for that question, including the <label>, <description>, and <solution> elements. The exception is <demandhint>: these elements remain at the same level as the <*response> element. If you define hints for a problem that includes multiple questions, note that they will be most helpful when written for the problem as a whole, rather than for just one of the questions.
  • To enable screen reader users to distinguish between multiple questions within one problem component in the simple editor, new Markdown formatting is now available. To separate each question and its answer or answer choices from other question-answer sets, you now add a new line with three hyphen (---) characters between one question-answer set and the next.

The following problem types are affected by these changes.

Open edX

  • Several minor problems that were causing errors in the coupon creation process have been fixed.
  • The downloadable .csv file for coupons has been updated to improve reporting accuracy.