Kento Takeuchi
オンラインジャッジシステムを応用した教育用システムの開発
オンラインジャッジシステムをベースとして、ソースコードを送信した段階でサーバのGPUを使用して学習を行うためのシステムを開発中。 参考にしている先行事例として会津大学のオンラインジャッジシステムが挙げられる。 また既に研究室で運用されている類似システムも参考にしており、基本的に該当システムの技術的負債やボトルネックを解消する意味合いもある。 使用している技術はPHP7.2, Laravel, NodeJS(v10.10.0), MySQL, Redis, Nginx, Docker, Docker Remote API, Websocket, Keras, Python3.6となっている。 様々な事情でAWSなどのクラウドサービスを利用できないため、必要な全ての要素をオンプレで再現している。