Skip to content

Musccat/06_Musccat_Report1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 

Repository files navigation

Team-Info

(1) 곌제명 SCHOLLI : 자신에게 적합한 장학ꞈ을 찟는 대학생을 위핎 생성형 AI륌 읎용하여 각 사용자에게 맞는 장학ꞈ을 추천하고 읎전 수혜자듀의 조얞을 바탕윌로 장학ꞈ 수혜 팁을 제공핎죌는 서비슀
(2) 팀 번혞 / 팀 읎늄 06-뚞슀캣
(3) 팀 구성원 채믌죌 (2076405): 늬더, React 프론튞엔드 개발, 프로토타입 제작, 프론튞엔드 배포환겜 섞팅
읎서연 (2176255): 팀원, 추천 알고늬슘 개발, 수혜팁 추출 Ʞ능 개발, Django API 개발
변하영 (2173039) : 팀원, Django API 개발, 프로토타입 제작, 백엔드 배포환겜 섞팅
(4) 팀 지도교수 심재형 교수님
(5) 팀 멘토 읎수현 / 개발자 / 넀읎버
(6) 곌제 분류 산학곌제
(6) 곌제 킀워드 생성형 AI, 프롬프튞 엔지니얎링, 추천시슀템
(7) 곌제 낎용 요앜 SCHOLLI는 대학생듀읎 방대한 장학ꞈ 정볎 속에서 자신에게 적합한 장학ꞈ을 쉜고 빠륎게 찟을 수 있도록 돕는 AI êž°ë°˜ 장학ꞈ 추천 서비슀입니닀. 통합된 장학ꞈ 정볎륌 제공핎 탐색 시간을 쀄읎고 AI Ʞ술을 활용핎 성적, 겜제적 상황, 전공뿐만 아니띌 진로 계획, 수상 겜력 및 ì–žì–Ž 능력곌 같은 특Ʞ자 정볎 등 섞부 정볎륌 분석하여 개읞 맞춀형 장학ꞈ을 추천합니닀. 또한, 읎전 장학ꞈ 수혜자듀읎 조얞을 공유하고 읎륌 추출핎 수혜 팁을 제공합니닀. 읎륌 바탕윌로 사용자는 볎닀 전략적윌로 장학ꞈ을 지원할 수 있습니닀. SCHOLLI는 장학ꞈ 지원 Ʞ회륌 놓치는 묞제륌 핎결하고, 더 많은 학생듀에게 교육의 평등성을 제공하는 것을 목표로 합니닀.

Project-Summary

항목 낎용
(1) 묞제 정의 1. 방대한 장학 정볎로 읞한 탐색의 얎렀움
한국장학협회에 따륎멎 2020년 Ʞ쀀 1182걎의 장학ꞈ읎 졎재하고 서욞특별시교육청 자료에 따륎멎 1814걎의 장학재닚읎 졎재합니닀. 읎로 읞핎 많은 대학생듀읎 적합한 장학ꞈ을 찟는 데 큰 얎렀움을 겪고 있습니닀. 장학ꞈ을 지원핎볞 겜험읎 있는 사람듀을 대상윌로 진행한 섀묞조사에 따륎멎 80% 읎상의 학생듀읎 장학ꞈ 탐색 곌정에서 얎렀움을 겜험한 적읎 있닀고 답했습니닀.


2. 상읎한 신청 자격윌로 읞한 혌란
장학ꞈ마닀 요구하는 자격 요걎읎 상읎하여 학생듀읎 자신에게 맞는 장학ꞈ을 ì°Ÿêž° 얎렵습니닀. 읎로 읞핎 자신에게 적합한 장학ꞈ을 ì°Ÿì§€ 못하거나 자격을 갖추고 있음에도 불구하고 지원 Ʞ회륌 놓치는 겜우가 빈번합니닀.


3. 장학ꞈ 수혜 팁 공유 공간 부족
진행한 섀묞조사에 따륎멎 학생듀 61명 쀑 앜 92%가 장학ꞈ 신청 곌정에서 닀륞 학생듀의 조얞을 ì°Ÿêž° 얎렵닀고 답하였고, 앜 84%의 학생듀읎 장학ꞈ ꎀ렚 팁을 공유할 수 있는 공간읎 부족하닀고 느ꌈ닀고 답하였습니닀. 읎는 많은 학생듀읎 장학ꞈ 신청 곌정에서 정볎 공유의 필요성을 느끌지만, 읎륌 횚곌적윌로 제공핎 쀄 수 있는 공간읎 부족하닀는 점을 볎여쀍니닀.

(2) Ʞ졎연구와의 비교 1. 드늌슀폰
- Ʞ술적 특징: 드늌슀폰은 여러 장학ꞈ 정볎륌 몚아 통합적윌로 제공하는 시슀템입니닀. 학생듀은 여러 곳에 흩얎젞 있는 장학ꞈ 정볎륌 한 곳에서 확읞할 수 있얎 시간 절앜읎 가능합니닀.
- 장점: 방대한 장학 정볎륌 쉜게 접귌할 수 있윌며, 닀양한 장학 정볎륌 통합적윌로 제공하므로 학생듀읎 음음읎 장학ꞈ을 검색할 필요가 없습니닀.
- 닚점: 학생 개개읞의 특성읎나 요구 사항을 충분히 반영하지 않고, 닚순히 나엎된 정볎륌 제공하는 데 귞치Ʞ 때묞에 개읞 맞춀형 서비슀의 한계가 있습니닀.

2. 한국장학재닚
- Ʞ술적 특징: 한국장학재닚의 슀마튞학자ꞈ 맞춀섀계는 학생읎 입력한 전공, 성적, 겜제적 상황을 Ʞ쀀윌로 맞춀형 장학ꞈ 추천을 제공합니닀.
- 장점: 장학ꞈ 신청 시 학생의 상황에 맞는 섀계륌 제공핎, 불필요한 정볎 탐색 시간을 쀄음 수 있습니닀.
- 닚점: 전공, 성적, 겜제적 상황에 집쀑되얎 있얎 닀륞 쀑요한 요소(예: 진로 계획, 대왞활동, ì–žì–Ž 능력 등)륌 충분히 고렀하지 않Ʞ 때묞에 추천의 정확도가 떚얎질 수 있습니닀.

3. SCHOLLI의 찚별성
- Ʞ술적 특징: SCHOLLI는 AI륌 Ʞ반윌로 전공, 학생의 성적, 겜제적 상황뿐만 아니띌 진로 계획, 대왞활동, 수상 겜력, ì–žì–Ž 능력 등 닀양한 개읞 정볎륌 반영하여 더욱 섞밀하게 맞춀형 장학ꞈ을 추천합니닀.
- 장점: 드늌슀폰곌 한국 장학재닚곌 달늬, SCHOLLI는 학생 개개읞의 닀양한 특성곌 진로 목표륌 반영핎 개읞 맞춀형 추천을 제공합니닀. 또한, 수집한 읎전 장학ꞈ 수혜자듀의 합격팁곌 멎접팁을 바탕윌로 수혜팁을 추출핎 각 장학ꞈ마닀 제공핚윌로썚, 사용자듀읎 장학ꞈ 지원 시 싀질적읞 도움을 받을 수 있고 읎륌 통핎 학생듀은 볎닀 전략적읎고 횚곌적윌로 장학ꞈ 지원을 쀀비할 수 있습니닀.
(3) 제안 낎용 1. 통합된 장학 정볎륌 제공하여 탐색 시간 절감
장학ꞈ 정볎륌 통합하여 제공핚윌로썚 방대한 장학 정볎로 읞한 탐색의 얎렀움을 핎소하고 장학ꞈ 탐색에 소요되는 시간을 대폭 절감하고자 합니닀.

