플래시카드: 듀오링고를 대체하는 Dify 기반의 단어 플래시카드 외국어 학습 도구입니다.

최신 AI 리소스7개월 전에 게시 됨 AI 공유 서클
11.4K 00

일반 소개

플래시카드는 듀오링고의 대안을 제공하기 위해 설계된 오픈 소스 언어 학습 도구입니다. 스티븐 린(깃허브 사용자명: stvlynn)이 개발한 이 프로젝트는 최신 사용자 인터페이스와 다국어 지원을 통해 사용자가 보다 지능적으로 언어를 학습할 수 있도록 돕습니다. 플래시카드는 인공 지능 기술을 활용하여 동적 니모닉 카드 시스템을 제공하고, 다국어 인터페이스(영어 및 중국어)를 지원하며, 발음 가이드 및 관련 어휘 제안 등의 기능을 포함합니다. 기능이 포함되어 있습니다. 사용자는 자체 호스팅 백엔드 시스템을 통해 학습 환경을 개인화할 수 있습니다.

Flashcard:基于Dify构建的单词闪卡外语学习工具,替代多邻国(Duolingo)

 

기능 목록

  • 인공 지능 기술을 사용하여 메모리 효과를 향상시키는 동적 메모리 카드 시스템
  • 다국어 인터페이스 지원(영어/중국어)
  • 테일윈드 CSS로 디자인된 최신 사용자 인터페이스
  • 영국 및 미국 발음 가이드 제공
  • 어휘력 확장에 도움이 되는 관련 어휘 제안
  • 개인화를 지원하는 자체 호스팅 백엔드 시스템
  • 새로운 언어 팩, UI 개선 및 AI 힌트 최적화를 위한 오픈 소스, 커뮤니티 기여를 환영합니다.

 

도움말 사용

설치 프로세스

  1. 프로젝트 코드를 복제합니다:
   git clone https://github.com/stvlynn/flashcard.git
cd flashcard
  1. 종속성을 설치합니다:
   npm install
  1. 환경 변수 구성: 환경 변수를.env파일을 열고 다음을 추가합니다:
   VITE_DIFY_API_KEY=your_dify_api_key
VITE_DIFY_API_URL=your_workflow_endpoint
  1. 개발 서버를 시작합니다:
   npm run dev

사용 가이드라인

  1. 동적 메모리 카드 시스템::
    • 앱에서 배우고 싶은 언어를 선택합니다.
    • 시스템은 학습 진행 상황과 암기에 따라 메모리 카드를 동적으로 생성합니다.
    • 각 카드에는 어휘를 완전히 익힐 수 있도록 단어, 발음 및 예문이 포함되어 있습니다.
  2. 다국어 인터페이스 지원::
    • 설정에서 선호하는 인터페이스 언어를 선택합니다(현재 영어와 중국어가 지원됩니다).
    • 언어 배경이 다른 사용자를 위해 인터페이스 언어가 즉시 전환됩니다.
  3. 발음 가이드::
    • 각 단어 카드에는 발음 버튼이 있으며, 이를 클릭하면 영국식 발음과 미국식 발음을 들을 수 있습니다.
    • 반복해서 듣고 따라함으로써 발음의 정확성을 향상하세요.
  4. 관련 어휘 제안::
    • 이 시스템은 현재 학습 중인 단어를 기반으로 관련 단어를 추천하여 어휘력을 확장하는 데 도움을 줍니다.
    • 이 단어는 카드 하단에 표시되며 클릭하면 자세한 내용을 볼 수 있습니다.
  5. 자체 호스팅 백엔드 시스템::
    • Dify 대시보드에 로그인하고 새 워크플로를 만든 다음 가져오기를 수행합니다.dify-config.yml문서화.
    • 업데이트.env문서에서 API 키와 워크플로 엔드포인트를 사용하여 개인화를 완료할 수 있습니다.
  6. 커뮤니티 기여::
    • 개발자는 새로운 언어 팩을 추가할 수 있습니다.public/locales/[lang]/카탈로그.
    • 사용자 경험을 향상시키기 위한 UI 개선 사항과 AI 프롬프트 최적화를 제출하세요.
    • 프로젝트가 지속적으로 개선될 수 있도록 버그 보고서와 개선 제안을 제출하세요.
© 저작권 정책

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...