Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
EduToolsについて調べてみた
Search
Hodaka Suzuki
September 09, 2019
Technology
2
7.5k
EduToolsについて調べてみた
Kotlin Fest Reject Conference 2019[非公式](
https://dena.connpass.com/event/139147/
) で登壇した際に使った資料です。
Hodaka Suzuki
September 09, 2019
Tweet
Share
More Decks by Hodaka Suzuki
See All by Hodaka Suzuki
Isar勉強会
hoddy3190
0
5.5k
形式手法を使って、 発見しにくいバグを一網打尽にしよう
hoddy3190
11
19k
TDDチュートリアル
hoddy3190
1
4.9k
なぜテストを書くのか
hoddy3190
5
5.4k
形式手法について調べてみた
hoddy3190
5
6.6k
Other Decks in Technology
See All in Technology
AIとSREの未来 / AI and SRE
ymotongpoo
2
1.2k
Cursor Meetup Tokyo
iamshunta
2
350
CloudBruteによる外部からのS3バケットの探索・公開の発見について / 20250605 Kumiko Hennmi
shift_evolve
3
160
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
12k
金融システムをモダナイズするためのAmazon Elastic Kubernetes Service(EKS)ノウハウ大全
daitak
0
120
AIエージェントデザインパターンの選び方
almondo_event
0
150
toittaにOpenTelemetryを導入した話 / Mackerel APM リリースパーティ
cohalz
1
490
Contract One Dev Group 紹介資料
sansan33
PRO
0
6k
面接を通過するためにやってて良かったこと3選
sansantech
PRO
0
130
技術書典18結果報告
mutsumix
2
180
AIオンボーディングとAIプロセスマイニング
nrryuya
5
1.3k
KMP導⼊において、マネジャーとして考えた事
sansantech
PRO
1
210
Featured
See All Featured
Building Applications with DynamoDB
mza
95
6.4k
Producing Creativity
orderedlist
PRO
346
40k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
228
22k
Navigating Team Friction
lara
186
15k
VelocityConf: Rendering Performance Case Studies
addyosmani
329
24k
Docker and Python
trallard
44
3.4k
Testing 201, or: Great Expectations
jmmastey
42
7.5k
How to train your dragon (web standard)
notwaldorf
92
6k
Six Lessons from altMBA
skipperchong
28
3.8k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Transcript
非公式 について 調べてみた
鈴木穂高( ) • 年 新卒入社 • アプリゲーム開発・運用( 〜 ) ◦
サーバー、クライアント、マスター管理ツール、インフラ整備、 マネジメントなど • テスト技術チーム - ( 〜) ◦ テストチーム ◦ ( )チーム
チームではテスト教育の取り組みとして 社内ハンズオン を定期的に開催している 詳細は のこちらの記事
ある日
前回のハンズオンの振り返りをしていると...
ハンズオンは、丁寧に教育ができて良い反面 展開力が乏しい面もある • 部屋の大きさや講師の数に起因した受講者数の制限 • 受講者と講師の予定調整 • 長時間拘束
テスト技術教育をもっと効率よく行える 別のコンテンツも作りたいよね • あまり工数がかからずに作れて • 学習者もいつでも手軽に取り組める • みたいなコンテンツ
やっぱりないよね そんな都合の良いもの・・・
おとなしくこの合わせ技にしよう • スライドをベースに の作成 • ハンズオンの様子を動画に収めて公開
あるよ せんぱい
None
None
None
について 調べてみた
とは プログラミング言語の学習活動や教育活動を 補助する 社製のプラグイン。 ベースの に組み込める。
• 対応しているプログラミング言語 ◦ • 対応している ◦ 参考
簡単に言うとこんなことができる • 教育者 ◦ 課題を作成する ▪ ソースコード上に「穴埋め問題」をつくる ▪ 「穴埋め」の答えをテストコードで用意する •
学習者 ◦ 課題に取り組む ▪ コードにある穴を埋めていく ▪ (内部的にはテストを実行することで)答え合わせをする
つまりどういうこと?
デモ動画
None
簡単に言うとこんなことができる(再掲) • 教育者 ◦ 課題を作成する ▪ ソースコード上に「穴埋め問題」をつくる ▪ 「穴埋め」の答えをテストコードで用意する •
学習者 ◦ 課題に取り組む ▪ コードにある穴を埋めていく ▪ (内部的にはテストを実行することで)答え合わせをする
None
プロダクトに適用することはできるの?
プロダクトに適用することはできるの? できます
チェックをつける では外れています
に が出るようになる
ただし 答え合わせ時には、すべてのテストが走ってしまうので 実用的ではないように思う の を編集して振る舞いを変えるしかないとのこと (公式へのお問い合わせより)
作った教育用コースは配布できるの?
作った教育用コースは配布できるの? できます
自分の作った教育用コースの配布や 他の人が作ったコースを受講することが可能 https://stepik.org/course/4222/promo もここで配布されている
結局このプラグイン使いましたか?
いいえ
触ってみてわかったこと • メリット ◦ ヒントを見ながら課題をこなせるので学習者にとっては親切 ◦ 断片的なコードに対して適用していくのは向いていると思う • デメリット ◦
学習者にとって、学習環境構築の手間が軽減することにはつながらない ◦ 答え合わせは、結局テストを回しているに他ならず、テストコードの穴埋めを 学習者にやってもらう場合には、 の恩恵を受けられない ◦ ヒントとコードとの親和性がない。例えば、ヒントから該当コードへリンクを 貼ることができない
【再掲】 おとなしくこの合わせ技にしよう • スライドをベースに の作成 • ハンズオンの様子を動画に収めて公開
参考にしたドキュメント • 公式ドキュメント ◦ • (公式 チャンネル) ◦ ◦ ◦
◦ ◦ ◦ ◦
まとめ • というプログラミング言語の教育と学習を 補助するプラグインがある • 目的によって、使える使えないがはっきり分かれそう