2. AI륌 통한 개읞별 맞춀 추천 장학ꞈ 제공
AI Ʞ술을 활용핎 찚별화된 개읞 맞춀형 장학ꞈ 추천 서비슀륌 제공합니닀. 학생의 성적, 겜제적 상황, 전공뿐만 아니띌 진로 계획, 수상 겜력 및 ì–žì–Ž 능력곌 같은 특Ʞ자 정볎 등 섞부적읞 정볎륌 분석핎 더욱 정교하고 개읞화된 장학ꞈ을 추천합니닀. 읎륌 통핎 상읎한 신청 자격윌로 읞한 혌란을 최소화하고자 합니닀.

3. 장학ꞈ 수혜 팁 공유 공간 구축
읎전 수혜자듀읎 합격팁곌 멎접팁을 공유하도록 유도하고 쀑요한 낎용을 추출하여 사용자듀에게 제공핚윌로썚 장학ꞈ 수혜팁을 공유할 수 있는 공간의 부족 묞제륌 핎결하고자 합니닀. 읎륌 통핎 사용자가 횚윚적윌로 정볎륌 얻고 장학ꞈ 신청에 도움읎 되는 싀질적읞 조얞을 받을 수 있도록 합니닀.
(4) Ʞ대횚곌 및 의의 1. 겜제적 여걎윌로 읞한 교육 Ʞ회 불균형 핎소
통계청의 조사에 따륎멎, 13섞 읎상 읞구 쀑 40%가 교육 Ʞ회 불충분을 겜험했윌며, ê·ž 쀑 54.6%가 겜제적 읎유륌 듀었습니닀. 읎는 많은 학생듀읎 겜제적 읎유로 원하는 교육을 받지 못하고 있음을 볎여쀍니닀. SCHOLLI는 겜제적 장벜을 핎소하고 교육 Ʞ회륌 확대핚윌로썚 교육의 평등성을 강화하고자 합니닀.

2. 사용자 펞의성 향상 및 장학ꞈ 신청 Ʞ회 확대
장학ꞈ 정볎륌 한 플랫폌에서 제공핚윌로썚, 방대한 장학 정볎로 읞한 탐색의 얎렀움을 핎소하여 볎닀 횚윚적윌로 장학ꞈ을 신청할 수 있도록 돕습니닀. 또한, 개읞 맞춀형 장학ꞈ 추천을 통핎 닀양한 신청 자격을 가진 장학ꞈ 쀑에서 개읞에게 적합한 장학ꞈ을 찟아죌며, 읎는 신청 곌정에서의 혌란을 최소화하고 신청 Ʞ회륌 확대합니닀.
(5) 죌요 Ʞ능 늬슀튞 죌요 Ʞ능1: 통합된 데읎터
닀양한 Ʞꎀ곌 닚첎에서 제공하는 장학ꞈ 정볎륌 하나의 데읎터베읎슀로 통합하여, 사용자가 한 곳에서 손쉜게 장학ꞈ 정볎륌 검색하고 ꎀ늬할 수 있도록 합니닀. 읎륌 통핎 복잡한 정볎 탐색 곌정을 간소화하고 사용자에게 필요한 장학ꞈ 정볎륌 볎닀 신속하고 횚윚적윌로 제공할 수 있습니닀.

죌요 Ʞ능2: AI 맞춀형 장학ꞈ 추천
AI륌 활용하여 사용자의 학업 성적, 겜제 상황, ꎀ심 분알 등 학생 개개읞의 섞부 사항을 분석하고 읎에 맞춰 개읞에게 가장 적합한 장학ꞈ을 추천합니닀. 읎륌 통핎 상읎한 자격 요걎윌로 읞한 혌란을 최소화하고 사용자가 놓칠 수 있는 장학ꞈ 신청 Ʞ회륌 확대합니닀.

죌요 Ʞ능3: 수혜 팁 제공
읎전 장학ꞈ 수혜자듀의 합격팁곌 멎접팁을 포읞튞 제공 방식윌로 수집하고 분석하여, 각 장학ꞈ 별로 수혜팁을 제공합니닀. 읎는 신청자가 볎닀 횚곌적윌로 장학ꞈ을 신청할 수 있도록 돕습니닀.

부가 Ʞ능1: 캘늰더 Ʞ능
사용자가 찜한 장학ꞈ의 신청 마감음, 필요한 제출 서류 등을 한 번에 확읞할 수 있윌며, 마감음읎 닀가올 때 알늌을 통핎 쀑요한 음정을 놓치지 않도록 도와쀍니닀.

부가 Ʞ능2: 장학ꞈ 등록 Ʞ능
각 장학 재닚읎 개별 사읎튞륌 읎용할 필요 없읎, SCHOLLI륌 통핎 직접 장학 공고륌 게시할 수 있도록 지원합니닀. 재닚읎나 닚첎뿐만 아니띌 개읞도 소액의 장학ꞈ읎나 묌품을 등록할 수 있윌며, 읎륌 통핎 더 닀양한 장학 Ʞ회가 제공됩니닀.

Project-Design

항목 낎용
(1) 요구사항 정의 유저플로우

1. 메읞페읎지로 듀얎가멎 전첎 장학ꞈ, 추천 장학ꞈ, 마읎페읎지, 장학ꞈ 등록 버튌읎 있습니닀.
2. 전첎 장학ꞈ 버튌 누륌 겜우 전첎 장학ꞈ의 목록듀을 볌 수 있습니닀.
- 목록에 있는 장학ꞈ 쀑 볞읞읎 ꎀ심있는 장학ꞈ을 ꎀ심 목록에 추가할 수 있습니닀.
- 목록에서 읎전 수혜자 정볎 볎Ʞ륌 선택하여 장학ꞈ별로 읎전 수혜자듀의 조얞을 볌 수 있습니닀.
- 목록에서 특정 장학ꞈ을 선택하멎 장학ꞈ 상섞 페읎지로 읎동하며, 장학ꞈ별로 상섞 정볎와 핎당 장학ꞈ의 읎전 수혜자듀의 조얞을 추출한 팁을 조회할 수 있습니닀.
3. 추천 장학ꞈ 버튌을 누륌 겜우 개읞 정볎륌 입력했는지 안했는지 확읞합니닀.
- 사용자가 개읞정볎륌 입력하지 않았닀멎 마읎페읎지의 개읞정볎 입력하는 페읎지로 읎동하여 정볎륌 입력받습니닀.
- 읎믞 개읞 정볎가 입력되얎 있닀멎 추천 받Ʞ 버튌을 누륎멎 포읞튞가 찚감되며 사용자에게 적합한 장학ꞈ읎 추천되얎 목록윌로 제공됩니닀.
4. 마읎페읎지 버튌을 누륌 겜우 마읎페읎지로 읎동합니닀.
- 개읞정볎륌 입력하거나 입력했던 개읞 정볎륌 조회 및 수정할 수 있습니닀.
5. 장학ꞈ 등록 버튌을 누륌 겜우 장학ꞈ을 등록할 수 있는 페읎지로 읎동합니닀.
- 장학ꞈ을 등록하Ʞ 위핎 필요한 정볎륌 입력하고 등록 버튌을 누륎멎 장학ꞈ읎 등록됩니닀.


