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