Skip to content
Snippets Groups Projects
Commit 0e36c5ec authored by Iurii Lebedev's avatar Iurii Lebedev :speech_balloon:
Browse files

initial point count in quiz fix

parent 09711fe5
No related branches found
No related tags found
No related merge requests found
......@@ -6,7 +6,7 @@ import QuizService from "../service/quiz.service";
import {AddQuiz} from "../models/addQuiz";
import {Context} from "../index";
import {useHistory} from "react-router-dom/cjs/react-router-dom";
import {MAIN_ROUTE, TEXT} from "../utils/consts";
import {MAIN_ROUTE, MULTIPLE_RIGHT, SINGLE_RIGHT, TEXT} from "../utils/consts";
import {useParams} from "react-router-dom";
import {updateQuiz} from "../models/updQuiz";
......@@ -17,10 +17,10 @@ export const AddQuizForm = observer(() => {
const {id} = useParams();
const [errMsg, setErrMsg] = useState('')
const [quizName, setQuizName] = useState('');
const [questionCount, setQuestionCount] = useState(0)
const [questions, setQuestions] = useState([])
const publish = () => {
if (id === undefined) {
QuizService.create(new AddQuiz(quizName, questions), user.token).then(r => {
......@@ -32,7 +32,7 @@ export const AddQuizForm = observer(() => {
}
})
} else {
QuizService.update(new updateQuiz(quiz.id, quizName, user.id, questions), user.token).then(r => {
QuizService.update(new updateQuiz(quiz.id, quizName, questions), user.token).then(r => {
try {
console.log('Quiz created by ' + user.username);
history.push(MAIN_ROUTE);
......@@ -47,7 +47,7 @@ export const AddQuizForm = observer(() => {
setQuestions(prevState => [...prevState, {
type: null,
text: '',
points: 0,
points: 1,
answerOptions: []
}])
setQuestionCount(prevState => prevState + 1);
......
export class updateQuiz{
constructor(id, name, authorId, questions) {
constructor(id, name, questions) {
this.id = id
this.name = name
this.authorId = authorId
this.questions = questions
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment