Inquisitive
Generative-AI 기반 다국어 퀴즈 생성기이 저장소에는 Inquisitive: 생성 인공 지능 기반 퀴즈 생성기의 콘텐츠가 포함되어 있습니다.
Inquisitive
Generative-AI 기반 다국어 퀴즈 생성기우리의 고객인 NewsSphere는 전 세계적으로 영향력을 확대하고 시청자 참여를 강화하는 데 전념하는 선도적인 뉴스 조직입니다. 매일 여러 언어로 게시되는 방대한 양의 콘텐츠로 인해 조직은 각 기사에 대한 퀴즈와 평가를 수동으로 작성해야 하는 상당한 어려움에 직면해 있습니다. 이 프로세스는 시간이 많이 걸릴 뿐만 아니라 다양한 언어와 문화적 맥락에서 불일치가 발생하기 쉽습니다.
User Input:
사용자는 어떤 언어로든 주제나 뉴스 기사를 제출합니다.
Quiz Customizations:
사용자는 질문 수, 난이도 및 힌트 요구 사항에 따라 퀴즈를 사용자 정의할 수 있습니다.
Paragraph Generation:
사용자가 긴 텍스트 대신 주제를 입력하는 경우 사용자의 이해를 위해 먼저 단락을 제공합니다.
Language Detection:
앱은 제출된 콘텐츠의 언어를 감지하기 위해 번역 API를 활용합니다.
Translation to English:
콘텐츠가 영어가 아닌 경우 앱은 번역 API를 사용하여 콘텐츠를 영어로 번역합니다.
Question Generation:
앱은 Gemini API를 호출하여 입력을 기반으로 다양하고 상황에 맞는 질문을 생성합니다.
Translation Back:
생성된 질문은 번역 API를 사용하여 뉴스 기사의 원래 언어로 다시 번역됩니다.
Output:
앱은 대화형 형식으로 사용자에게 원래 언어로 된 질문을 제시합니다.
Quiz:
이제 사용자는 MCQ, 다중 정답, 숫자 유형 및 참/거짓과 같이 생성된 다양한 유형의 질문에 답할 수 있습니다.
Evaluation:
퀴즈가 제출되면 ✅ 제출 내용의 정확성이 확인됩니다.
Result:
결과가 계산되어 페이지에 표시됩니다.
Analysis:
제공된 결과 분석 섹션에서 모든 질문과 답변을 분석할 수 있습니다.
저장소를 복제합니다.
git clone https://github.com/Bbs1412/Inquisitive_GenAI_quiz
cd Inquisitive_GenAI_quiz
Python 환경을 만들고 활성화합니다.
python -m venv env
. e nv S cripts a ctivate
필수 라이브러리를 설치합니다:
pip install -r requirements.txt
Gemini-API 키 생성:
Google의 GenAI를 사용하여 콘텐츠를 생성하려면 Gemini API 키가 필요합니다.
현재 디렉터리에 'api.env' 파일을 만들고 여기에 API 키를 저장합니다.
API = "your_key"
앱을 실행합니다.
streamlit run app.py
이 저장소에 대한 기여나 제안을 환영합니다!