Included rendering of WrittenVocabularyExercise in lesson.
This commit is contained in:
@@ -1,6 +1,7 @@
|
|||||||
import { useLocation, useNavigate } from 'react-router-dom';
|
import { useLocation, useNavigate } from 'react-router-dom';
|
||||||
import { useState } from 'react';
|
import { useState } from 'react';
|
||||||
import WrittenQuestionExercise from "../components/WrittenQuestionExercise"
|
import WrittenQuestionExercise from "../components/WrittenQuestionExercise"
|
||||||
|
import WrittenVocabularyExercise from "../components/WrittenVocabularyExercise"
|
||||||
import Progress from '../components/Progress';
|
import Progress from '../components/Progress';
|
||||||
|
|
||||||
export default function Course() {
|
export default function Course() {
|
||||||
@@ -22,22 +23,29 @@ export default function Course() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const renderQuestion = (questionIndex: number) => {
|
const renderQuestion = (questionIndex: number) => {
|
||||||
const {question, wordBank, expected, type, exercise} = questions[currQuestion];
|
const question = questions[currQuestion];
|
||||||
switch (type) {
|
switch (question.type) {
|
||||||
case 'written':
|
case 'written':
|
||||||
switch (exercise) {
|
switch (question.exercise) {
|
||||||
case 'questions':
|
case 'questions':
|
||||||
return <WrittenQuestionExercise
|
return <WrittenQuestionExercise
|
||||||
key={currQuestion}
|
key={currQuestion}
|
||||||
question={question}
|
question={question.question}
|
||||||
wordBank={wordBank}
|
wordBank={question.wordBank}
|
||||||
expected={expected}
|
expected={question.expected}
|
||||||
chapter={"Travel"}
|
chapter={"Travel"}
|
||||||
language={"Japanese"}
|
language={"Japanese"}
|
||||||
onQuestionSubmit={handleQuestionSubmit}
|
onQuestionSubmit={handleQuestionSubmit}
|
||||||
/>;
|
/>;
|
||||||
// case 'vocabulary':
|
case 'vocabulary':
|
||||||
// return <WrittenVocabularyLesson />;
|
return <WrittenVocabularyExercise
|
||||||
|
key={currQuestion}
|
||||||
|
question={question.question}
|
||||||
|
pronunciation={question.pronunciation}
|
||||||
|
definition={question.definition}
|
||||||
|
example={question.example}
|
||||||
|
onQuestionSubmit={handleQuestionSubmit}
|
||||||
|
/>;
|
||||||
default:
|
default:
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user