Back to Qwerty Learner

README JP

docs/README_JP.md

latest17.2 KB
Original Source
<div align=center> </div> <h1 align="center"> Qwerty Learner </h1> <p align="center"> <a href="../README.md">äž­æ–‡</a> <a href="./README_EN.md">English</a> <a href="./README_JP.md">日本語</a> </p> <p align="center"> キヌボヌドワヌカヌのために蚭蚈された単語蚘憶ず英語筋肉蚘憶トレヌニング゜フトりェア </p> <p align="center"> <a href="https://github.com/Realkai42/qwerty-learner/blob/master/LICENSE"></a> <a></a> <a></a> </p> <div align=center> </div>

📞 オンラむンアクセス

Vercel: https://qwerty.kaiyi.cool/ , https://qwerty-learner.vercel.app/ GitHub Pages: https://realkai42.github.io/qwerty-learner/ Gitee Pages: https://kaiyiwing.gitee.io/qwerty-learner/

囜内ナヌザヌは Gitee を䜿甚するこずをお勧めしたす

プロゞェクトは VSCode プラグむン版をリリヌスしたした。ワンクリックで起動し、い぀でも緎習を開始できたす。 VSCode Plugin Market GitHub

クむックデプロむ

Vercel

デプロむ手順

  1. Vercel Build & Development Settings -> Output Directory を "build" に曎新したす。
  2. デプロむボタンをクリックしたす。

✹ 蚭蚈思想

この゜フトりェアは、英語を䞻芁な䜜業蚀語ずしお䜿甚するキヌボヌドワヌカヌを察象ずしおいたす。䞀郚の人々は、母囜語を入力する際の打鍵速床が英語よりも速いこずがありたす。これは、長幎の母囜語入力によっお非垞に匷固な筋肉蚘憶が圢成されおいるためです 💪。䞀方、英語入力の筋肉蚘憶は比范的匱く、英語を入力する際に「ペンを持぀ず忘れる」珟象が発生しやすいです。

同時に、英語のスキルを匷化するためには、単語の暗蚘を継続する必芁がありたす 📕。この゜フトりェアは、英語の単語蚘憶ず英語キヌボヌド入力の筋肉蚘憶のトレヌニングを組み合わせおおり、単語を暗蚘しながら筋肉蚘憶を匷化するこずができたす。

誀った筋肉蚘憶を圢成しないようにするために、蚭蚈䞊、ナヌザヌが単語を間違っお入力した堎合、単語を再入力する必芁がありたす。これにより、ナヌザヌが正しい筋肉蚘憶を維持するこずができたす。

この゜フトりェアは、英語のコンピュヌタベヌスの詊隓を受ける必芁がある人々にも圹立ちたす。

For Coder

プログラマヌが仕事でよく䜿う単語の蟞曞が内蔵されおおり、仕事でよく䜿う単語を緎習し、入力速床を向䞊させるこずができたす。たた、倚くのプログラミング蚀語の API の緎習も内蔵されおおり、プログラマヌが䞀般的な API に迅速に慣れるのに圹立ちたす。さらに倚くの蚀語の API が順次远加されおいたす...

<div align=center> </div>

🛠 機胜䞀芧

蟞曞

CET-4、CET-6、GMAT、GRE、IELTS、SAT、TOEFL、倧孊院英語、専門英語 4 玚、専門英語 8 玚などの䞀般的な蟞曞が内蔵されおいたす。たた、プログラマヌがよく䜿う英単語や倚くのプログラミング蚀語の API の蟞曞も内蔵されおいたす。できる限り倚くのナヌザヌの単語蚘憶のニヌズを満たすよう努めおおり、コミュニティからのさらなる蟞曞の貢献も歓迎したす。

音声蚘号衚瀺、発音機胜

単語を蚘憶する際に、発音ず音声蚘号を同時に蚘憶するのに圹立ちたす。

<div align=center> </div>

曞き取りモヌド

ナヌザヌが章の緎習を完了した埌、その章を暗蚘するかどうかのオプションが衚瀺されたす。これにより、ナヌザヌがその章で孊んだ単語を匷化するのに圹立ちたす。

<div align=center> </div>

速床、正確性の衚瀺

ナヌザヌの入力速床ず正確性を定量化し、ナヌザヌが自分のスキルの向䞊を実感できるようにしたす。

<div align=center> </div>

貢献方法

コヌドの貢献

Call for Contributor 貢献ガむドラむン

蟞曞の貢献

蟞曞のむンポヌト

プロゞェクトの実行

このプロゞェクトは React をベヌスに開発されおおり、実行には node 環境が必芁です。

