|
6 | 6 | import { |
7 | 7 | renderRunestoneComponent, |
8 | 8 | createTimedComponent, |
9 | | -} from "../../common/js/renderComponent"; |
10 | | -import RunestoneBase from "../../common/js/runestonebase"; |
| 9 | +} from "../../common/js/renderComponent.js"; |
| 10 | +import RunestoneBase from "../../common/js/runestonebase.js"; |
11 | 11 | import "../css/selectquestion.css"; |
12 | 12 |
|
13 | 13 | export default class SelectOne extends RunestoneBase { |
@@ -104,7 +104,7 @@ export default class SelectOne extends RunestoneBase { |
104 | 104 | if (opts.timed) { |
105 | 105 | // timed components are not rendered immediately, only when the student |
106 | 106 | // starts the assessment and visits this particular entry. |
107 | | - res = createTimedComponent(htmlsrc, { |
| 107 | + res = await createTimedComponent(htmlsrc, { |
108 | 108 | timed: true, |
109 | 109 | selector_id: selectorId, |
110 | 110 | assessmentTaken: opts.assessmentTaken, |
@@ -193,7 +193,7 @@ export default class SelectOne extends RunestoneBase { |
193 | 193 | } |
194 | 194 | /////////////////////////// |
195 | 195 | // just render this component on the page in its usual place |
196 | | - res = renderRunestoneComponent(htmlsrc, selectorId, { |
| 196 | + await renderRunestoneComponent(htmlsrc, selectorId, { |
197 | 197 | selector_id: selectorId, |
198 | 198 | useRunestoneServices: true, |
199 | 199 | }); |
|
0 commit comments