@instructure/quiz-interactions
Version:
A React UI component Library for quiz interaction types.
30 lines • 791 B
JavaScript
export default {
propValues: {
restrictCount: [true, false],
restrictTypes: [true, false],
userResponse: [{}, {
value: [{
id: 111,
name: 'slide-3.jpg',
url: 'https://www.canvaslms.com/img/logo/instructure.png',
size: 49067
}]
}],
readOnly: [true, false]
},
getComponentProps: function getComponentProps(props) {
return {
itemBody: 'File Upload Take',
interactionData: {
restrictCount: props.restrictCount,
filesCount: props.restrictCount ? 1 : 10
},
properties: {
restrictTypes: props.restrictTypes,
allowedTypes: props.restrictTypes ? 'pdf, docx' : ''
},
handleResponseUpdate: Function.prototype,
mediaUpload: Function.prototype
};
}
};