UNPKG

@instructure/quiz-interactions

Version:

A React UI component Library for quiz interaction types.

72 lines 1.74 kB
import get from 'lodash/get'; export default { propValues: { scoredData: [{}, { gradeStatus: 'waiting', value: [{ id: 111, name: 'waiting-grade.png', url: 'https://www.canvaslms.com/img/logo/instructure.png', size: 49067 }] }, { gradeStatus: 'graded', value: [{ id: 111, name: 'graded.png', url: 'https://www.canvaslms.com/img/logo/instructure.png', size: 49067 }] }, { gradeStatus: 'correct', value: [{ id: 111, name: 'correct.png', url: 'https://www.canvaslms.com/img/logo/instructure.png', size: 49067 }] }, { gradeStatus: 'incorrect', value: [{ id: 111, name: 'incorrect.png', url: 'https://www.canvaslms.com/img/logo/instructure.png', size: 49067 }] }, { gradeStatus: 'unknown', value: [{ id: 111, name: 'unknown.png', url: 'https://www.canvaslms.com/img/logo/instructure.png', size: 49067 }] }, { value: [{ id: 111, name: 'undefined.png', url: 'https://www.canvaslms.com/img/logo/instructure.png', size: 49067 }] }, { value: [] }, { value: null }], itemResultsModifications: [{}, { scoredData: { gradeStatus: 'correct' } }] }, getComponentProps: function getComponentProps(props) { var regraded = get(props, 'itemResultsModifications.scoredData.gradeStatus') === 'correct'; return { itemBody: "File Upload Take (regraded? ".concat(regraded, ")"), interactionData: { restrictCount: false, filesCount: 10 } }; } };