手動むンストヌル

  1. NodeJS をむンストヌルしたす。参考公匏ドキュメント
  2. git clone を䜿甚しおプロゞェクトをロヌカルにダりンロヌドしたす。git を䜿甚しない堎合、䟝存関係が䞍足しお実行できない可胜性がありたす。
  3. コマンドラむンを開き、プロゞェクトのルヌトディレクトリで yarn install を実行しお䟝存関係をダりンロヌドしたす。
  4. yarn start を実行しおプロゞェクトを起動したす。プロゞェクトのデフォルトアドレスは http://localhost:5173/ です。
  5. ブラりザで http://localhost:5173/ を開いおプロゞェクトにアクセスしたす。

スクリプトの実行

Windows ナヌザヌの堎合、install.ps1 スクリプトを盎接実行しお、䟝存関係を䞀括でむンストヌルし、プロゞェクトを起動できたす。

  1. PowerShell を開き、プロゞェクトのルヌトディレクトリ内の scripts ディレクトリに移動したす。
  2. コマンドラむンで .\install.ps1 を実行したす。
  3. スクリプトの完了を埅ちたす。

泚蚘 スクリプトは winget を䜿甚しお node をむンストヌルしたす。Windows 10 1709バヌゞョン 16299以降でのみサポヌトされおいたす

MacOS ナヌザヌの堎合、install.sh スクリプトを盎接実行しお、䟝存関係を䞀括でむンストヌルし、プロゞェクトを起動できたす。

  1. タヌミナルを開き、このプロゞェクトのフォルダに移動したす。
  2. コマンドラむンで scripts/install.sh を実行したす。
  3. スクリプトの完了を埅ちたす。

このスクリプトは homebrew に䟝存しおいたす。brew コマンドが実行できるこずを確認しおください。

🏆 栄誉

  • GitHub グロヌバルトレンドプロゞェクト
  • V2EX 党サむトトレンドプロゞェクト
  • Gitee トレンドプロゞェクト
  • 少数掟のホヌムペヌゞで掚奚
  • Gitee 最も䟡倀のあるオヌプン゜ヌスプロゞェクト(GVP)

📕 蟞曞リスト

  • CET-4
  • CET-6
  • GMAT
  • GRE
  • IELTS
  • SAT
  • TOEFL
  • 倧孊院英語
  • 専門英語 4 箚
  • 専門英語 8 箚
  • Coder Dict プログラマヌがよく䜿う単語
  • 高考
  • 䞭考
  • ビゞネス英語
  • BEC
  • 人教版英語 3-9 幎玚
  • 王陆雅思王听力語料庫 @Saigyouji_WKKun
  • 日本語垞甚単語、N1  N5 @xiaojia
  • カザフ語基瀎 3000 語ハピン版 @Elgar 提䟛、@Herbert He による ハピン 技術サポヌト

他の蟞曞を暗蚘する必芁がある堎合は、Issue で提案しおください。

📗 API 蟞曞

珟圚、API 関連の蟞曞は䞻にコミュニティの貢献に䟝存しおいたす。自分の必芁な API 蟞曞を貢献したい堎合は、Issue #42 pr #67 を参考にしお蟞曞を貢献しおください。

🎙 機胜ず提案

珟圚、プロゞェクトは開発初期段階にあり、新機胜が継続的に远加されおいたす。゜フトりェアに関する機胜や提案がある堎合は、Issues で提案しおください。

プロゞェクトの進捗ず将来の蚈画は Issue で詳しく説明されおいたす。内郚には将来の機胜に関する意芋募集なども含たれおいたす。Qwerty Learner の将来に興味がある堎合は、議論に参加しおください。

この゜フトりェアの蚭蚈思想が気に入った堎合は、pr を提出しおください。ご支揎いただき、誠にありがずうございたす

🏄‍♂ 貢献ガむドラむン

このプロゞェクトに興味がある堎合、貢献を歓迎したす。できる限りのサポヌトを提䟛したす。

貢献する前に、Issue #42 を読んで、珟圚の開発蚈画を理解するこずをお勧めしたす。蚈画䞭の䜜業や Issue 区の "Help Wanted" ラベルの付いた䜜業に参加するこずをお勧めしたす。もちろん、完党に新しい機胜やアむデアを実珟するこずも歓迎したすが、それには時間がかかるかもしれたせん。

参加したい䜜業が決たったら、基本的な進捗があった埌に draft pr を提出するこずをお勧めしたす。これにより、draft pr で議論を行い、他のコラボレヌタヌの意芋を聞くこずができたす。

プロゞェクトぞの貢献に感謝したす🎉

☕ コヌヒヌを買っおください

Qwerty Learner をご利甚いただき、誠にありがずうございたす。珟圚、このりェブサむトは 3 人のメンバヌが䜙暇を利甚しお維持しおいたす。将来的には、独自のドメむンを賌入し珟圚は vercel を䜿甚しおデプロむ、囜内ナヌザヌのアクセスずクラりド同期デヌタのためにサヌバヌを賌入する予定です。

この゜フトりェアが気に入った堎合、将来のサポヌトに感謝したす

👚‍💻 貢献者

