Adding the exam redirect back in.

This commit is contained in:
David Joy
2020-01-14 17:18:03 -05:00
parent 89830af45a
commit 0b171ac9f9
2 changed files with 11 additions and 2 deletions

View File

@@ -53,6 +53,7 @@ export default function Course({
courseId={courseId}
sequenceId={sequenceId}
unitId={unitId}
models={models}
onNext={nextSequenceHandler}
onPrevious={previousSequenceHandler}
/>

View File

@@ -40,7 +40,7 @@ prevUrl: null
*/
function SequenceContainer({
courseUsageKey, courseId, sequenceId, unitId, intl, onNext, onPrevious,
courseUsageKey, courseId, sequenceId, unitId, models, intl, onNext, onPrevious,
}) {
const { metadata, loaded, units } = useLoadSequenceMetadata(courseUsageKey, sequenceId);
console.log(units);
@@ -52,8 +52,16 @@ function SequenceContainer({
}
}, [loaded, metadata, unitId]);
useEffect(() => {
if (metadata && models) {
if (metadata.isTimeLimited) {
global.location.href = models[sequenceId].lmsWebUrl;
}
}
}, [metadata, models]);
console.log(metadata);
if (!loaded || !unitId) {
if (!loaded || !unitId || (metadata && metadata.isTimeLimited)) {
return (
<PageLoading
srMessage={intl.formatMessage(messages['learn.loading.learning.sequence'])}