英単語暗記アプリ「pileword」リンクページ
Siv3Dというフレームワークを使って、自分が製作した英単語暗記アプリのpilewordについての情報をまとめたページです。
現時点でのバージョンの最新はver 1.0 fixです。
ダウンロードはこちら。GitHubはこちら。ライセンスはMITライセンスです。
- 最新のバージョン更新と今後の予定
- 使い方
- バグ情報
- 詳細な機能(工事中)
- コマンド一覧
特徴
英単語暗記アプリの「pileword」を作りました。
— Sen (@nonpro3) 2021年1月31日
Ankiと違って(Ankiでもできますが)少しずつ毎日単語を追加していくタイプの人に合うと思います。https://t.co/y5SO3IFF5t…#Siv3D #英単語 #暗記 #英語 pic.twitter.com/LmSKIV8Yp9
- キーボードだけですべてが完結する操作性。最速2打鍵で1単語を学べる。
- 英単語のスペルを答えるので、スペルがあいまいになりにくい。(設定で変更可能)
- ある程度忘却曲線に則った確率で単語が出題される。
- 毎日少しずつ未知の単語を追加する勉強法に向いてる。(一気に追加して回すのはAnkiの方が向いてる)
- 類義語設定すれば、自動で単語ごとに類義語を表示する。Ankiなどでは類義語が多い場合は骨が折れるがpilewordでは楽に。
- 3つの出題タイプを用意しており、ユーザーで出現の割合を調整可能。
- 毎日好きな個数だけ勉強できる。
- 毎日の学習をツイートする機能も。(設定で自動化もできる)
最後に、このようなフレームワークを提供したOpenSiv3Dの作者のRyo SuzukiをはじめとするOpenSiv3Dプロジェクトのみなさんには頭が上がりません。 また、これの改善に多大な意見をいただいた友人たちにも心より感謝します。みなさんありがとうございました。
【mikan】大学受験2500完了
久しぶりの更新です。
先日、こつこつやってきたmikanという単語アプリの「大学受験2500」という単語セットを全部覚えました。 ぱっと見て大学受験2500の感想が少なさそうだったので、ここで感想と客観的な語彙力の伸びに記しておきます。
「大学受験2500」とは
- mikanの無料版に入ってるデフォルトの単語帳セット。
- これをやれば大学受験の英単語はばっちり。(mikan公式からの説明はないのでタイトルから邪推だが)
- 単語の難易度は後ろに行くにつれて上昇したという感想。厳しくつけて初めの100語での未知語は8個だったが、最後は75個となった。
の単語帳です。
「大学受験2500」習得による語彙数の増加
Weblio診断
ここから診断。
やる前は「5000から6000」でしたが、やったあとに「6000~7000」、「7000~8000」と出るようになりました。
Test Your Vocab
ここから診断。おそらくランダム出題じゃないので頻繁にやってしまうと意味がない。
やる前は6000word前後でしたが、やった後は7430wordとでました。自分の大学受験2500(と同時に読んでる英文から取り出したものも入れて)による未知語数は2021/9/5時点で1401個だったので、ほぼほぼドンピシャの判定結果であった。
やり方
- 100語ごとに区切る。
- 100語を進めて、その100のうちの未知語を洗い出す。
- 未知語を自分の作成した英単語暗記アプリ(for Windows)pilewordに追加して、暗記する。(Ankiなどのツールで代替可能)
- それと同時にiPadに最近追加した未知語を書き止め、毎日復習する。(ある程度見覚えが出てきたらその単語を消して他の単語を書き加える)
- それに加えて毎日mikanで150~200語復習を行う。
- 100語のうちの未知語を全部覚えたらランクアップテストを受ける。
感想
大学受験2500は大学受験においてオーバーキルである(至言)。少なくとも東京大学を受けるなら、これほどの語彙力は必要ないと思う。京都大学や一部の私立で語彙レベルの要求が高い学科でなければ、ここまでやる必要はない。共通、センターレベルを完全に超越してる何かなので、自分のレベルを見極めてから覚えよう。共通、センターレベルの英文が読めてない人はまずmikanで「共通直前400」、「センター500」を覚えることから始めることを勧める。
ただし受験という枠にとらわれなければ、素晴らしい単語帳だったと思う。mikanの毎日の勉強した単語数による高校別対抗、高校内対抗のシステムも自分にはモチベーションとなった。おかげで今年に入ってからmikanは一日のうっかりを除けば毎日学習しており、完全にルーチンとして定着した。
ところで、大学3年生になってるやつがmiaknの校内ランキングの首位をとってる母校、後輩もっと頑張って...。
総じてこのセットはかなり有益でした。おすすめです。ただし大学受験という目標で、しかも時間に余裕がないのでしたらこのセットより市販の単語帳の方がいいかもしれません。
pilewordの使い方
この記事は、英単語暗記アプリのpilewordの使い方、チュートリアルです。
pilewordのリンクページにあるほかの記事を合わせてごらんください。
基本的には、WordData.csvとConfiguration.csvとpileword.exeのみを操作することを想定しており、WordHistory.csvには手を加えず、基本的に開かないようにしてください。
pileword.exe
問題はスペルを問うものと四択の2通りに大別されます。スペルを問うものはスペルを入力し、四択の場合は、abcdのうちのいずれか(半角英字)を入力して、エンターを押してください。
正解の場合は緑の○が表示され、不正解の場合は意味が大きく表示されます。この大きく表示された画面にはエンターもしくはスペースキーを押すことで再び別の問題に戻ります。
問題が解けたか解けなかったかによって、問題ごとの出やすさ(難易度係数)が変化します。
右上では - pilewordで解いた問題の合計 - 今日解いた問題の合計 - 今回解いた問題の合計 - 今回解いた問題(同じ単語は重複カウントなし)の合計」
を上から順に表示しています。学習の目安にぜひお使いください。
WordData.csv
出現する単語群たちです。A列には英単語のスペル、B列にはその単語のタグ、C列には英単語の日本語の意味などを入れる形となっています。
仕様上、かならず単語数は4つ以上にしてください。
また、WordHistory.csvとの紐づけの関係上、単語は必ず一番下に新しい行として追加してください。単語の削除は強制終了はしませんが、単語の難易度対応がずれますので基本的にしないでください。
基本的にはデフォルトで入っているWordData.csvのようにすれば大丈夫です。初期のものは削除してもかまいません。
英単語(A列)
英単語のスペル部分では、空白を含んでも構いません。
例)for example
も英単語ではないのですが、A列に入れても差し支えありません。
長さは特に制限はありません(次回アップデートで詳しく調査するつもりです(え?))。
タグ(B列)
タグは類義語をまとめるのに使用されます。タグの言語は日本語でも可能、何もタグがない場合は空白で構いません。
例)デフォルトの単語帳ではambiguous, vague, opacityに「不明瞭な」というタグをつけている。
複数のタグを含む場合は、デフォルトのWordData.csvのdeliberateのように、間に半角空白を空けてください。
例)熟考する 意図的な
が単語deliberateのB列の内容
タグに関しては、よくわからない場合はB列をすべて空欄でもかまいません。
日本語の意味(C列)
日本語の意味の部分は、全角で50字以下を推奨します。恐らく55文字までなら入ります。
発音記号は仕様上少しアクセントの位置がずれることがあります(ごめんなさい)。
pileword更新情報や今後の予定
こちらでは英単語暗記アプリpilewordの最新の更新や今後の予定を記述しています。
pilewordの情報をまとめたリンクページはこちら。
アップデートのお願い
これはとても大事なお願いですが、アップデートでは、
でお願いします。Configuration.csvはリセットされますが、これからの機能追加でConfiguration.csvは互換性を保証できませんので、苦しいながらもこうさせてください。
最新のアップデート
ver 1.0 fix
前日の勉強結果を自動的にツイートするのをONにしたとき、前日の勉強結果のツイートでいくら勉強しても英単語数は0となってしまう不具合を修正。 重篤なバグなので、fix版を出した。
ver 1.0
pilewordとして正式にリリース。機能の詳しい所はリンクページの詳細な機能やコマンド一覧をご覧ください。 - 類義語機能を追加。 - ツイート機能を追加。 - 一部UIを改善。 - コマンドモードを追加(現時点ではTweetすることのみだけど)
今後の予定
上の方ほど自分の中でやりたい欲求が高いです。 太字の部分はver 1.1でやります。
- コマンドで強制的にツイートさせたとき、それ以降の日にちでは自動的にツイートされないバグを修正。
- UIの改善 一部にフレームをつけたり、スタート画面の実装を行う。
- 日英以外の言語ペアの暗記の場合、現状のフォントでは一部表示できない文字がある(中国語簡体字など)。これをうけて、フォントを選択可能に。cmd画面などから選択できるように。
ツイートされる文章はユーザーが編集できるように。指定の書式で記述すれば単語数、やった日にちなどを引用することもできる(デフォルトのままでもかまいません)
同じタグを含む単語のピックアップをするコマンドを作りたい。