diff --git a/src/editors/containers/ProblemEditor/components/EditProblemView/AnswerWidget/index.jsx b/src/editors/containers/ProblemEditor/components/EditProblemView/AnswerWidget/index.jsx index e9c9bd928..a347bb1b8 100644 --- a/src/editors/containers/ProblemEditor/components/EditProblemView/AnswerWidget/index.jsx +++ b/src/editors/containers/ProblemEditor/components/EditProblemView/AnswerWidget/index.jsx @@ -1,6 +1,6 @@ import React from 'react'; import PropTypes from 'prop-types'; -import { FormattedMessage } from '@edx/frontend-platform/i18n'; +import { FormattedMessage, injectIntl, intlShape } from '@edx/frontend-platform/i18n'; import messages from './messages'; import { ProblemTypes } from '../../../../../data/constants/problem'; @@ -11,6 +11,8 @@ import './index.scss'; const AnswerWidget = ({ // Redux problemType, + // injected + intl, }) => { const problemStaticData = ProblemTypes[problemType]; return ( @@ -20,7 +22,7 @@ const AnswerWidget = ({
- {problemStaticData.description} + {intl.formatMessage(messages.answerHelperText, { helperText: problemStaticData.description })}
@@ -30,5 +32,7 @@ const AnswerWidget = ({ AnswerWidget.propTypes = { problemType: PropTypes.string.isRequired, + // injected + intl: intlShape.isRequired, }; -export default AnswerWidget; +export default injectIntl(AnswerWidget); diff --git a/src/editors/containers/ProblemEditor/components/EditProblemView/AnswerWidget/messages.js b/src/editors/containers/ProblemEditor/components/EditProblemView/AnswerWidget/messages.js index 7715968a2..301c86ec2 100644 --- a/src/editors/containers/ProblemEditor/components/EditProblemView/AnswerWidget/messages.js +++ b/src/editors/containers/ProblemEditor/components/EditProblemView/AnswerWidget/messages.js @@ -4,6 +4,11 @@ export const messages = { defaultMessage: 'Answers', description: 'Main title for Answers widget', }, + answerHelperText: { + id: 'authoring.problemEditor.answerWidget.answer.answerHelperText', + defaultMessage: '{helperText}', + description: 'Helper text describing how the user should input answers', + }, addAnswerButtonText: { id: 'authoring.answerwidget.answer.addAnswerButton', defaultMessage: 'Add answer', diff --git a/src/editors/containers/ProblemEditor/components/EditProblemView/__snapshots__/index.test.jsx.snap b/src/editors/containers/ProblemEditor/components/EditProblemView/__snapshots__/index.test.jsx.snap index 1cd7d8a00..8843f3e80 100644 --- a/src/editors/containers/ProblemEditor/components/EditProblemView/__snapshots__/index.test.jsx.snap +++ b/src/editors/containers/ProblemEditor/components/EditProblemView/__snapshots__/index.test.jsx.snap @@ -42,7 +42,7 @@ exports[`EditorProblemView component renders simple view 1`] = ` className="flex-grow-1" > - diff --git a/src/editors/containers/ProblemEditor/components/SelectTypeModal/content/__snapshots__/Preview.test.jsx.snap b/src/editors/containers/ProblemEditor/components/SelectTypeModal/content/__snapshots__/Preview.test.jsx.snap index 9cc84af14..95293718a 100644 --- a/src/editors/containers/ProblemEditor/components/SelectTypeModal/content/__snapshots__/Preview.test.jsx.snap +++ b/src/editors/containers/ProblemEditor/components/SelectTypeModal/content/__snapshots__/Preview.test.jsx.snap @@ -33,7 +33,7 @@ exports[`Preview snapshots snapshots: renders as expected with problemType is ch
- Specify one or more correct answers from a list of possible options. + Enter your multi-select answers below and select which choices are correct
- Specify one correct answer from a list of possible options + Enter your single select answers below and select which choice is correct - Specify one or more correct numeric answers, submitted in a response field. + Enter correct numerical input answers below - Specify one correct answer from a list of possible options, selected in a dropdown menu. + Enter your dropdown answers below and select which choice is correct - Specify one or more correct text answers, including numbers and special characters, submitted in a response field. + Enter your text input answers below and select which choices are correct