YU-Quiz / web

front(react)
2 stars 0 forks source link

feat : 퀴즈 생성창 구성 완료 #13

Closed sernan96 closed 2 months ago

sernan96 commented 3 months ago

개요

퀴즈 생성 페이지 만들기

구현 사항

기타

QuizCreator
│
├── <button> .back-button
│    └── IoMdArrowBack (뒤로가기 아이콘)
│
└── <div> .quiz-creator
     │
     ├── <h2> .title ("Quiz 생성" 제목)
     │
     ├── <div> .form-group (Quiz 제목 입력 필드)
     │    ├── <label> (Label: "Quiz 제목")
     │    └── <input> (Text Input: questionTitle)
     │
     ├── <div> .form-group (Quiz 내용 입력 필드)
     │    ├── <label> (Label: "Quiz 내용")
     │    └── <textarea> (Text Area: questionContent)
     │
     ├── <div> .form-group (Quiz 유형 선택 필드)
     │    ├── <label> (Label: "Quiz 유형")
     │    └── <select> (Dropdown: questionType)
     │         ├── <option> ("중복 정답")
     │         ├── <option> ("O/X")
     │         └── <option> ("단답식")
     │
     ├── <div> .answers-container (정답 입력 필드 그룹)
     │    ├── <div> .answer-group (각 정답 입력 필드)
     │    │    ├── <label> .answer-label (Answer Label)
     │    │    ├── <input> (Text Input: answer.text)
     │    │    └── <label> (Checkbox: answer.correct)
     │    │
     │    ├── <div> .answer-group (각 정답 입력 필드)
     │    │    ├── <label> .answer-label (Answer Label)
     │    │    ├── <input> (Text Input: answer.text)
     │    │    └── <label> (Checkbox: answer.correct)
     │    │
     │    └── ... (다른 정답 그룹 반복)
     │
     ├── <div> .form-group (이미지 업로드 필드)
     │    ├── <label> (Label: "이미지")
     │    └── <input> (File Input: image)
     │
     └── <div> .button-group (버튼 그룹)
          ├── <button> .button-quiz-add ("Quiz 추가" 버튼)
          └── <button> ("Quiz 생성 완료" 버튼)

이미지

image