From b3658ba721c6cb7662abca29e7975459d62e2016 Mon Sep 17 00:00:00 2001 From: KyubinHwang Date: Sat, 26 Nov 2022 10:36:38 +0900 Subject: [PATCH] =?UTF-8?q?=EC=A1=B8=ED=94=84=EC=9A=A9=20=EC=8B=9C?= =?UTF-8?q?=EC=97=B0=EC=9A=A9=20=EC=B5=9C=EC=A2=85=20=EC=BD=94=EB=93=9C=20?= =?UTF-8?q?=EB=A9=94=EC=9D=B8=20=ED=94=84=EB=A1=9C=EC=A0=9D=ED=8A=B8=20?= =?UTF-8?q?=EB=B0=98=EC=98=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/README.md | 34 ------------------- .../components/report/partialAssesment.jsx | 4 +-- frontend/src/hooks/useTestTimer.jsx | 8 ++--- frontend/src/screens/guide/guide.module.scss | 6 ++-- frontend/src/screens/guide/guide_screen.jsx | 2 +- frontend/src/screens/test/test.module.scss | 2 +- 6 files changed, 11 insertions(+), 45 deletions(-) delete mode 100644 frontend/README.md diff --git a/frontend/README.md b/frontend/README.md deleted file mode 100644 index dbb1dd0..0000000 --- a/frontend/README.md +++ /dev/null @@ -1,34 +0,0 @@ -# 면접을 부탁해 🙋‍♂️ - -## 프로젝트 설명 -- AI 모의 면접를 실시 후 분석 및 평가를 제공하여 사용자들로 하여금 AI 면접 대비를 도와줄 수 있는 서비스입니다. -- 본 프로젝트는 2022 컴퓨터공학과 졸업 프로젝트 입니다. - -## 프로젝트 배경 -- '언택트'와 '공정성' 두 가지 키워드를 만족하기 위해서, AI면접 도입 기업의 수는 해가 갈수록 증가하고 있습니다. -- AI 면접 대비의 중요성은 날이 갈수록 더해지고 있지만, AI면접에 대한 대비는 생각보다 추상적이고 어려운 문제입니다. -- AI 모의 면접 서비스가 생긴다면, 구직자들의 니즈를 충분히 만족시켜줄 수 있다고 판단하였습니다. - -## UI 디자인 -스크린샷 2022-08-08 오후 6 31 25 - -## 기술 스택 -- Front-end : React.js, Scss, JavaScript -- Back-end : Flask, Mysql -- AI : Tensorflow, Keras, OpenCV -- Design : Figma -- Deploy : AWS Ec2, Vercel - -## 동작 방식 -스크린샷 2022-07-17 오후 11 50 36 - -## 분석 결과 - -## Contiribute -이지환 - AI -이준기 - Back-end -황규빈 - Front-end - -## Reference -https://github.com/petercunha/Emotion -https://github.com/antoinelame/GazeTracking diff --git a/frontend/src/components/report/partialAssesment.jsx b/frontend/src/components/report/partialAssesment.jsx index 412970f..f754783 100644 --- a/frontend/src/components/report/partialAssesment.jsx +++ b/frontend/src/components/report/partialAssesment.jsx @@ -141,13 +141,13 @@ function Partial() {

총 평가 :

면접 응답을 진행한 동안 측정된 영상에 대한 시선처리 결과를 반환합니다. 중앙을 잘 응시하지 못하여 연습이 필요한 문항을 저장하여 - 부족했던 답변에 대해 연습할 수 있도록 제공합니다. (ratio의 비율이 0.01과 가깝고 작을수록 좋은 결과에 가깝습니다.) + 부족했던 답변에 대해 연습할 수 있도록 제공합니다. (ratio의 비율이 0.2와 가깝고 작을수록 좋은 결과에 가깝습니다.)


👇 연습이 필요한 문항 👇

{ result.gaze.map((res, index)=>{ - if (res.ratio > 0.05){ + if (res.ratio > 0.3){ return( <>

{index + 1}번째 문항 - {contents[index]}

diff --git a/frontend/src/hooks/useTestTimer.jsx b/frontend/src/hooks/useTestTimer.jsx index cb5f621..9d3cf64 100644 --- a/frontend/src/hooks/useTestTimer.jsx +++ b/frontend/src/hooks/useTestTimer.jsx @@ -19,7 +19,7 @@ let videoBlob = null; const UseTestTimer = () => { const videoRef = useRef(null); const [question, setQuestion] = useState(1); - const [second, setSecond] = useState(5); + const [second, setSecond] = useState(15); const [secondCheck, setSecondCheck] = useState(false); const [thinking, setThinking] = useState(true); const [endShow, setEndShow] = useState(false); @@ -147,7 +147,7 @@ const UseTestTimer = () => { VideoCaptureEnd(); controlAudio("inactive"); setQuestion(question + 1); - setSecond(5); + setSecond(15); setThinking(true); setSecondCheck(!secondCheck); } @@ -182,14 +182,14 @@ const UseTestTimer = () => { if(secondCheck){ VideoCaptureEnd(); controlAudio("inactive"); - setSecond(5); + setSecond(15); setThinking(true); setQuestion(question + 1); } else{ VideoCaptureStart(); controlAudio("recording"); - setSecond(15); + setSecond(30); setThinking(false); } } diff --git a/frontend/src/screens/guide/guide.module.scss b/frontend/src/screens/guide/guide.module.scss index d49da88..19db2b6 100644 --- a/frontend/src/screens/guide/guide.module.scss +++ b/frontend/src/screens/guide/guide.module.scss @@ -31,9 +31,9 @@ justify-content : center; } .imagespace{ - width: 500px; + width: 550px; min-width: 300px; - height : 380px; + height : 450px; background: #C6DDFF; border-radius: 20px; display: flex; @@ -64,7 +64,7 @@ } } .modalButton{ - width: 120px; + width: 140px; height: 40px; background: white; color: #0073fe; diff --git a/frontend/src/screens/guide/guide_screen.jsx b/frontend/src/screens/guide/guide_screen.jsx index 1d6fc2c..f82470f 100644 --- a/frontend/src/screens/guide/guide_screen.jsx +++ b/frontend/src/screens/guide/guide_screen.jsx @@ -32,7 +32,7 @@ function Guide () { disableOnInteraction: false }} className={style.swiper} - style={{height : '420px'}} + style={{height : '500px'}} >
diff --git a/frontend/src/screens/test/test.module.scss b/frontend/src/screens/test/test.module.scss index ac83b10..78f145f 100644 --- a/frontend/src/screens/test/test.module.scss +++ b/frontend/src/screens/test/test.module.scss @@ -68,7 +68,7 @@ text-align: center; } .button{ - width: 100px; + width: 120px; height: 40px; background: #1E84FD; color: white;