ER닀읎얎귞랚

사용자 정볎, 읎메음 읞슝, 결제 정볎, ꎀ심 목록, 사용자 프로필, 수혜 팁, 장학ꞈ의 정볎륌 저장하는 쎝 7개의 테읎랔읎 있습니닀.

1. 사용자 정볎 (User) 테읎랔
- 수혜 팁 작성 후 공개 시, 개읞 정볎 볎혞륌 위핎 최소한의 정볎륌 입력받는 테읎랔로 사용자 별명, 생음, 사용자 볞명을 입력받습니닀.
2. 읎메음 읞슝 (EmailVerification) 테읎랔
- 회원가입시 읎메음 읞슝을 하Ʞ 위한 테읎랔로 읎메음곌 받은 읞슝 윔드륌 저장합니닀.
3. 결제 정볎 (Payment) 테읎랔
- 포읞튞 충전시 결제할 때 사용되는 테읎랔로 결제 ꞈ액, 죌묞 번혞, 결제 고유번혞와 결제 상태, 결제 시각읎 저장됩니닀.
- 각 사용자마닀 결제 정볎륌 저장핎알 하므로 사용자 프로필 테읎랔곌 1:1로 맀핑됩니닀.
4. ꎀ심 목록 (Wishlist) 테읎랔
- 사용자가 ꎀ심있는 장학ꞈ을 저장하는 테읎랔로 사용자의 정볎와 장학ꞈ 정볎 및 목록에 추가된 날짜가 저장됩니닀.
- 각 사용자별로 장학ꞈ의 정볎륌 저장핎알 하므로 사용자 프로필 테읎랔곌 장학ꞈ 테읎랔읎 각각 1:1 맀핑됩니닀.
5. 사용자 프로필 (Profile) 테읎랔
- 사용자에게 장학ꞈ을 추천핎죌Ʞ 위핎 대학구분, 성별, 전공, 성적 등 사용자의 정볎륌 입력받아 저장하는 테읎랔입니닀.
6. 수혜 팁 (Review) 테읎랔
- 장학ꞈ별로 사용자가 작성한 합격 팁, 멎접 팁읎 저장되는 테읎랔로 핎당 사용자의 정볎 쀑 음부만 팁곌 핚께 저장합니닀.
- 각 사용자별로 특정 장학ꞈ에 수혜 팁을 작성하므로 사용자 프로필 테읎랔곌 장학ꞈ 테읎랔곌 각각 1:1로 맀핑됩니닀.
7. 장학ꞈ (Scholarships) 테읎랔
- 공공API에서 얻은 장학ꞈ 정볎륌 저장하는 테읎랔로 성적Ʞ쀀, 소득Ʞ쀀 등 장학ꞈ 공고에서 필요한 정볎륌 저장합니닀.
- 각 장학ꞈ마닀 고유의 product_id로 구분되며, 수혜자듀읎 입력한 조얞듀을 바탕윌로 추출된 GPT 합격팁곌 멎접팁도 같읎 저장됩니닀.
(2) 전첎 시슀템 구성
SCHOLLI의 전첎 SW 시슀템 구조의 동작 원늬는 닀음곌 같습니닀.

1. 사용자는 Vercel에 배포된 React Ʞ반의 프론튞엔드륌 통핎 Axios로 백엔드에 요청을 볎냅니닀.
2. Nginx 서버는 큎띌읎얞튞의 요청을 Gunicorn을 거쳐 Django로 전달합니닀.
3. Django는 데읎터베읎슀와 상혞작용하여 데읎터륌 ꎀ늬합니닀.
4. Ʞ능 구현에 Redis, Celery, PortOne, OpenAI 몚듈듀읎 활용됩니닀.
5. Docker로 컚테읎너화된 애플늬쌀읎션은 EC2에서 싀행되며 깃허람 액션윌로 자동 배포됩니닀.

SW 시슀템 구조에서 죌요 몚듈을 프론튞엔드, 백엔드, 데읎터베읎슀, AI 쎝 ë„€ 부분윌로 나누얎 섀명하겠습니닀.

[프론튞엔드]
- Vercel : React 애플늬쌀읎션을 배포하고 혞슀팅하는 플랫폌입니닀.
- Axios : 서버와의 통신을 닎당하며, 각 Ʞ능에서 필요한 데읎터륌 백엔드로부터 요청하고 응답을 처늬합니닀.
- React : UI륌 동적윌로 렌더링하고 상태륌 ꎀ늬하여 각 Ʞ능에서 사용자와의 상혞작용을 처늬합니닀.

[백엔드]
- Docker : Nginx, Django륌 각각 독늜된 컚테읎너로 싀행하여 음ꎀ된 환겜을 구축합니닀.
- Nginx : 웹 서버로썚 큎띌읎얞튞의 요청을 수신하고 동작 요청을 Gunicorn윌로 전달합니닀.
- Gunicorn : WSGI 서버로, Nginx로부터 받은 요청을 Django 애플늬쌀읎션윌로 전달합니닀.
- Django : 핵심 애플늬쌀읎션 서버로, 큎띌읎얞튞의 요청에 대한 로직을 처늬하고 데읎터베읎슀와 상혞작용하며 API 엔드포읞튞륌 제공합니닀.
- EC2 : Django, Gunicorn, Nginx, Redis, Celery 등을 포핚한 백엔드 서버륌 혞슀팅합니닀.
- GitHub Actions (CI/CD) : GitHub Actions륌 통핎 CI/CD 파읎프띌읞을 구축하여 윔드 변겜 사항읎 푞시되멎 자동윌로 테슀튞, 빌드, 배포륌 싀행하도록 합니닀.
- Redis : Redis는 Celery와 연결된 메시지 람로컀로, Django에서 생성된 작업듀을 임시 저장하고 ꎀ늬하여 비동Ʞ 작업 처늬륌 돕습니닀.
- Celery : 비동Ʞ 작업 큐로, 백귞띌욎드에서 작업을 처늬하여 메읞 애플늬쌀읎션의 성능을 향상시킵니닀.

[데읎터베읎슀]
- EC2 : EC2에서만 RDS에 접귌할 수 있도록 볎안성을 높입니닀.
- MySQL : 데읎터베읎슀 ꎀ늬 시슀템윌로, 애플늬쌀읎션에서 데읎터륌 저장하고 ꎀ늬합니닀.
- RDS : 데읎터베읎슀의 욎영 및 ꎀ늬륌 자동화하여 안정적읎고 확장 가능한 데읎터베읎슀 환겜을 제공합니닀. 한국장학재닚 공공데읎터에서 장학ꞈ 정볎륌 RDS의 MySQL에 한 달에 한 번씩 업데읎튞 합니닀.

[AI]
-OpenAI : OpenAI api륌 통핎 gpt-4o-mini 몚덞을 사용하여 프롬프튞 엔지니얎링을 통핎 추천 알고늬슘 구현 및 장학ꞈ 수혜 팁 추출합니닀.

닀음은 SW구조도에서의 흐늄에 대핮 섀명하겠습니닀. 여Ʞ서의 화삎표는 각 구성 요소 간의 데읎터 흐늄곌 통신을 나타냅니닀. 아래는 각 화삎표의 의믞입니닀.

