Upgrade to Pro — share decks privately, control downloads, hide ads and more …

EduToolsについて調べてみた

693ed679c8dde3eccbc682ff44f357e1?s=47 Hodaka Suzuki
September 09, 2019

 EduToolsについて調べてみた

Kotlin Fest Reject Conference 2019[非公式](https://dena.connpass.com/event/139147/) で登壇した際に使った資料です。

693ed679c8dde3eccbc682ff44f357e1?s=128

Hodaka Suzuki

September 09, 2019
Tweet

Transcript

  1. 非公式 について 調べてみた

  2. 鈴木穂高( ) • 年 新卒入社 • アプリゲーム開発・運用( 〜 ) ◦

    サーバー、クライアント、マスター管理ツール、インフラ整備、 マネジメントなど • テスト技術チーム - ( 〜) ◦ テストチーム ◦ ( )チーム
  3. チームではテスト教育の取り組みとして 社内ハンズオン を定期的に開催している 詳細は のこちらの記事

  4. ある日

  5. 前回のハンズオンの振り返りをしていると...

  6. ハンズオンは、丁寧に教育ができて良い反面 展開力が乏しい面もある • 部屋の大きさや講師の数に起因した受講者数の制限 • 受講者と講師の予定調整 • 長時間拘束

  7. テスト技術教育をもっと効率よく行える 別のコンテンツも作りたいよね • あまり工数がかからずに作れて • 学習者もいつでも手軽に取り組める • みたいなコンテンツ

  8. やっぱりないよね そんな都合の良いもの・・・

  9. おとなしくこの合わせ技にしよう • スライドをベースに の作成 • ハンズオンの様子を動画に収めて公開

  10. あるよ せんぱい

  11. None
  12. None
  13. None
  14. について 調べてみた

  15. とは プログラミング言語の学習活動や教育活動を 補助する 社製のプラグイン。 ベースの に組み込める。

  16. • 対応しているプログラミング言語 ◦ • 対応している ◦ 参考

  17. 簡単に言うとこんなことができる • 教育者 ◦ 課題を作成する ▪ ソースコード上に「穴埋め問題」をつくる ▪ 「穴埋め」の答えをテストコードで用意する •

    学習者 ◦ 課題に取り組む ▪ コードにある穴を埋めていく ▪ (内部的にはテストを実行することで)答え合わせをする
  18. つまりどういうこと?

  19. デモ動画

  20. None
  21. 簡単に言うとこんなことができる(再掲) • 教育者 ◦ 課題を作成する ▪ ソースコード上に「穴埋め問題」をつくる ▪ 「穴埋め」の答えをテストコードで用意する •

    学習者 ◦ 課題に取り組む ▪ コードにある穴を埋めていく ▪ (内部的にはテストを実行することで)答え合わせをする
  22. None
  23. プロダクトに適用することはできるの?

  24. プロダクトに適用することはできるの? できます

  25. チェックをつける では外れています

  26. に が出るようになる

  27. ただし 答え合わせ時には、すべてのテストが走ってしまうので 実用的ではないように思う の を編集して振る舞いを変えるしかないとのこと (公式へのお問い合わせより)

  28. 作った教育用コースは配布できるの?

  29. 作った教育用コースは配布できるの? できます

  30. 自分の作った教育用コースの配布や 他の人が作ったコースを受講することが可能 https://stepik.org/course/4222/promo もここで配布されている

  31. 結局このプラグイン使いましたか?

  32. いいえ

  33. 触ってみてわかったこと • メリット ◦ ヒントを見ながら課題をこなせるので学習者にとっては親切 ◦ 断片的なコードに対して適用していくのは向いていると思う • デメリット ◦

    学習者にとって、学習環境構築の手間が軽減することにはつながらない ◦ 答え合わせは、結局テストを回しているに他ならず、テストコードの穴埋めを 学習者にやってもらう場合には、 の恩恵を受けられない ◦ ヒントとコードとの親和性がない。例えば、ヒントから該当コードへリンクを 貼ることができない
  34. 【再掲】 おとなしくこの合わせ技にしよう • スライドをベースに の作成 • ハンズオンの様子を動画に収めて公開

  35. 参考にしたドキュメント • 公式ドキュメント ◦ • (公式 チャンネル) ◦ ◦ ◦

    ◦ ◦ ◦ ◦
  36. まとめ • というプログラミング言語の教育と学習を 補助するプラグインがある • 目的によって、使える使えないがはっきり分かれそう