viewsProgateのレッスン制作チームが学習レッスンや日々の仕事について語る連載企画。今回のテーマは「Progateのレッスンの作り方」です!株式会社Progateの前嶋です。今回はレッスンの作り方と品質を高める3つのポイントについて紹介したいと思います。やってレッスンを制作しているの?教材制作チームは現在7名います。このうち2〜3名が中心となってレッスンを作っていきます。Flexbox編の教材を例に紹介したいと思います。Progateでは以下の制作フローに沿ってレッスンを作っています。インプットを行うまずは本や公式チュートリアルなどを使って、その言語について勉強します。正しい知識を伝えるためなのはもちろん、この言語ではどのようなことができるのかを考えながら勉強します。実際に自分が勉強していく中で、つまずいたポイントはユーザーの方もつまずく可能性が高いので、レッスン制作をする時に重点的に教えるようにしようとメモをしておきます。キックオフの実施&学習項目決めこの工程では、チームメンバーでこれから制作するレッスンを誰にどんな目的でどのような内容を入れ込むのかを決めていきます。学習項目を決めたら、Figmaというツールを使って、学習項目を本番に近いスライドとして落とし込んでみます。どのような構成でどのような文章、画像を使って教えるのかを詰めていきます。自然な流れで学ぶことができるのか、直感でスライドの内容が理解できるかなど初心者の方々の気持ちになって作り込みます。レッスン制作環境に落とし込みいよいよ最後の工程です。作成したモックの内容をサービスとして公開するために、レッスン制作環境に落とし込んでいきます。演習の問題文や、ソースコードを書いて実行した時のエラーチェックなどを入れていきます。↑説明文や演習の問題、ソースコードなどを追加・修正することができる。ここまで全て完成したら、最後に実際に初心者の方々の目線になって解いていきます。わかりにくい箇所や誤字等がないかを確認します。リリースここまでの工程で良いレッスンが作成できた時点でリリースを行います。良質なレッスンを作るための3つのポイントProgateではわかりやすく、シンプルにプログラミングを学習できるように良質なレッスンを作ることにとにかく力を入れています!世界中のプログラミング初心者の方々にプログラミングの楽しさを伝え、そして自走できるように導くためにレッスン制作に力を入れています。何度もレビューを行う企画フェーズ、実働フェーズそれぞれの制作フローの中で、こまめにレビューをします。気になったところは直していきます。↑レビューで気づいたことや感じたこと、直した方が良いものをコメントしている。2.Progateメンバー一丸となって行う一緒にレッスンを作っているメンバーはもちろん、他チームのメンバーやエンジニアチーム、マネージャーメンバーも含めて、Progateのみんなでレビューを行います。実際の現場で働くエンジニアとしての目線や、過去のレッスン制作経験者の目線などいろんな角度から見て、納得のいくレッスンを作っています。3.納期より品質を優先するProgateにおいてレッスン数がたくさんあることはとても重要なことですが、それ以上にリリースするレッスンの質を重視しています。チーム内でリリースまで1レッスンあたり約2ヶ月間のスケジュールを設けており、それに向けたタスク管理をしています。『納期に間に合うようにリリースする』というより、『良質なレッスンを完成させた』ときにリリースするようにしています。Progateでのレッスン制作方法は伝わりましたでしょうか?まだまだ伝えきれないところもありますが、ひとまずこんな感じで終わります!これからもっともっとコンテンツチームの情報を発信していきますので、ご興味ある方はぜひお楽しみにしていてください。森塾運営のスプリックス(http://sprix.jp/)に新卒入社。株式会社Progateに転職。IT×教育の分野に興味があり、以前からユーザーだったProgateに入社。BlogProgateの教材制作を行っているチームのブログです。