1.사용자 ↔ vercel (React) : 사용자는 람띌우저에서 Vercel에 배포된 늬액튞 애플늬쌀읎션에 접귌합니닀. 읎 화삎표는 사용자가 프론튞엔드와 상혞작용하는 곌정을 나타냅니닀.
2. Vercel ↔ Axios ↔ Nginx : 프론튞엔드는 Axios륌 통핎 Nginx 웹 서버로 요청을 볎냅니닀.
3.Nginx ↔ Gunicorn : Nginx 웹 서버는 듀얎였는 요청을 Gunicorn윌로 전달합니닀.
4. Gunicorn ↔ Django : Gunicorn은 Django 애플늬쌀읎션 서버에 요청을 전달합니닀.
5. Django ↔ MySQL : Django 애플래쌀읎션은 필요한 겜우 Amazon RDS에 저장된 MySQL 데읎터베읎슀와 통신하여 데읎터륌 조회하거나 저장합니닀.
6. Django ↔ Redis : Django 애플늬쌀읎션은 Redis와 상혞작용하여 Celery 작업 큐륌 ꎀ늬합니닀.
7. Django ↔ Celery : Django는 Celery륌 통핎 비동Ʞ 작업을 싀행합니닀.
8. Github ↔ Github Actions ↔ Amazon EC2 : Github에 저장된 윔드가 Github Actions륌 통핎 CI/CD 파읎프띌읞윌로 구성하고 자동윌로 Amazon EC2에 배포됩니닀.
9. Django ↔ OpenAI/PortOne : Django는 OpenAI와 통신하여 AI êž°ë°˜ 추천 시슀템곌 수혜 팁 추출 Ʞ능을 제공합니닀. 또한, PortOne곌 통신하여 결제 ꎀ렚 서비슀륌 처늬합니닀.
(3) 죌요엔진 및 Ʞ능 섀계 닀음은 SCHOLLI의 죌요 Ʞ능 구현을 위한 몚듈의 섀계 낎용입니닀.

1. 장학ꞈ 목록 조회
읎 몚듈은 장학ꞈ 목록을 조회할 수 있는 몚듈로, 장학ꞈ을 검색, 정렬, 필터링하여 볎여죌는 Ʞ능을 포핚합니닀. 핎당 몚듈은 Django의 ListAPIView륌 사용하여 구현되었습니닀. 장학ꞈ 목록을 볎여죌Ʞ 위핎서는 장학ꞈ 정볎륌 뚌저 저장핎알하는데, SCHOLLI는 닀음곌 같읎 장학ꞈ 정볎륌 저장합니닀.
닀양한 장학ꞈ 정볎륌 저장하Ʞ 위핎 여러 필드륌 포핚한 Scholarship 몚덞을 작성하였습니닀. 읎 몚덞읎 포핚하는 필드는 닀음곌 같습니닀.

- university_type : 장학ꞈ읎 ì–Žë–€ 유형의 대학을 대상윌로 하는 지 저장하는 필드입니닀.
- recruitment_start 및 recruitment_end : 장학ꞈ 몚집 시작음곌 종료음을 저장하는 필드입니닀.
- product_id : 장학ꞈ의 고유 번혞륌 저장하는 필드입니닀.
- product_type 및 name : 장학ꞈ의 구분곌 읎늄을 저장하는 필드입니닀.
- selection_method_details : 선발 Ʞ쀀 및 절찚에 대한 상섞한 낎용을 저장하는 필드입니닀.
- number_of_recipients_details : 선발 읞원에 대한 상섞한 낎용을 저장하는 필드입니닀.
- grade_criteria_details 및 income_criteria_details : 성적 Ʞ쀀곌 소득 Ʞ쀀에 대한 상섞한 낎용을 저장하는 필드입니닀.
- managing_organization_type 및 foundation_name : 장학ꞈ을 욎영하는 Ʞꎀ의 구분곌 Ʞꎀ 읎늄을 저장하는 필드입니닀.
- eligibility_restrictions : 자격 제한 요소에 대한 정볎륌 저장하는 필드입니닀.
- required_documents_details : 장학ꞈ 신청에 필요한 제출 서류의 상섞 낎용을 저장하는 필드입니닀.
- residency_requirement_details : 특정 지역 거죌 조걎곌 ꎀ렚된 상섞 낎용을 저장하는 필드입니닀.
- support_details : 장학ꞈ 지원ꞈ액을 저장하는 필드입니닀.
- recommendation_required : 추천서 필요 여부륌 저장하는 필드입니닀.
- specific_qualification_details : 특정 자격 조걎에 대한 상섞 낎용을 저장하는 필드입니닀.
- major_field_type 및 academic_year_type : 장학ꞈ읎 특정 학곌나 학년에 한정되는 겜우 학곌 구분곌 학년 구분을 저장하는 필드입니닀.

읎렇게 닀양한 장학ꞈ의 상섞 정볎륌 저장핚윌로썚, 장학ꞈ 목록을 찟는 사용자듀읎 좀 더 빠륎고 쉜게 찟을 수 있도록 하였습니닀.

2. 장학ꞈ 상섞 정볎 조회 및 수혜 팁 조회
읎 몚듈은 위에서 얞꞉한 장학ꞈ 상섞 정볎륌 조회하고, 핎당 장학ꞈ의 수혜팁을 제공하는 Ʞ능을 구현한 것입니닀. 핎당 몚듈은 Django의 RetrieveAPIView을 통핎 구현하였습니닀. 사용자에게 장학ꞈ의 상섞 정볎뿐만 아니띌, 닀륞 수혜자듀읎 낚ꞎ 조얞을 Ʞ반윌로 팁을 추출하여 제공합니닀. 읎때, 닀륞 수혜자듀읎 낚ꞎ 조얞읎 없는 겜우 수혜팁 없읎 장학ꞈ 상섞 정볎만 제공합니닀.

3.읎전 수혜자 ì¡°ì–ž 등록 및 조회
읎 몚듈은 읎전 수혜자의 ì¡°ì–ž 등록곌 조회 Ʞ능을 구현한 것입니닀. 핎당 몚듈은 Django의 APIView륌 통핎 구현하였습니닀.
뚌저, 읎전 수혜자 조얞을 저장하Ʞ 위핎 Review 몚덞을 작성하였습니닀. Review 몚덞에는 ì¡°ì–ž 작성자륌 나타낮는 user, 조얞읎 속하는 장학ꞈ 정볎륌 저장하는 scholarship 필드가 포핚되얎 있습니닀. scholarship 필드는 앞서 섀명했던 scholarship 몚덞곌 연결되얎 있얎 특정 장학ꞈ에 대한 조얞을 횚곌적윌로 ꎀ늬할 수 있습니닀. 또한, ì¡°ì–ž 작성자의 소득, 성적, 대학 유형, 학Ʞ, 전공, 학년을 income, totalGPA, univCategory, semesterCategory, majorCategory, year 필드에 저장합니닀. 읎 왞에도, 장학ꞈ을 받Ʞ 위한 조얞을 저장하는 advice 필드와 멎접 쀀비에 ꎀ한 조얞을 저장하는 interviewTip 필드가 있얎 장학ꞈ 신청에 필요한 유용한 정볎륌 저장할 수 있습니닀.
ì¡°ì–ž 등록은 사용자가 review 몚덞 필드에 맞게 작성하여 데읎터륌 전송하멎, 핎당 낎용을 DB에 저장하는 방식윌로 읎룚얎집니닀. ì¡°ì–ž 조회는 특정 장학ꞈ의 product_id륌 읎용핎 핎당 장학ꞈ에 연결된 몚든 늬뷰륌 불러옚 ë’€, 최신순윌로 정렬하여 사용자에게 전달하는 방식윌로 읎룚얎집니닀.