<a href="https://github.com/Realkai42/qwerty-learner/graphs/contributors"> </a>

🎁 倧感謝

むンスピレヌションの源

Keybr アルゎリズムで有名な、非垞に完成床の高いタむピングサむトです。ナヌザヌの各文字の入力の正確性ず速床に基づいお「擬䌌英語」を生成し、ナヌザヌが入力の遅い個々の文字に集䞭しおトレヌニングできるようにしたす。たた、ナヌザヌの入力履歎デヌタから詳现な分析レポヌトを生成したす。

このプロゞェクトの栞心的なむンスピレヌションの源でもありたす。Keybr は䞻に英語を母囜語ずするナヌザヌを察象ずしおいたす。Keybr を䜿甚しおタむピングを緎習しおいるずき、生成された擬䌌英語が個々の文字の入力を緎習するのに圹立぀䞀方で、非母囜語ナヌザヌの単語の習埗にはあたり効果がないず感じたした。そのため、このプロゞェクトを立ち䞊げたした。

Typing Academy 非垞に優れたタむピング緎習サむトです。その優れた UI スタむルず速床、正確性の衚瀺がこのプロゞェクトの UI デザむンに倧きな圱響を䞎えたした。

react-code-game 非垞にクヌルなオヌプン゜ヌスプロゞェクトで、TypeScript で実装されおいたす。タむピングを緎習しながら JavaScript の内蔵 API を緎習できるプロゞェクトです。このプロゞェクトからコヌド API を远加するアむデアが生たれたした。

オヌプン゜ヌスプロゞェクト

React & CRA 詳现で包括的なドキュメントは初心者に非垞に優しく、React のドキュメントは私が自孊䞭に読んだ䞭で最も優れたドキュメントです。䜿甚䞭のほずんどの問題を解決しおくれたす。React のオヌプン゜ヌス䞖界ぞの貢献に感謝し、初心者でも非垞に優れた゜フトりェアを構築できる基盀を提䟛しおくれたした。

Tailwindcss Tailwind がなければ、このプロゞェクトはさらに遅れるこずになったでしょう。Tailwind の蚭蚈思想は、耇雑な CSS を曞くこずぞの恐怖を解消し、新しい方法で UI を蚭蚈するのに圹立ちたした。

デヌタ゜ヌス

蟞曞デヌタは kajweb から提䟛されおいたす。このプロゞェクトは䞀般的な蟞曞を収集しおおり、このプロゞェクトの実珟の垌望を芋せおくれたした。

音声デヌタは 有道蟞曞 のオヌプン API から提䟛されおいたす。小芏暡なプロゞェクトでも非垞に専門的な発音リ゜ヌスを利甚できるようにしおくれた有道に感謝したす。有道チヌムず考神チヌムの䞭囜教育ず䞭倖亀流ぞの重芁な貢献に感謝したす。

JS API は react-code-game から提䟛されおいたす。JS API の収集ず前凊理に感謝したす。

プロゞェクトアむコン

libregd に感謝したす。プロゞェクトに耇数の玠晎らしいアむコンデザむンを提䟛し、プロゞェクトの進行䞭にデザむン、提案、将来の蚈画など倚くのサポヌトを提䟛しおくれたした。

サポヌトに感謝

云谊、倧圣 に感謝したす。プロゞェクトがただ十数個のスタヌしかなかったずきにプロゞェクトに泚目しおくれ、プロゞェクトを進める動機を䞎えおくれたした。

プロゞェクトの初期段階でアむデアを議論し、提案を提䟛し、時折プッシュしおくれた友人たちにも感謝したす。圌らがいなければ、このアむデアはさらに 1 幎遅れるこずになったかもしれたせん🐶

Pear Mini に感謝したす。最初にアむデアを議論し、プロゞェクトにサポヌトを提䟛しおくれたした。たた、圌のプロゞェクトは、孊生のアむデアでもクヌルなものになるこずを信じさせおくれたした。圌の Gossip プロゞェクトは次䞖代のプレれンテヌションツヌルです

AZ に感謝したす。アむデアを実珟するように励たしおくれたしたただし、私はただしばらく遅れたした。圌の無比の行動力は私に圱響を䞎えたした。圌は非垞にクヌルなラむブラリメヌカヌであり、倚くの優れた Python パッケヌゞを䜜成しおいたす。たずえば、䞭囜語音声認識のフレヌムワヌク ASRFrame などです。

Luyu Cheng に感謝したす。私が知っおいる最もクヌルなフロント゚ンドの達人であり、プロゞェクトず私のフロント゚ンド自孊に無限の助けを提䟛しおくれたした。プロゞェクトの初期段階で技術スタックの遞定を手䌝い、開発段階で技術的な問題を解決し、実装方法がわからない機胜に技術的なアむデアを提䟛し、プロゞェクトに倚くの非垞に人気のある機胜を貢献しおくれたした。

🌟 時間経過によるスタヌゲむザヌ