自習室Discordでbotを使って勉強モチベを管理してみた part2

 

はじめに

 

foldingpap.hatenablog.com

Discord bot第二弾の話です。あれからもう少し機能を織り交ぜて更新しましたので、こちらのブログでも内容を更新したいと思います。

 

自習室利用時間計測&称号付与bot

f:id:hiropeng22:20220401214932j:plain

称号

自習室利用時間を計測して、称号を付与してくれるbotの称号数を増やしました。虹級(50h~100h)、オーロラ級(100h~)を増やしました。

というのも、botを公開してみたところ…???

f:id:hiropeng22:20220401214925j:plain

半月で90時間!?

利用者の方に軽々と90時間を達成されてしまったからです、3月の中旬に公開したので、半月しか公開できていないのに…凄い…。沢山利用してくださって、本当に感謝しかないです。

毎月100時間勉強されたら1年間で1200時間なので、どんな資格でも目指せるんじゃないでしょうか?皆さんには、このbotをモチベーションにどんどん進捗を生んでいってほしいと思っています。

f:id:hiropeng22:20220401214959j:plain

利用時間集計表

皆さんの自習室利用において、ボイスチャンネルの利用時間を計測した結果を記録したスプレッドシートがこちらになります。自分としては、結構利用してくれたんじゃないか?と思っています。皆さんの数字が更新されている様子を見て、凄く嬉しくなりました。

これを見て思いついたのが、皆さんの自習室利用時間を合計して、皆で目標を達成する要素を追加しても良いんじゃないか、というものです。思い立ったが吉日、早速作りました。

f:id:hiropeng22:20220401214937j:plain

合計時間称号付与bot

皆さんの勉強合計時間を1分1mとして集計し、称号を付与してくれるbotです。地上級(0分~3776分)・富士山級(3776分~8489分)・エベレスト級(8489分~12000分)・対流圏級(12000分~45000分)・成層圏級(45000分~)という区分を作りました。朝8時~9時頃に定時投稿してくれます、要注目!

 

勉強計画公表bot

勉強計画記入!

自習室利用時間集計botを作ってみて思ったのが、皆さんの勉強時間の量は確保したけれども、質についてはどうか?ということです。闇雲に勉強するのではなくて、やはり、勉強計画を立てないと。ということで作ったのが、勉強計画公表botです。「!join」というコマンドを打つと、スプレッドシートに個人の勉強計画表を与えられます。上の表の様な感じです。オレンジの欄に勉強する科目を作ります。そして、その下の欄に、日付との交点となるセルにその科目のその日に勉強する予定を書き込んでおきます。すると…???

勉強計画公表!



毎朝、皆さんのその日の計画をはれるんが公表してくれます。こちらも、勉強のペースメーカーとしてくだされば良いかなと思って作ったのですが、予想以上に利用いただいて驚いています。自分も、使っていくぞ…!!!

 

おわりに

今回のDiscord botでは、運営のしののめさんやたらさんの力をお借りしながら、私の自由に開発させていただきました。使用言語は、pythonjavascriptです。3月は仕事で使用することもありExcel VBA表計算のプログラミングの勉強をしようと元々思っていたのですが、結局これらの言語でスプレッドシートのプログラミングを出来て大変勉強になりました。このような勉強・開発の機会を与えて頂き、またユーザーとして使っていただいた・使っていただいている皆さんには、本当に感謝しかないです。ありがとうございます。