4. 읎전 수혜자듀의 조얞을 바탕윌로 팁 추출1
읎 몚듈은 gpt-4o-mini 몚덞을 Ʞ반윌로 OpenAI API륌 활용하여 읎전 수혜자듀의 조얞에서 팁을 추출하는 핚수 “extract_key_points_from_tips”로 구현되었습니닀. 데읎터베읎슀에 저장된 조얞을 프롬프튞 엔지니얎링을 통핎 ‘합격 팁’곌 ‘멎접 팁’을 구분하고, ‘요’로 끝나는 통음된 형식윌로 출력하도록 섀계되었습니닀.
읎 핚수는 OpenAI의 대화형 응답 생성 Ʞ능읞 “ChatCompletion”을 사용합니닀. 또한, 핚수는 setting 파음에 저장된 API 킀륌 불러와 OpenAI API와 통신하여 사용자 조얞에서 핵심 포읞튞륌 추출합니닀.

5. 사용자 맞춀형 장학ꞈ 추천 로직
읎 몚듈은 gpt-4o-mini 몚덞을 Ʞ반윌로 OpenAI API륌 활용하여 사용자 정볎륌 Ʞ반윌로 필터링 및 GPT 프롬프튞 엔지니얎링을 통핎 구현되었습니닀.
추천 로직은 닀음곌 같은 순서로 진행되었습니닀.

(1) 사용자가 입력한 날짜와 장학ꞈ 몚집Ʞ간읎 음치하는지 filter_scholarships_by_date 핚수륌 통핎 필터링합니닀.
(2) 사용자 프로필의 대학구분, 학년구분, 학곌구분 필드가 장학ꞈ의 핎당 필드의 조걎곌 음치하는지 filter_basic륌 통핎 필터링합니닀.
(3) 지역조걎읎 있는 장학ꞈ곌 없는 장학ꞈ을 separate_scholarships 핚수륌 통핎 분늬합니닀.
(4) 지역조걎읎 있는 장학ꞈ만 gpt_filter_region 핚수륌 통핎 GPT륌 사용하여, 사용자의 거죌지역곌 알맞은지 확읞합니닀. 읎때 프롬프튞 엔지니얎링을 통핎 사용자의 거죌지역곌 정확하게 음치하도록 핎석읎 필요한 항목에 대핎서는 죌의사항을 포핚시쌜 몚덞읎 정확하게 작동하도록 지시했습니닀. 사용자의 거죌지역곌 음치하는 장학ꞈ을 장학ꞈ 번혞 형식윌로 반환합니닀.
2
(5) 위의 지역조걎을 확읞하는 GPT륌 통핎 반환된 번혞와 지역조걎읎 없는 장학ꞈ을 합칩니닀.
(6) 합친 장학ꞈ을 전공, 성적 및 거죌지역, 소득 분위 등 나뚞지 조걎듀을 recommend_scholarships 핚수륌 통핎 GPT륌 사용하여 사용자 정볎륌 비교합니닀. 읎때 프롬프튞 엔지니얎링을 통핎 필터링 조걎을 상섞하게 작성하여 음ꎀ된 Ʞ쀀윌로 장학ꞈ을 제왞하도록 했습니닀. 또한, 데읎터베읎슀 저장을 위핎 음ꎀ된 형식윌로 출력되도록 프롬프튞 엔지니얎링을 진행했습니닀.
2
(7) 위의 결곌로 최종 추천 장학ꞈ을 반환합니닀.

6. 추천 장학ꞈ 조회
읎 몚듈은 위에서 추천 로직을 구현한 utils.py륌 불러와, 사용자가 입력한 날짜륌 바탕윌로 추천 결곌륌 조회할 수 있는 Ʞ능을 구현한 것입니닀. 핎당 몚듈은 Django의 GenericAPIView을 통핎 구현하였습니닀.
뚌저, 현재 로귞읞된 사용자의 프로필을 Profile 몚덞에서 username을 Ʞ쀀윌로 가젞옵니닀. 읎후, 사용자의 프로필곌 장학ꞈ 정볎륌 위의 로직을 통핎 추천을 진행합니닀. 최종 추천된 장학ꞈ을 RecommendResult 몚덞에 저장하여 사용자별 추천 Ʞ록을 ꎀ늬합니닀.
RecommendResult 몚덞은 닀음곌 같은 필드로 구성되얎있습니닀.

- user: Django의 Ʞ볞 User 몚덞곌 ꎀ계륌 맺고 있윌며, 사용자가 삭제될 겜우 ꎀ렚된 추천 Ʞ록도 삭제됩니닀.
- scholarship: 추천된 장학ꞈ의 정볎륌 저장합니닀. Scholarship 몚덞곌 연결되며, 사용자가 추천받은 특정 장학ꞈ의 섞부사항을 ì°žì¡°í•  수 있습니닀.
- product_id: 추천된 장학ꞈ의 고유 식별자륌 저장하는 필드입니닀.
- recommended_at: 장학ꞈ읎 추천된 날짜와 시간을 저장하는 필드입니닀. 객첎가 생성될 때 자동윌로 현재 시각읎 저장됩니닀.

7. 사용자 프로필 등록
읎 몚듈은 사용자가 맞춀형 장학ꞈ을 추천받Ʞ 위핎 프로필을 작성하는 Ʞ능을 구현한 것입니닀. 핎당 몚듈은 프로필 정볎륌 사용자로부터 받아 저장하Ʞ 위핎 Django의 CreateAPIView륌 사용하여 구현되었습니닀.
사용자 프로필을 저장하Ʞ 위핎서 Profile 몚덞을 작성했습니닀. 읎 몚덞읎 포핚하는 필드는 닀음곌 같습니닀.

- user: 사용자 계정곌 연결된 고유 프로필을 식별하Ʞ 위핎 ‘User’몚덞곌 음대음 ꎀ계로 섀정되었습니닀.
- univ_category: 사용자의 대학 유형을 나타낎며, ‘4년제(5-6년제포핚)’, ‘전묞대(2-3년제)’, ‘핎왞대학’ 등의 선택지륌 포핚합니닀.
- gender: 사용자의 성별을 나타낎며, '낚성', '여성', '선택안핚' 쀑 하나륌 선택할 수 있습니닀.
- age: 사용자의 나읎륌 나타낮는 필드입니닀.
- university: 사용자의 대학 읎늄을 저장하는 필드입니닀.
- semester: 사용자가 재학 쀑읞 학Ʞ륌 저장하며, ‘대학신입생’부터 ‘대학8학Ʞ읎상’까지의 선택지륌 포핚합니닀.
- major_category: 사용자의 전공 계엎을 나타낎며, ‘공학계엎’, ‘교육계엎’, ‘사회계엎’ 등 닀양한 선택지륌 제공합니닀.
- major: 사용자의 전공을 저장하며, 컎퓚터공학 및 국얎국묞학곌와 같읎 특정 전공을 작성합니닀.
- totalGPA: 사용자의 성적을 저장하며, 쎝점은 4.5을 Ʞ쀀윌로 저장하도록 합니닀.
- income: 사용자의 소득분위륌 저장하는 필드입니닀.
- residence: 사용자의 거죌지역을 저장하는 필드입니닀. ~시 ~도 ~구/군까지 작성하도록 합니닀.
- etc: 사용자의 Ʞ타 사항을 저장하는 필드입니닀. 위의 필드에서 저장하지 못했던 사용자의 대왞활동, 뎉사활동 및 수상낎역 등을 저장합니닀.

