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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Hodaka Suzuki
September 09, 2019
Technology
2
7.7k
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.7k
形式手法を使って、 発見しにくいバグを一網打尽にしよう
hoddy3190
11
20k
TDDチュートリアル
hoddy3190
1
5.2k
なぜテストを書くのか
hoddy3190
5
5.7k
形式手法について調べてみた
hoddy3190
5
7.1k
Other Decks in Technology
See All in Technology
FinTech SREのAWSサービス活用/Leveraging AWS Services in FinTech SRE
maaaato
0
130
SRE Enabling戦記 - 急成長する組織にSREを浸透させる戦いの歴史
markie1009
0
170
インフラエンジニア必見!Kubernetesを用いたクラウドネイティブ設計ポイント大全
daitak
1
380
pool.ntp.orgに ⾃宅サーバーで 参加してみたら...
tanyorg
0
590
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
2k
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
310
ECS障害を例に学ぶ、インシデント対応に備えたAIエージェントの育て方 / How to develop AI agents for incident response with ECS outage
iselegant
3
300
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
170
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
220
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
240
私たち準委任PdEは2つのプロダクトに挑戦する ~ソフトウェア、開発支援という”二重”のプロダクトエンジニアリングの実践~ / 20260212 Naoki Takahashi
shift_evolve
PRO
2
190
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.6k
Featured
See All Featured
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
7.9k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
85
Code Reviewing Like a Champion
maltzj
527
40k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
830
SEO for Brand Visibility & Recognition
aleyda
0
4.2k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.3k
Unsuck your backbone
ammeep
671
58k
The Cult of Friendly URLs
andyhume
79
6.8k
Balancing Empowerment & Direction
lara
5
900
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
920
Transcript
非公式 について 調べてみた
鈴木穂高( ) • 年 新卒入社 • アプリゲーム開発・運用( 〜 ) ◦
サーバー、クライアント、マスター管理ツール、インフラ整備、 マネジメントなど • テスト技術チーム - ( 〜) ◦ テストチーム ◦ ( )チーム
チームではテスト教育の取り組みとして 社内ハンズオン を定期的に開催している 詳細は のこちらの記事
ある日
前回のハンズオンの振り返りをしていると...
ハンズオンは、丁寧に教育ができて良い反面 展開力が乏しい面もある • 部屋の大きさや講師の数に起因した受講者数の制限 • 受講者と講師の予定調整 • 長時間拘束
テスト技術教育をもっと効率よく行える 別のコンテンツも作りたいよね • あまり工数がかからずに作れて • 学習者もいつでも手軽に取り組める • みたいなコンテンツ
やっぱりないよね そんな都合の良いもの・・・
おとなしくこの合わせ技にしよう • スライドをベースに の作成 • ハンズオンの様子を動画に収めて公開
あるよ せんぱい
None
None
None
について 調べてみた
とは プログラミング言語の学習活動や教育活動を 補助する 社製のプラグイン。 ベースの に組み込める。
• 対応しているプログラミング言語 ◦ • 対応している ◦ 参考
簡単に言うとこんなことができる • 教育者 ◦ 課題を作成する ▪ ソースコード上に「穴埋め問題」をつくる ▪ 「穴埋め」の答えをテストコードで用意する •
学習者 ◦ 課題に取り組む ▪ コードにある穴を埋めていく ▪ (内部的にはテストを実行することで)答え合わせをする
つまりどういうこと?
デモ動画
None
簡単に言うとこんなことができる(再掲) • 教育者 ◦ 課題を作成する ▪ ソースコード上に「穴埋め問題」をつくる ▪ 「穴埋め」の答えをテストコードで用意する •
学習者 ◦ 課題に取り組む ▪ コードにある穴を埋めていく ▪ (内部的にはテストを実行することで)答え合わせをする
None
プロダクトに適用することはできるの?
プロダクトに適用することはできるの? できます
チェックをつける では外れています
に が出るようになる
ただし 答え合わせ時には、すべてのテストが走ってしまうので 実用的ではないように思う の を編集して振る舞いを変えるしかないとのこと (公式へのお問い合わせより)
作った教育用コースは配布できるの?
作った教育用コースは配布できるの? できます
自分の作った教育用コースの配布や 他の人が作ったコースを受講することが可能 https://stepik.org/course/4222/promo もここで配布されている
結局このプラグイン使いましたか?
いいえ
触ってみてわかったこと • メリット ◦ ヒントを見ながら課題をこなせるので学習者にとっては親切 ◦ 断片的なコードに対して適用していくのは向いていると思う • デメリット ◦
学習者にとって、学習環境構築の手間が軽減することにはつながらない ◦ 答え合わせは、結局テストを回しているに他ならず、テストコードの穴埋めを 学習者にやってもらう場合には、 の恩恵を受けられない ◦ ヒントとコードとの親和性がない。例えば、ヒントから該当コードへリンクを 貼ることができない
【再掲】 おとなしくこの合わせ技にしよう • スライドをベースに の作成 • ハンズオンの様子を動画に収めて公開
参考にしたドキュメント • 公式ドキュメント ◦ • (公式 チャンネル) ◦ ◦ ◦
◦ ◦ ◦ ◦
まとめ • というプログラミング言語の教育と学習を 補助するプラグインがある • 目的によって、使える使えないがはっきり分かれそう