Engineer Evaluation


概要


GitHubのユーザ名を受け取り該当するユーザのパブリックリポジトリから評価を行います。判定を行う基準を得る為、事前に調査を行い計算した上で重みをつけて算出しました。判定には時間がかかる為、ユーザ名の他、メールアドレスも受け取るようにし、処理が完了するとメールを送信するようにしています。メールにはツイッターで共有できるようなボタンも追加しました。

またアプリケーションの制作にあたりどのような基準で判定を行うかを調べる為、事前調査を行いました。事前調査の内容やコードは以下のリポジトリから確認できます。

https://github.com/SakaiTaka23/GitSampleSurvey


制作経緯


日々GitHubにコミットをしている中で自分はどの程度コミットができているのだろう・周りはどの程度コミットしているのだろうと思い、可視化して確認したいと思い作成しました。


システム詳細


評価基準や評価を行う際のロジック・方針についてはリポジトリのREADMEを確認していただけると幸いです。

https://github.com/SakaiTaka23/engineerEvaluation/blob/main/README.md


リポジトリ


https://github.com/SakaiTaka23/engineerEvaluation


スクリーンショット


ユーザの評価処理中の画面
ユーザの評価処理中の画面
ユーザ評価の結果として送信されるメールの一部
ユーザ評価の結果として送信されるメールの一部

坂井俊文
坂井俊文
Student

情報流によるIoTがクラウドに与える負荷軽減について研究