---------------------------------------------------------
開発者:西窪翔海
開発環境:Node.js,JavaScript,HTML,CSS,MySQL57,localhost
開発期間:約1年
詳細:本研究では,プログラマに対する未経験のプログラミング言語学習支援と他者が理解しやすいコードの作成スキル向上を目的としたWebアプリの開発を行いました.
このアプリは,課題に対するコード実装をベースとした複数人で使用するプログラミング学習ツールであり,コード交換機能を搭載しています.
コード交換機能とは,プログラマが未経験言語でコード実装を行う際,一定時間ごとあるいはコード実装を完了するごとに実装中のコードがプログラマ同士で強制的に交換されるというものです.
この機能によって,プログラマは他者が未経験言語で書いたコードを読むことができ,また他者が理解しやすいコードを意識して実装を行うことでコーディングスキル向上が期待できます.