近年,プログラミング学習手段としてプログラミング環境の構築の不要なWeb アプリケーションが様々存在する。それらサービスは,プログラミング学習サイトと競技プログラミングサイト,解説サイトがそれぞれ独立して運営されている。そのため,ユーザーは各サイトを行き来する必要がある。また,プログラミング言語が限定されていないため,汎用的な学習コンテンツとなっている。本研究では,プログラミング言語「Python」の学習を可能とするWeb アプリケーションのシステム設計・構築を行う。システムは,プログラミング学習サイトと競技プログラミングサイトが共有のデータベースを用いて連動するサイトである。本稿では,このプログラミング学習サイト部分の開発を行った。また,従来のサイトでは扱われていない,テキストファイル・画像・Web・音声を用いたコンテンツを開発した。
抄録全体を表示