// import React, { useState, useEffect } from 'react' // import { Link, Redirect } from 'react-router-dom'; // import Timer from 'react-compound-timer'; // 타이머쓰기위해 import // import quiz from './Quiz' // function Problems() { // const [data, setData] = useState({ name: "", }) // const [courses, setCourses] = useState([{ name: "", description: "", code: "", }]) // const [values, setValues] = useState({ // title: "", // problems: [], // show: false, // startAt: "", // endAt: "", // course: "", // }); // const { authUser } = useAuth() // useEffect(() => { // const abortController = new AbortController() // const signal = abortController.signal // readUser(authUser.user._id, { t: authUser.token }).then(res => { // setData(res); // }) // list(signal).then(res => { // setCourses(res) // }) // }, []); // let Time = 30010 // const [question, setQuestion] = useState({ // }) // const [selected, setSelected] = useState("") //선택한 답을 보여줄 것 // const [timeout, settimeout] = useState(false) // //for each 사용하기 // let Solutions = [] //빈 배열 // console.log(localQnA) // localQnA.forEach((element) => { // Solutions.push(Number(element.A)) // }); // useEffect(() => { // for (let i = 1; i <= Solutions.length; i++) { // Answers.push(0) // localStorage.setItem('Answers', JSON.stringify(Answers)) // localStorage.setItem("Solutions", JSON.stringify(Solutions)) // } // // eslint-disable-next-line // }, []) // function handleQuestion() { // setQuestion({ ...localQnA[question.N] }) // setSelected("") //페이지 넘어가면 selected 초기화 // } // let handleChange = (ev) => { // setSelected(ev.target.value) //selected값 변경 // Answers[question.N - 1] = Number(ev.target.id) + 1 // localStorage.setItem('Answers', JSON.stringify(Answers)) // } // return ( // <> //
//
해석학 2 (이연주 교수)
//
//
//
문제 진척도 {question.N}/{localQnA.length}
// // alert('시간이 초과되었습니다.'), // }, // { // time: 0, // callback: () => settimeout(true), // } // ]} // > // {() => ( // <> // : / 30 : 00 // )} // {/* npm i react-compound-timer */} // // {(question.N - 1 === localQnA.length - 1) // ? // // // : // } // //
// Quiz{question.N}.{question.Q} //
//
//
// {question.Choose.map((a, index) => //
// // //
// )} //
// Your Answer : // {selected} {/* 선택한 값 보여줌 */} //
//
//
//
//
//
// {timeout ? : ''} // // ) // } // export default Problems // // import React, { useEffect, useState } from "react"; // // import { Link, useParams } from 'react-router-dom'; // // import Card from "react-bootstrap/Card"; // // import Button from "react-bootstrap/Button"; // // import { listByUserId } from "./api-quiz"; // // import authHelpers from "../auth/auth-helpers"; // // function Problems() { // // const { userId } = useParams(); // // const [quizzes, setQuizzes] = useState([]); // // const jwt = authHelpers.isAuthenticated(); // // useEffect(() => { // // const abortController = new AbortController(); // // const signal = abortController.signal; // // listByUserId({ userId: userId }, { t: jwt.token }, signal).then((data) => { // // if (data.error) { // // console.log(data.error); // // } else { // // // console.log(data); // // setQuizzes(data); // // } // // }); // // return () => { // // abortController.abort(); // // }; // // }, [userId]); // // return ( // //
{console.log(quizzes)})
// // //
// // // {quizzes.map((quiz, i) => { // // // return ( // // // // // // // // // // // // // // // // {i + 1}번. {quiz} // // // // // // Answers // // // {problem.answers.map((answer, index) => { // // // return {answer}; // // // })} // // // // // // // // // // // // // // // // // // // // // // // // ); // // // })} // // //
// // // // // // // // // // // // {number + 1}번. {problem.question} // // // // // // Answers // // // {problem.answers.map((answer, index) => { // // // return {answer}; // // // })} // // // // // // // // // // // // // // // // // // // // ); // // } // // export default Problems;