-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feedback #1
Open
github-classroom
wants to merge
3
commits into
feedback
Choose a base branch
from
main
base: feedback
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Feedback #1
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* feat: login, auth 함수 구현 [#3] * feat: email로 유저 찾는 함수 생성 [#3] * feat: orm 수정 email: google email 연동 name: google name 연동 [#3] * feat: 유저 생성 스키마 변경 nickname에서 name, email 두 개를 받아오는 식으로 변경 [#3] * feat: 유저 스키마 변경 [#3] * style: 주석 오류 변경 * feat: 세션에 유저 정보 저장 [#3] * feat: upload시 temp 파일 생성 [#8] * feat: test 생성 구조 변경 [#8] * feat: 최종 결과를 DB에 저장하는 함수 작성 [#8] * feat: 본인의 시험 결과를 불러오는 DB 쿼리 작성 [#9] * style: 사용하지 않는 함수 제거 [#9] * feat: 개인의 결과를 받아오도록 변경 get_result_handler의 구조 변경. * 현재 유저를 받아오고, 그 유저의 결과만 반환하도록 변경 [#9] * feat: 로그인 요구 페이지 생성 [#10] * feat: 로그인 이후 메인 페이지 생성 [#10] * feat: 시험 시작 전 주의사항 및 마이크 체크 페이지 작성 [#10] * feat: 데일리 테스트 페이지 생성 [#10] * feat: 피드백 페이지 생성 [#10] * style: black 적용 * feat: 피드백 페이지 구조 변경 시험이 끝난 뒤의 페이지를 따로 만드는 것이 아니라 피드백 페이지는 통합하고, 오늘 날짜의 결과 페이지를 연동하는 방식으로 변경 [#10] * feat: 이력 내역 페이지 생성 [#10] * style: 피드백 페이지 수정 [#10] * feat : 사용자 녹음 저장 기능 추가 [#10] * feat: Local DB 연결 및 wav_path requests 실험 [#11] * feat: 문제 듣기 & 녹음 저장기능 추가 & start_rec_save.py 삭제 [#10] * feat: models.py 추가 및 config 기능 추가 [#11] * fix: samplingrate 변경 [#16] * streamlit 페이지 합치기 (#16) * feat: 로그인 요구 페이지 생성 [#10] * feat: 로그인 이후 메인 페이지 생성 [#10] * feat: 시험 시작 전 주의사항 및 마이크 체크 페이지 작성 [#10] * feat: 데일리 테스트 페이지 생성 [#10] * feat: 피드백 페이지 생성 [#10] * style: black 적용 * feat: 피드백 페이지 구조 변경 시험이 끝난 뒤의 페이지를 따로 만드는 것이 아니라 피드백 페이지는 통합하고, 오늘 날짜의 결과 페이지를 연동하는 방식으로 변경 [#10] * feat: 이력 내역 페이지 생성 [#10] * style: 피드백 페이지 수정 [#10] * feat : 사용자 녹음 저장 기능 추가 [#10] * feat: 문제 듣기 & 녹음 저장기능 추가 & start_rec_save.py 삭제 [#10] * fix: samplingrate 변경 [#16] --------- Co-authored-by: minari1505 <[email protected]> * feat: tests 테이블 column 수정 [#18] * chore: poetry 환경 설정 * style: black 적용 * fix: app.py 버튼 누를 시 로그인 되도록 변경 [#19] * fix: 문제 페이지 UI 변경 [#10] * fix:문제페이지 UI 변경 [#20] * Router 관련 리팩토링 및 Nginx 설정 (#24) * refactor: oauth 분리 [#22] * refactor: 인증 관련 auth_router 생성 [#22] * refactor: 시험 및 저장 관련 test_router 생성 [#22] * refactor: 라우터를 받아오는 식으로 구조 변경 및 제거 [#22] * style: black, isort 적용 [#22] * style: 백엔드 주소를 ip와 잘못된 주소에서 도메인 이름 api 경로로 변경 * chore: pyaudio 및 audiorecorder 관련 dependency 설치 * chore: ffmpg, streamlit-audiorecorder 설치 * feat: questions 테이블에 질문 insert [#28] * refactor: 중복 insert 방지 로직 추가 [#28] * chore: 파일 경로 수정 [#28] * feat: streamlit session 유지용 페이지 생성 및 함수 생성 session_state으로 유지하기 위해 session.py 페이지를 새로 만들고 진행 [#21] * feat: session_state로 유저 정보 가져오기 [#19] * test: questiontest 페이지 생성 [#28] * feat: transcription complexity GPT ver.4 [#6] * feat:wav 파일 저장 및 전송 [#20] * feat: model output dict형식으로 변환 [#11] * feat: test, save 엔드포인트 합치기 [#28] * feat: tests 테이블 관련 입력 및 조건 수정 [#28] * fix: 오탈자 수정 [#28] * feat: history 페이지 로직 작성 [#19] * fix: redirect URI 주소 수정 [#19] * feat: 유저 별 날짜로 시험 결과 받아오는 함수 생성 [#19] * feat: 입력받은 날짜로 DB에서 받아오는 함수 작성 [#19] * 우리의 친구 AVA 추가 * fix: JSON 타입 추가 * feat: DB에서 일자별로 model inference에 question 전달 [#29] * fix: history 로직 생성 [#19] * fix: 유저, 날짜로 시험 결과 받아오는 함수 생성 [#19] * fix: 접속 중인 유저의 정보 받아오는 엔드포인트 수정 [#19] * fix: 유저별, 특정 날짜 시험 결과를 제공하는 엔드포인트 작성 [#19] * feat: 피드백 페이지에서 유저, 날짜 정보 받아오도록 변경 url 쿼리 스트링을 사용하는 대신 st.session_state 로 날짜를 받도록 수정. [#19] * fix: auth_router, test_router 수정 커밋 수정 중 빠진 항목 추가 및 로직 추가 * fix: JSON 추가 * style: black, isort 적용 * style: side navigation bar 제거 [#34] * style: 오타 수정 * fix: 우리의 친구 AVA 추가 * style: 이미지에 마우스 오버했을 때 확장 기능 비활성화 [#34] * feat: Score 모델 생성, CreateScoreRequest 스키마 생성 [#35] * fix: 유저별, 날짜별 결과 가져오는 함수 로직 변경 tests -> scores 테이블로 변경 [#35] * feat: 질문 번호, 유저, 날짜로 Test 결과 받아오는 함수 생성 [#35] * feat: ScoreSchema 생성 [#35] * fix: 시험 조회 로직 변경 테스트 테이블이 아닌 스코어 테이블로 조회 후 판단 [#35] * feat: 질문 번호에 맞는 결과를 받아오는 엔드포인트 작성 [#35] * fix: feedback 로직 변경 tab을 바꾸면 질문을 다르게 받아오도록 변경 [#35] * feat: gpt prompt 수정 및 변수명 변경 [#29] * feat: input_wav 백엔드 연결 및 downsampling [#33] * feat: streamlit_mic_recorder ver q_num 추가 [#33] * feat: question TTS 후 DB에 추가 [#30] * refactor: questions 테이블 변경에 따른 orm, response 수정 [#30] * fix: AVA.jpg -> AVA.png 수정 [#33] * style: json_to_db 파일 이름 변경 [#30] * fix:black으로 코드정리 [#20] * Revert "Frontend" * Update test.py 1. navigation bar remove code 추가 2. image expansion code 추가 3. url 변경 4. save_recording 함수 변경 * fix: 문제 버튼이 두 번 이상 눌리지 않도록 수정 [#38] * fix: feedback 페이지 변수명 변경 [#39] * chore: streamlit-mic-recorder 패키지 추가 * fix: TTS wav file 경로 수정 [#30] * fix: 헤더에 access_token이 안 넘어오는 버그 수정 nginx 컨픽 파일로 set_proxy_header 설정해주었습니다. [#41] * feat: 피드백 페이지 레이아웃 생성 [#39] * chore: gitignore 수정 및 tts_data 삭제 wav, uploads/, tts_data/ 깃에 업로드 안하도록 수정 * feat: replay 버튼 이용하여 문제 두 번 듣기 & 1~3번 버튼 아래에 replay, 녹음 시작 버튼 숨김 [#38] * fix: payload padding 수정 [#42] * refactor: check_complexity 함수 return 문자열 반환 [#44] * feat: 피드백 조건문 생성 [#39] * fix: Access-Token 으로 변경 [#41] * fix: Float -> String 타입 변경 [#45] * fix: createddate로 변경 * feat: pretest에서 세션 초기화 [#46] Co-authored-by: minari1505 <[email protected]> Co-authored-by: valofosho <[email protected]> * fix: test 페이지, 버튼을 누를 때마다 session_state 초기화 [#46] Co-authored-by: minari1505 <[email protected]> Co-authored-by: valofosho <[email protected]> * fix: main 함수에서 제거 [#46] Co-authored-by: minari1505 <[email protected]> Co-authored-by: valofosho <[email protected]> * test: fr_edit의 기능 병합 테스트 related: #38, #46 Co-authored-by: minari1505 <[email protected]> Co-authored-by: valofosho <[email protected]> * fix: sqlalchemy from_attributes = True 설정 * fix: 유저 의존성 변경 [#47] Co-authored-by: valofosho <[email protected]> * fix: db refresh * feat: test.py 업데이트 [#48] Co-authored-by: minari1505 <[email protected]> Co-authored-by: valofosho <[email protected]> * fix: endpoint url 주소 수정 [#48] Co-authored-by: minari1505 <[email protected]> Co-authored-by: valofosho <[email protected]> * fix: test_mic_recorder 제거 [#48] Co-authored-by: minari1505 <[email protected]> Co-authored-by: valofosho <[email protected]> * style: black 적용 * fix: questiontest 페이지 제거 * style: isort 적용 * fix: user id 및 UPLOAD_DIR 수정 [#50] * refactor: 질문 wav 날짜별 변경 자동화 [#52] * feat: orm.py에 streakupdate() 추가 [#52] * feat: users 테이블 자동화 [#52] * fix: .sh beom 서버 기준 경로 설정 [#52] * Merge Models into develop (#51) * GitHub Classroom Feedback * Setting up GitHub Classroom Feedback * feat: 프로젝트 초기 설정 * docs: question_train_sample.jsonl 생성 [#4] * feat: question_generate.ipynb 생성 [#4] * docs: coherence_train_sample.jsonl 생성 [#5] * feat: coherence.ipynb 생성 [#5] * docs: sentence_complexity_sample.jsonl 생성 [#6] * feat: sentence_complexity.ipynb 생성 [#6] * docs: question_train_sample.jsonl 형식 수정 [#4] * feat: Generate multiple sets of question [#4] * feat: youtube crawling.ipynb 생성 [#7] * feat: 질문을 세 개로 나누어 저장 [#4] * docs: generated_question [#4] * feat: whisperx 사용 STT API.py [#11] * feat: MLR, WPM, Pause Detection 추가 [#11] * style: 폴더 이름 변경 DH -> models [#11] * [FEAT] Grammar 모델 GECToR 추가 [#12] * [FEAT] Grammar GECToR 모델 추가 [#12] * feat : PR 모델 추가 [#14] * feat : PR 모델 추가 [#14] * feat : TTS 모델 추가 [#15] * feat: grammer metrics 방법 추가 [#25] * refactor: score 표현 방법 수정, get_score 함수 추가 [#25] * style: score type 받는 방법 수정, gector path 수정 [#25] * fix: import error in gram_metrics [#25] * fix: import error in gram_metrics [#25] * fix: grammar 모델 minor fixes [#12] * fix: 경로 에러 수정 [#12] * style: json에 교정문장 추가, score 포맷 수정 [#12] * feat: 모델 output .2f 형식 통일 [#11] * fix: import 에러 [#12] * fix: Grammar path 상대 경로로 변경 [#12] * fix: mpr이 음수로 나오는 예외 처리 [#49] --------- Co-authored-by: github-classroom[bot] <66690702+github-classroom[bot]@users.noreply.github.com> Co-authored-by: C7C4FF <[email protected]> Co-authored-by: jiin <[email protected]> Co-authored-by: valofosho <[email protected]> Co-authored-by: 9ooDa <[email protected]> Co-authored-by: minari1505 <[email protected]> Co-authored-by: jiin <[email protected]> * fix: check_complexity GPT output에 따른 결과 반환 [#53] * fix: check_complexity return 수정 [#53] * fix: router.post endpoint & stric 추가 & is_done 상태 변경 [#54] * fix: test_router 내 test1 router 이름 변경 [#54] * fix: requests.post question_num에 맞춰 엔드포인트 변경 [#54] * docs: README.md 생성 #57 * Frontend, Backend, Models로 폴더 정리 (#56) * feat: Refactoring the project structure [#55] * feat: frontend 정리 [#55] * feat: Models 정리 [#55] * feat: Backend 정리 [#55] * fix: config 경로 수정 [#58] * fix: validation 오류 수정 타입, 변수명이 잘못 들어갔던 오류 수정 [#58] * fix: 마지막 대답을 받는 엔드포인트에서 작동 안하는 버그 수정 유저 검증이 없었음. 추가하여 수정. related: #58 closed: #54 * fix: 자동화 스크립트 경로 수정 [#58] * fix: pages/ 디렉토리 생성 [#58] * fix: session.py config 경로 수정 [#58] * style: 경로 오타 수정 [#58] * fix: TTS 경로 수정 [#58] * fix: models.py 경로 수정 run_inference 하는 과정에서 db에 저장된 경로와 Models 디렉토리의 경로가 달라 충돌 발생 임시방편으로 기존처럼 Backend 디렉토리로 옮겨둠 [#58] * fix: crontab 자동화 코드 & cli 수정 [#52] * docs: 라이선스 생성 related: #60 * feat: 시험 완료 페이지 생성 related: #58, #61 * feat: 3번 녹음 이후에 페이지 전환 test 페이지에서 진행했습니다. [#61] * style: finish 페이지 navigation bar 제거 * style: black, isort 적용 * feat: 시연영상 추가 * docs: readme에 넣을 github 마크 추가 [#62] * docs: README 수정 - Service Architecture 수정 - 깃허브 마크로 링크 수정 - 데모 위치 수정 - PPT 링크 [#62] * fix: pause_rate 소수점 표현 수정 [#63] * fix: check_coherence output값 제한 [#63] * APIRouter 리팩토링 (#66) * refactor: import 정리 [#64] * refactor: 사용하지 않는 함수 삭제 [#64] * refactor: auth_router 리팩토링 - 함수 정리 및 예외 처리 - 함수명, 엔드포인트 변경에 따른 수정 [#64] * refactor: 파일 저장 및 리샘플링 함수 리팩토링 [#64] * refactor: 유저 검증 함수 생성 및 리팩토링 [#64] * refactor: 함수 변경에 따른 페이지 전환 추가 related: #61, #64 * refactor: test_router 리팩토링 - 업로드 함수 하나로 변경 - 의존성 변경 - 문제 번호를 저장하고 받아오는 과정을 깔끔하게 정리 [#64] * style: black, isort 적용 [#64] * Score catboost 모델 추가 (#68) * feat: score/catboost 브랜치 생성 및 dataframe 생성 [#65] * feat: create_score 함수 추가 [#65] * feat: catboost model upload [#65] * feat: get_score router로 user score 추가 [#65] * style: Refactor된 코드로 변환 [#65] * feat: get_score router 수정 [#65] * feat: 마지막 질문일 경우 get_score에 post 요청 보내기 [#65] * fix: 사용하지 않는 함수 삭제 * fix: 오류 수정 - CreateScoreRequest로 수정 - 컬럼명 수정 - 오탈자 수정 related #65 * fix: request를 보내고 페이지 전환하기 related: #65 * style: collect_tests_scores 함수 추가 [#65] * style: black + isort 적용 [#65] --------- Co-authored-by: C7C4FF <[email protected]> --------- Co-authored-by: minari1505 <[email protected]> Co-authored-by: valofosho <[email protected]> Co-authored-by: 9ooDa <[email protected]> Co-authored-by: jiin <[email protected]> Co-authored-by: valofosho <[email protected]> Co-authored-by: jiin <[email protected]> Co-authored-by: 이민아_T6120 <[email protected]> Co-authored-by: 김동현_T6015 <[email protected]> Co-authored-by: github-classroom[bot] <66690702+github-classroom[bot]@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
👋! GitHub Classroom created this pull request as a place for your teacher to leave feedback on your work. It will update automatically. Don’t close or merge this pull request, unless you’re instructed to do so by your teacher.
In this pull request, your teacher can leave comments and feedback on your code. Click the Subscribe button to be notified if that happens.
Click the Files changed or Commits tab to see all of the changes pushed to
main
since the assignment started. Your teacher can see this too.Notes for teachers
Use this PR to leave feedback. Here are some tips:
main
since the assignment started. To leave comments on specific lines of code, put your cursor over a line of code and click the blue + (plus sign). To learn more about comments, read “Commenting on a pull request”.main
. Click a commit to see specific changes.For more information about this pull request, read “Leaving assignment feedback in GitHub”.
Subscribed: @minari1505 @9ooDa @C7C4FF @Boribori12 @valofosho @miniminii