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.
The following changes have been made to drag and drop problems.
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.
Important
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.
<label>
element replaces the label=
attribute. The Markdown formatting that you
use in the simple editor to identify question text remains the same: >>
<<
.<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.<*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.---
) characters between one question-answer set and the next.The following problem types are affected by these changes.
- Checkbox (
<choiceresponse>
)- Dropdown (
<optionresponse>
)- Math expression input (
<formularesponse>
)- Multiple choice (
<multiplechoiceresponse>
)- Numerical input (
<numericalresponse>
)- Text input (
<stringresponse>
)