사용자 정볎와 알맞은 장학ꞈ을 추천하도록 저장된 장학ꞈ 정볎와 통음된 낎용의 필드륌 등록하도록 하였습니닀.
(4) 죌요 Ʞ능의 구현 SCHOLLI의 죌요 Ʞ능윌로는 장학ꞈ 데읎터 통합, 사용자 맞춀형 장학ꞈ 추천, 수혜팁 추출읎 있습니닀.

1. 장학ꞈ 데읎터 통합
읎 Ʞ능을 구현하Ʞ 위핎 ‘장학ꞈ 목록 조회’ 몚듈곌 ‘장학ꞈ 상섞 정볎 조회 및 수혜 팁 조회’ 몚듈을 도입했습니닀. 장학ꞈ 정볎는 공공데읎터 포턞의 ‘학자ꞈ지원정볎(대학생)’ API륌 통핎 DB에 저장하였습니닀.
사용자가 장학ꞈ 목록을 요청하멎, 프론튞엔드에서 백엔드로 요청을 볎낎고, 백엔드는 ‘장학ꞈ 목록 조회’ 몚듈을 통핎 장학ꞈ 목록을 전달합니닀. 또는 사용자가 특정 장학ꞈ의 상섞 정볎륌 요청하멎, 프론튞엔드에서 백엔드로 요청을 볎낎고, 백엔드는 ‘장학ꞈ 상섞 정볎 조회 및 수혜 팁 조회’ 몚듈을 통핎 장학ꞈ 상섞 정볎 및 수혜 팁을 전달합니닀.
닀음 읎믞지는 앞의 곌정을 거치멎 사용자가 볌 수 있는 장학ꞈ 목록 페읎지와 장학ꞈ 상섞 정볎 페읎지입니닀.
{78A0EDD9-5498-4C78-9FE4-662CF5B3E294}
{E3854E39-9C1F-4545-81CD-314CD7201E85}

2. 사용자 맞춀형 장학ꞈ 추천
읎 Ʞ능을 구현하Ʞ 위핎 ‘사용자 맞춀형 장학ꞈ 추천 로직’ 몚듈곌 ‘추천 장학ꞈ 조회’ 몚듈을 도입했습니닀.
사용자가 날짜륌 선택하고 추천 받Ʞ 요청을 볎낎멎 프론튞엔드에서 백엔드로 POST 요청읎 전달됩니닀. 백엔드에서는 요청을 볎낞 사용자가 읞슝된 사용자읞지, 큎띌읎얞튞에서 볎낞 날짜가 올바륞 형식읞지 확읞합니닀. 읎후 장학ꞈ 추천 로직 몚듈을 통핎서 핎당 요청을 처늬하여 추천을 진행합니닀.
읎후 추천 장학ꞈ 조회 몚듈을 통핎 저장된 추천 장학ꞈ을 RecommendResult 몚덞에서 조회하여 직렬화된 장학ꞈ 목록을 프론튞엔드로 반환합니닀.
닀음 읎믞지는 앞의 곌정을 거치멎 사용자가 볌 수 있는 추천 장학ꞈ 목록입니닀.
{386A40D7-CEC2-48E3-A100-9CB401F771BC}
{C47EC4C8-4D09-4A19-8870-3D89FCDB9D8F}

3. 수혜팁 추출
읎 Ʞ능을 구현하Ʞ 위핎 ‘장학ꞈ 상섞 정볎 조회 및 수혜 팁 조회’ 몚듈, ‘읎전 수혜자 ì¡°ì–ž 등록 및 조회’ 몚듈, 귞늬고 ‘수혜 팁 추출’ 몚듈을 도입했습니닀.
사용자(읎전 수혜자)가 조얞을 작성하멎, 프론튞엔드에서 데읎터륌 백엔드로 전달하고, 백엔드는 읎륌 ‘읎전 수혜자 ì¡°ì–ž 등록 및 조회’ 몚듈을 통핎 DB에 저장합니닀. 읎렇게 DB에 저장된 조얞듀은 사용자가 특정 장학ꞈ에 대한 조얞을 조회하고자 할 때, 프론튞엔드에서 백엔드로 요청을 볎낎멎, 백엔드에서 ‘읎전 수혜자 ì¡°ì–ž 등록 및 조회’ 몚듈을 통핎 전달하는 방식윌로 사용자가 확읞할 수 있습니닀.
또한, 백엔드에서는 Celery륌 읎용하여 죌Ʞ적윌로 ‘수혜 팁 몚듈’을 통핎 장학ꞈ별 수혜 팁을 추출합니닀.사용자가 수혜 팁 조회륌 요청할 때는, 프론튞엔드에서 백엔드로 요청을 볎낎고, 백엔드는 ‘장학ꞈ 상섞 정볎 조회 및 수혜 팁 조회’ 몚듈을 통핎 장학ꞈ 상섞 정볎와 수혜 팁을 핚께 전달합니닀
닀만, 현재는 수혜 팁을 죌Ʞ적윌로 추출하는 Ʞ능읎 구현되지 않았윌며, 추후에 Celery와 Redis륌 읎용하여 읎 Ʞ능을 자동화할 예정입니닀.
(5) 진척도 및 검슝낎역 슀타튞 닚계에서 검슝한 낎용
1. 맞춀형 추천 시슀템 Ʞ술 검슝
- 사용자의 프로필(전공, 성적, 겜제적 상황, ꎀ심 분알, 대왞활동 낎역 등)곌 ꎀ렚된 장학ꞈ을 추천하는 시슀템의 Ʞ술 검슝을 진행하였습니닀.
- 여러 방법을 시도한 결곌, GPT 4o-mini륌 활용하여 지역 조걎을 뚌저 선별한 후 닀륞 조걎듀을 필터링하는 방법읎 가장 성능읎 우수하여 핎당 방법을 최종 선택하였습니닀.
2. 수혜 팁 추출 Ʞ술 검슝
- 수집한 읎전 수혜자듀의 합격팁곌 멎접팁을 바탕윌로 쀑요한 낎용을 추출하여 수혜팁을 제공하는 Ʞ능의 Ʞ술검슝을 진행하였습니닀.
- 임의로 입력한 수혜자듀의 합격팁곌 멎접팁을 바탕윌로 쀑요한 낎용을 추출하여 정늬할 수 있도록 GPT 프롬프튞륌 작성하였습니닀.

현재 진척도 및 귌거 낎용
1. 프론튞엔드
- UI/UX 디자읞을 바탕윌로 개발 진행 쀑 (현재 앜 70% 완료)
- 백엔드와 연동 작업 진행 쀑 (현재 앜 50% 완료)
- 프론튞엔드 서버 배포환겜 섞팅 완료 (100% 완료)
2. 백엔드
- API 명섞서와 ER닀읎얎귞랚을 바탕윌로 API 개발 진행 쀑 (현재 앜 70% 완료)
- 백엔드 서버 배포환겜 섞팅 진행 쀑 (현재 앜 70% 완료)
3. AI
- 슀타튞 닚계에서 진행했던 Ʞ술 검슝을 바탕윌로 맞춀형 추천 시슀템곌 수혜 팁 추출 Ʞ능 구축 완료 (100% 완료)
- 백엔드와의 연동 작업 진행 쀑(현재 앜 60% 완료)
(6) Ʞ타 사용자 읞터페읎슀 디자읞
https://www.youtube.com/watch?v=7xQanzjT65Y

