---
# System prepended metadata

title: "\U0001F3C3‍♀️ 릴레이 프로젝트"

---

# 🏃‍♀️ 릴레이 프로젝트 
> - 1주차 : `J126_오수완`, `J166_이충헌`, `S016_박상우`, `S043_이정엽`, `J151_이원주`, `J086_박상진`, `K044_이원중`, `J146_이영범`
> - 2주차 : 
> - 3주차 : 
> - 4주차 : 



# 🐾 개스퀴 🐾 - 개발자를 위한 스피드 퀴즈 서비스
<center><img style='margin-bottom:20px; width:300px;' src="https://i.imgur.com/OskvUR9.png"></center>

- 개발자들의 CS 지식 함양을 위한 자가퀴즈 진단 서비스
    - [`Quizlet`](https://quizlet.com/ko)에서 착안
    - 시간과 장소에 구애받지 않고 퀴즈로 쉽게 자가 진단할 수 있는 서비스 제공

### 주요 기능
- 메인 화면에서 임의로 작성한 퀴즈 n개를 보여준다.
- 생성 화면에서 사용자가 직접 퀴즈를 생성한다.
- 퀴즈가 종료되면 퀴즈 결과를 점수화 해 점수를 저장, 랭킹을 보여준다.

### 와이어프레임
![figma](https://user-images.githubusercontent.com/57510192/126746271-14dc1e25-36ac-46e7-82ec-38ddd35ccfd2.PNG)

### 기대효과
- 반복적인 퀴즈를 통해, 효율적으로 단기 기억(지식)을 장기 기억으로 전환한다.
- ~~공부를 하고 해당 내용을 오랫동안 보지 않으면 까먹기 쉽다. 퀴즈 형식으로 이때까지 공부한 내용, 알고 싶은 내용을 간편하게 확인하면서 까먹지 않도록 해당 내용을 상기시켜준다~~. 
 
## 기능 명세
### A . 퀴즈 추가
- 퀴즈 데이터 CRUD
- 퀴즈 유형 예시
    - 단답형
    - 서술형
    - 객관식
    - True or False
- **+α(선택)**
    - 퀴즈 카테고리 분류하기

### B . 게임 기능
- 입력된 데이터 기반으로 퀴즈 생성
- **+α(선택)**
    - 인공지능으로 자동 카테고리 생성
    - 다시 풀기

### C . 게임 형식의 랭킹 시스템 구축
- 데이터 불러오기
- 사용자들의 점수 출력
- **+α(선택)**
    - SNS에 문제집 공유

## 추가적으로 구현해볼 사항
- 틀렸던 퀴즈 다시 풀기
- 회원가입 및 로그인
- 퀴즈 스크랩

## 주차별 구현 기능
|<center>주차</center> | <center>기능</center> | <center>세부기능</center> | 
---- | ---- | ---- | 
|<center>2주차 (7월 30일)</center>|<center>퀴즈 추가</center>| 페이지 구현 - 개념의 이름과 정의를 입력 받는 페이지 구현<br><br>1. 개념의 이름과 정의를 입력합니다.<br>2. 입력 받은 데이터를 저장소에 저장합니다.| 
|<center>3주차 (8월 6일)</center> | <center>게임 기능(주관식 단답형)</center> | 페이지 구현 - 문제를 푸는 <b>메인</b> 페이지 구현<br><br>1. 저장소에서 일정 만큼의 데이터를 랜덤하게 가져옵니다.<br>2. 가져온 n개의 데이터{이름, 정의}를 문제형식으로 바꿔 위젯에 데이터 바인딩을 합니다.<br><br>예시)<br>질문(데이터.정의 + “란 무엇을 뜻하는가?”)<br>답변(가져온 데이터와 입력받은 데이터를 비교합니다.)<br><br>3.사용자가 입력한 답변과 가져온 데이터가 일치하면 정답처리를 합니다.<br>4.문제를 다 풀었으면 점수화해 저장소에 저장합니다<br>| 
|<center>4주차 (8월 13일)</center> |<center>게임 형식의 랭킹 시스템 구축</center>| 페이지 구현 - 퀴즈가 끝나면 사용자들의 점수를 랭킹화해서 보여주는 페이지 구현<br><br>1. 저장소(로컬 혹은 웹의 저장소)에서 퀴즈를 푼 사람들의 정보를 가져옵니다.<br>2. 뷰에 랭킹 형식으로 나의 점수와 사람들의 점수를 출력합니다.
