AIパーソナル・ラーニング
と実践的なガイダンス
讯飞绘镜

フラッシュカード:Duolingoに代わってDify上に構築された単語フラッシュカード外国語学習ツール

はじめに

Flashcardは、Duolingoに代わるオープンソースの言語学習ツールです。StevenLynn(GitHubユーザー名:stvlynn)によって開発されたこのプロジェクトは、最新のユーザーインターフェイスと多言語サポートを採用し、ユーザーがより知的に言語を学習できるようにします。Flashcardは人工知能技術を利用して、ニーモニックカードの動的なシステムを提供し、多言語インターフェイス(英語と中国語の両方)をサポートし、発音ガイドや関連語彙の提案などの機能を備えています。機能。ユーザーは、セルフホスト型のバックエンドシステムを通じて、学習体験をパーソナライズすることができます。

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


 

機能一覧

  • メモリー効果を高める人工知能技術を用いたダイナミック・メモリー・カード・システム
  • 多言語インターフェース対応(英語/中国語)
  • Tailwind 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ドキュメンテーション
    • 更新.envAPIキーとワークフローエンドポイントは、パーソナライズを完了するためのドキュメントに記載されています。
  6. 地域貢献::
    • 開発者は、新しい言語パックを投稿してpublic/locales/[lang]/カタログ
    • ユーザーエクスペリエンスを向上させるために、UIの改善やAIプロンプトの最適化を提出する。
    • バグレポートや改善提案を提出し、プロジェクトの継続的な改善に役立てる。
無断転載を禁じます:チーフAIシェアリングサークル " フラッシュカード:Duolingoに代わってDify上に構築された単語フラッシュカード外国語学習ツール
ja日本語