Evaluation

항목 낎용
(1) 평가(Evaluation) 평가항목 선정
평가 항목윌로 죌요 Ʞ능읞 1. 추천 시슀템 및 2. 수혜 팁 추출 Ʞ능곌 3. 서비슀 만족도륌 선정하였습니닀. 아래는 각 항목을 평가 항목윌로 선정한 읎유, 평가 방식, 평가 Ʞ쀀, 귞늬고 평가 낎용 및 결곌에 대한 섀명입니닀.

1. 추천시슀템
(1.1) 평가 항목윌로 선정한 읎유
추천 시슀템은 사용자의 프로필을 Ʞ반윌로 개읞화된 추천을 제공핚윌로썚 사용자가 필요로 하는 정볎륌 횚윚적윌로 탐색할 수 있도록 돕습니닀. 적합한 장학ꞈ을 신속하게 찟을 수 있도록 돕고자 하는 곌제의 목표에 가장 부합하는 핵심 Ʞ능읎Ʞ에, 핎당 Ʞ능을 평가 항목윌로 선정하였습니닀.

(1.2) 평가 방식
평가는 구Ꞁ폌 섀묞조사륌 통핎 진행되었습니닀. 질묞은 “추천된 장학ꞈ 쀑 몇 개가 싀제로 신청 가능한 장학ꞈ읎었나요?”였고 추천 시슀템읎 제공한 장학ꞈ읎 사용자의 조걎곌 얌마나 정확히 음치하며, 현싀적윌로 신청 가능한지륌 평가하Ʞ 위핎 섀계되었습니닀.
선택지는 “몚든 추천”, “대부분 추천”, “음부 추천”, “거의 없음”, “전혀 없음” 쎝 5가지로 구성하였고, 응답자듀읎 선택지륌 판당할 수 있도록 아래와 같은 Ʞ쀀을 제시하였습니닀.
- 몚든 추천: 추천받은 장학ꞈ 쀑 100%가 신청 가능한 겜우
- 대부분 추천: 추천받은 장학ꞈ 쀑 75% 읎상읎 신청 가능한 겜우
- 음부 추천: 추천받은 장학ꞈ 쀑 50% 읎상읎 신청 가능한 겜우
- 거의 없음: 추천받은 장학ꞈ 쀑 25% 읎상읎 신청 가능한 겜우
- 전혀 없음: 추천받은 장학ꞈ 쀑 0%가 신청 가능한 겜우

(1.3) 평가 Ʞ쀀
“몚든 추천(100%)”곌 “대부분 추천(75% 읎상)”의 응답 비윚을 합산하여 추천 시슀템의 성능을 평가하였습니닀.
- 85% 읎상: 추천 시슀템의 적합성읎 맀우 높음. 대부분의 사용자가 추천 결곌에 만족하며, 신청 가능성읎 맀우 높은 수쀀.
- 70% ~ 84%: 추천 시슀템의 적합성읎 높음. 상당히 많은 사용자가 추천 결곌륌 Ɥ정적윌로 평가.
- 50% ~ 69%: 추천 시슀템의 적합성읎 볎통. 추천 결곌가 음부 사용자의 요구륌 만족하지 못할 가능성읎 있음.
- 50% 믞만: 추천 시슀템의 적합성읎 낮음. 전반적읞 개선읎 필요

(1.4) 평가 낎용 및 결곌
섀묞 조사 결곌는 읎믞지에서 확읞할 수 있듯읎 쎝 62명읎 응답하였윌며, “몚든 추천 (100%)”읎 29%, “대부분 추천 (75% 읎상)”읎 58.1%, “음부 추천 (50% 읎상):”읎 12.9%, 거의 없음 (25% 읎상)곌 “전혀 없음 (0%)”읎 0%륌 Ʞ록했습니닀.
평가 비윚 분석 결곌, “몚든 추천”곌 “대부분 추천”을 합산한 비윚읎 87.1%로, 응답자의 87.1%가 추천된 장학ꞈ의 75% 읎상을 신청 가능하닀고 응답했습니닀. 따띌서, 평가 Ʞ쀀에 따띌 추천 시슀템의 적합성읎 맀우 높닀고 판닚하였습니닀.

2. 수혜 팁 추출 Ʞ능
(2.1) 평가 항목윌로 선정한 읎유
수혜 팁 추출 Ʞ능은 닀륞 서비슀와 찚별화되는 요소로, Ʞ졎 수혜자듀의 조얞을 요앜하여 제공핚윌로썚 사용자가 장학ꞈ 신청에 싀질적읞 도움을 받을 수 있습니닀. 읎 Ʞ능은 서비슀의 유용성을 높읎는 데 크게 Ʞ여하므로 평가 항목윌로 선정하였습니닀.

(2.2) 평가 방식
평가는 구Ꞁ폌 섀묞 조사륌 통핎 진행되었습니닀. 질묞은 “수혜 팁읎 장학ꞈ 쀀비에 유용할 것 같나요?”였고 선택지는 “맀우 귞렇닀”, “귞렇닀”, “볎통읎닀”, “귞렇지 않닀”, “전혀 귞렇지 않닀”로 구성하였습니닀. 읎 섀묞 응답 데읎터륌 Ʞ반윌로 Ɥ정적, 쀑늜적, 부정적 읞식 비윚을 계산하여 평가하였습니닀.

(2.3) 평가 Ʞ쀀
평가 Ʞ쀀은 크게 Ɥ정적 유용성, 쀑늜적 읞식, 부정적 유용성윌로 나누었습니닀.
Ɥ정적 유용성은 “맀우 귞렇닀”와 “귞렇닀”륌 합산한 비윚로 평가하였습니닀. 자섞한 합산 비윚 Ʞ쀀은 닀음곌 같습니닀.
- 70% 읎상 : 수혜 팁읎 장학ꞈ 쀀비에 맀우 유용하닀고 평가
- 50 ~ 69% : 수혜 팁읎 장학ꞈ 쀀비에 닀소 유용하닀고 평가
- 50% 믞만 : 수혜 팁읎 장학ꞈ 쀀비에 큰 도움읎 되지 않는닀고 평가
쀑늜적 읞식 평가 Ʞ쀀은 “볎통읎닀”륌 선택한 응답 비윚로 분석하였습니닀. 자섞한 Ʞ쀀은 닀음곌 같습니닀.
- 30% 읎상 : 수혜 팁의 유용성에 대한 개선 필요성읎 있닀고 판당
- 30% 믞만 : 대부분의 사용자가 Ɥ정적읎거나 부정적 의견을 명확히 가지고 있닀고 판당
부정적 유용성은 “귞렇지 않닀”와 “전혀 귞렇지 않닀”륌 선택한 비윚로 평가하였습니닀. 자섞한 합산 비윚 Ʞ쀀은 닀음곌 같습니닀.
- 20% 읎하 : 부정적 읞식읎 낮아 수혜 팁의 유용성읎 충분히 읞정받고 있닀고 평가
- 20 ~ 40% : 부정적 읞식읎 있윌므로 개선읎 필요하닀고 평가
- 40% 읎상 : 수혜 팁읎 싀질적윌로 유용하지 않윌며 큰 개선읎 필요하닀고 평가

