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.6k
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.6k
形式手法を使って、 発見しにくいバグを一網打尽にしよう
hoddy3190
11
19k
TDDチュートリアル
hoddy3190
1
5k
なぜテストを書くのか
hoddy3190
5
5.6k
形式手法について調べてみた
hoddy3190
5
6.9k
Other Decks in Technology
See All in Technology
NLPコロキウム20251022_超効率化への挑戦: LLM 1bit量子化のロードマップ
yumaichikawa
3
550
Observability — Extending Into Incident Response
nari_ex
1
550
abema-trace-sampling-observability-cost-optimization
tetsuya28
0
310
CREが作る自己解決サイクルSlackワークフローに組み込んだAIによる社内ヘルプデスク改革 #cre_meetup
bengo4com
0
350
激動の時代を爆速リチーミングで乗り越えろ
sansantech
PRO
1
150
現場の壁を乗り越えて、 「計装注入」が拓く オブザーバビリティ / Beyond the Field Barriers: Instrumentation Injection and the Future of Observability
aoto
PRO
1
660
Azure Well-Architected Framework入門
tomokusaba
1
140
プロダクト開発と社内データ活用での、BI×AIの現在地 / Data_Findy
sansan_randd
1
590
dbtとAIエージェントを組み合わせて見えたデータ調査の新しい形
10xinc
6
1.3k
SRE × マネジメントレイヤーが挑戦した組織・会社のオブザーバビリティ改革 ― ビジネス価値と信頼性を両立するリアルな挑戦
coconala_engineer
0
290
様々なファイルシステム
sat
PRO
0
260
書籍『実践 Apache Iceberg』の歩き方
ishikawa_satoru
0
150
Featured
See All Featured
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.2k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
RailsConf 2023
tenderlove
30
1.3k
Raft: Consensus for Rubyists
vanstee
140
7.2k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
31
2.7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
253
22k
Embracing the Ebb and Flow
colly
88
4.9k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
Code Review Best Practice
trishagee
72
19k
Speed Design
sergeychernyshev
32
1.2k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
359
30k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Transcript
非公式 について 調べてみた
鈴木穂高( ) • 年 新卒入社 • アプリゲーム開発・運用( 〜 ) ◦
サーバー、クライアント、マスター管理ツール、インフラ整備、 マネジメントなど • テスト技術チーム - ( 〜) ◦ テストチーム ◦ ( )チーム
チームではテスト教育の取り組みとして 社内ハンズオン を定期的に開催している 詳細は のこちらの記事
ある日
前回のハンズオンの振り返りをしていると...
ハンズオンは、丁寧に教育ができて良い反面 展開力が乏しい面もある • 部屋の大きさや講師の数に起因した受講者数の制限 • 受講者と講師の予定調整 • 長時間拘束
テスト技術教育をもっと効率よく行える 別のコンテンツも作りたいよね • あまり工数がかからずに作れて • 学習者もいつでも手軽に取り組める • みたいなコンテンツ
やっぱりないよね そんな都合の良いもの・・・
おとなしくこの合わせ技にしよう • スライドをベースに の作成 • ハンズオンの様子を動画に収めて公開
あるよ せんぱい
None
None
None
について 調べてみた
とは プログラミング言語の学習活動や教育活動を 補助する 社製のプラグイン。 ベースの に組み込める。
• 対応しているプログラミング言語 ◦ • 対応している ◦ 参考
簡単に言うとこんなことができる • 教育者 ◦ 課題を作成する ▪ ソースコード上に「穴埋め問題」をつくる ▪ 「穴埋め」の答えをテストコードで用意する •
学習者 ◦ 課題に取り組む ▪ コードにある穴を埋めていく ▪ (内部的にはテストを実行することで)答え合わせをする
つまりどういうこと?
デモ動画
None
簡単に言うとこんなことができる(再掲) • 教育者 ◦ 課題を作成する ▪ ソースコード上に「穴埋め問題」をつくる ▪ 「穴埋め」の答えをテストコードで用意する •
学習者 ◦ 課題に取り組む ▪ コードにある穴を埋めていく ▪ (内部的にはテストを実行することで)答え合わせをする
None
プロダクトに適用することはできるの?
プロダクトに適用することはできるの? できます
チェックをつける では外れています
に が出るようになる
ただし 答え合わせ時には、すべてのテストが走ってしまうので 実用的ではないように思う の を編集して振る舞いを変えるしかないとのこと (公式へのお問い合わせより)
作った教育用コースは配布できるの?
作った教育用コースは配布できるの? できます
自分の作った教育用コースの配布や 他の人が作ったコースを受講することが可能 https://stepik.org/course/4222/promo もここで配布されている
結局このプラグイン使いましたか?
いいえ
触ってみてわかったこと • メリット ◦ ヒントを見ながら課題をこなせるので学習者にとっては親切 ◦ 断片的なコードに対して適用していくのは向いていると思う • デメリット ◦
学習者にとって、学習環境構築の手間が軽減することにはつながらない ◦ 答え合わせは、結局テストを回しているに他ならず、テストコードの穴埋めを 学習者にやってもらう場合には、 の恩恵を受けられない ◦ ヒントとコードとの親和性がない。例えば、ヒントから該当コードへリンクを 貼ることができない
【再掲】 おとなしくこの合わせ技にしよう • スライドをベースに の作成 • ハンズオンの様子を動画に収めて公開
参考にしたドキュメント • 公式ドキュメント ◦ • (公式 チャンネル) ◦ ◦ ◦
◦ ◦ ◦ ◦
まとめ • というプログラミング言語の教育と学習を 補助するプラグインがある • 目的によって、使える使えないがはっきり分かれそう