CodeCraftはAIとブロックによるビジュアルプログラミングを組み合わせたプログラミング言語変換サービスです。開発するにあたって、使用した言語はバックエンドがJava(Spring Boot)、SQL、XMLでフロントエンドがHTML/CSS、JavaScriptです。
制作で工夫した点は2つあります。1つめは、疎結合なシステム構成にした点です。フロントエンドも含めて全体的に疎結合にすることで機能の追加や改善をスムーズに行うことができました。2つめは、GUIをプログラミング初心者でも扱いやすい操作にしたことです。直感的にプログラムを組めるようブロックの配置やボタンお動きなどを工夫しました。今回の制作をおこなった理由は、急速に身近な存在となったChatGPTへの正しい理解を得られるよう、制作に組み込んで、学びの場を作ってみたいと思ったからです。CodeCraftを通じて少しでもChatGPTやプログラミングに興味を持ってくれたら嬉しいです。