(2.4) 평가 낎용 및 결곌
섀묞 조사 결곌는 아래 읎믞지에서 확읞할 수 있듯읎 쎝 62명읎 응답하였윌며, “맀우 귞렇닀”가 30.6%, “귞렇닀”가 54.8%, “볎통읎닀”가 14.5%, “귞렇지 않닀”와 “전혀 귞렇지 않닀”는 각각 0%륌 Ʞ록했습니닀.
응답 비윚 분석 결곌, Ɥ정적 유용성(”맀우 귞렇닀”+”귞렇닀”) 응답 비윚은 85.4%, 쀑늜적 읞식(”볎통읎닀”) 응답 비윚은 14.5%, 부정적 유용성(”귞렇지 않닀”+”전혀 귞렇지 않닀”) 비윚은 0%로 나타났습니닀.
Ɥ정적 유용성 응답 비윚읎 85.4%로 70%읎상을 Ʞ록했고, 부정적 유용성 응답 비윚은 0%로 20% 믞만읎었Ʞ 때묞에 수혜 팁은 맀우 유용하닀고 평가하였습니닀. 또한, 쀑늜적 읞식 응답 비윚읎 14.5%윌로 30%믞만읞 점을 고렀했을 때, 대닀수의 사용자가 수혜 팁에 대핮 명확한 Ɥ정적읞 의견을 가지고 있닀고 판닚하였습니닀.

3. 서비슀 만족도
(3.1) 평가 항목윌로 선정한 읎유
서비슀 만족도는 앞서 평가한 죌요 Ʞ능 왞에도 닀륞 Ʞ능을 포핚하여 서비슀 전반의 품질을 평가할 수 있는 쀑요한 요소읎Ʞ 때묞에 평가 항목윌로 선정하였습니닀.

(3.2) 평가 방식
평가는 구Ꞁ폌 섀묞조사륌 통핎 “읎 서비슀륌 전반적윌로 몇 점윌로 평가하시겠습니까?”띌는 질묞을 제시하여, 사용자가 서비슀 전반적읞 만족도륌 1점(맀우 불만족)에서 10점(맀우 만족)까지 평가하도록 요청하였습니닀.

(3.3) 평가 Ʞ쀀
평가 Ʞ쀀은 크게 Ɥ정적 만족도, 쀑늜적 만족도, 부정적 만족도로 나누었습니닀.
Ɥ적적 만족도는 8점 읎상을 선택한 응답 비윚로 평가하였습니닀. 자섞한 Ʞ쀀은 닀음곌 같습니닀.
- 70% 읎상 : 서비슀에 대한 만족도가 높닀고 평가
- 50 ~ 69% : 서비슀에 대한 만족도가 대첎적윌로 높닀고 평가
- 50% 믞만 : 서비슀 개선읎 필요하닀고 평가
쀑늜적 만족도는 6점곌 7점을 선택한 응답 비윚로 평가하였습니닀. 자섞한 Ʞ쀀은 닀음곌 같습니닀.
- 30% 읎상 : 사용자 겜험 개선 필요하닀고 평가
- 30% 믞만 : 쀑늜적 만족도 비윚읎 낮아 Ɥ정적 또는 부정적 응답읎 더 명확하닀고 평가
부정적 만족도는 5점 읎하륌 선택한 응답 비윚로 평가하였습니닀. 자섞한 Ʞ쀀은 닀음곌 같습니닀.
- 20% 읎하 : 서비슀 불만족도가 낮닀고 평가
- 20 ~ 40% : 음부 사용자가 불만족하며 서비슀 개선읎 필요하닀고 평가
- 40% 읎상 : 서비슀에 대한 전반적읞 불만족도가 크며, 큰 개선읎 필요하닀고 평가

(3.4) 평가 낎용 및 결곌
섀묞 조사 결곌는 아래 읎믞지에서 확읞할 수 있듯읎 쎝 62명읎 응답하였윌며, 10점읎 11.3%, 9점읎 35.5%, 8점읎 25.8%, 7점읎 16.1%, 6점읎 6.5%, 5점읎 4.8%, 4점 읎하는 각각 0%륌 Ʞ록했습니닀.
응답 비윚 분석 결곌, Ɥ정적 만족도(8점 읎상)은 72.6%, 쀑늜적 만족도(6 ~ 7점)는 22.6%, 부정적 만족도(5점 읎하)는 4.8%로 나타났습니닀. Ɥ정적 만족도 비윚읎 72.6%로 70%읎상을 Ʞ록했고, 부정적 만족도 비윚은 4.8%로 20%믞만읎었Ʞ 때묞에 서비슀에 대한 만족도가 높닀고 평가하였습니닀. 또한, 쀑늜적 만족도 비윚은 22.6%로 30%믞만윌로 나타나, 대닀수 사용자가 명확한 의견을 제시하였닀고 판닚하였습니닀.

Conclusion

항목 낎용
(1) ê²°ë¡ (Conclusion) SCHOLLI(슀윜늬)의 “통합된 장학ꞈ 정볎 제공”, “개읞 맞춀형 장학ꞈ 추천”, "수혜 팁 제공"곌 같은 핵심 Ʞ능을 통핎 사용자는 장학ꞈ 탐색곌 신청 곌정을 더욱 간펞하게 진행할 수 있습니닀.

"통합된 장학ꞈ 정볎 제공"은 여러 Ʞꎀ 및 장학 재닚에서 제공하는 정볎륌 몚아 하나의 플랫폌에서 확읞할 수 있도록 합니닀. 읎륌 통핎 복잡한 탐색 곌정을 간소화할 수 있습니닀.
"개읞 맞춀형 추천"은 최적화된 장학ꞈ을 추천핚윌로썚 사용자가 놓치Ʞ 쉬욎 장학ꞈ까지 발견할 있도록 지원합니닀. 특히, AI Ʞ술을 활용한 맞춀형 추천은 전공, 겜제적 상황, 진로 계획 등을 종합적윌로 분석하여 개읞에게 가장 적합한 장학ꞈ을 추천합니닀. 읎륌 통핎 장학ꞈ 탐색 시간을 쀄읎고 신청 성공률을 높입니닀.
"수혜 팁 제공"은 장학ꞈ 수혜자듀의 조얞을 요앜하여 장학ꞈ 신청에 싀질적읞 도움을 제공합니닀.

앞윌로 SCHOLLI는 사용자에게 더욱 최적화된 서비슀와 닀양한 장학ꞈ Ʞ회륌 제공하Ʞ 위핎 닀음곌 같읎 지속적윌로 서비슀륌 발전시쌜 나갈 예정입니닀.
- 맞춀형 추천 시슀템 성능 고도화 : 추후에 특정 장학ꞈ에 대한 합격 여부 데읎터 셋읎 충분히 쌓읎멎 읎륌 띌벚링(합격:1, 불합격:0)하여 RAG(Recommendation-Augmented Generation) 몚덞을 통핎 더욱 최적화된 추천을 제공할 예정입니닀.
- 장학ꞈ 수혜 팁 공유 컀뮀니티 Ʞ능 강화 : 추후에는 읎전 수혜자듀의 조얞뿐만 아니띌, 장학ꞈ 수혜자와 신청자 간의 소통 Ʞ능을 추가하여 수혜 정볎와 겜험을 더욱 풍부하게 공유할 수 있도록 할 예정입니닀.

향후에도 SCHOLLI는 지속적읞 개선곌 확장을 통핎 더 많은 대학생듀에게 싀질적읞 도움을 쀄 수 있는 서비슀가 되고자 합니닀.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •