Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up
for free
CoderDojo枚方 スキルのご紹介
Ippei Sumida
February 11, 2018
Programming
0
160
CoderDojo枚方 スキルのご紹介
2018-02-11 Alexa Day 2018 / Alexa Skill Contestでお話ししたCoderDojo枚方スキルについてのスライドです。 #alexaday2018
Ippei Sumida
February 11, 2018
Tweet
Share
More Decks by Ippei Sumida
See All by Ippei Sumida
ippey
2
180
ippey
0
18
ippey
0
190
ippey
0
75
ippey
0
20
ippey
1
520
ippey
0
810
ippey
3
2.1k
ippey
0
140
Other Decks in Programming
See All in Programming
konstantin_diener
0
130
saten
1
180
emmaglorypraise
0
130
grapecity_dev
0
200
yoshinoriiiii
0
110
grapecity_dev
0
170
doyaaaaaken
0
810
borkdude
2
170
manfredsteyer
PRO
0
250
xrdnk
0
110
watilde
4
1.3k
grapecity_dev
0
190
Featured
See All Featured
lara
590
61k
hursman
106
9.3k
mongodb
23
3.9k
cromwellryan
104
6.1k
reverentgeek
27
2k
colly
188
14k
dougneiner
55
5.4k
notwaldorf
15
1.8k
caitiem20
308
17k
andyhume
63
3.7k
samanthasiow
56
6.4k
carmenhchung
31
1.5k
Transcript
CoderDojo枚⽅方 スキルのご紹介 2018-02-11 Alexa Day 2018 / Alexa Skill Contest
ABOUT ME ⻆角⽥田 ⼀一平(すみだ いっぺい) フリーランスデベロッパー CoderDojo枚⽅方 代表
概要 • CoderDojoについて • CoderDojo枚⽅方スキルについて • スキル概要 • スキル開発理理由 •
スキルデモ? • スキル作成秘話 • リジェクトで⼤大変 • ⼦子供って⾔言葉がはいると⼤大変
CoderDojo枚⽅方のイベント お知らせスキルを作った!
None
What is CoderDojo?
What is CoderDojo? ⼦子どもたちのための、オープンソース・プログ ラミング道場(クラブ、ワークショップ)で、 ⼦子どもたちが主体的にプログラミングを学習・ 体験できる。 全世界に1,500ヶ所以上の道場がある。
こども = Ninja
デモ動画
スキル概要
$PEFS%PKPຕํͷ ΠϕϯτΛڭ͑ͯ ˎˎ͕ˎ݄ˎ ˎˎͰ͋Γ·͢ɻ
None
なぜつくったか
1.ユーザへの新アプローチ
今までのアプローチ
今までのアプローチ ユーザ:受動的
今回実現したアプローチ ユーザ:能動的
既存の能動的なアプローチ ユーザ:これも能動的
Webでイベントを確認するまで 1. PC、スマホを起動 2. ブラウザ起動 3. URLを⼊入⼒力力、ググる 4. イベントを確認
Alexaだと 1. 「Alexa、CoderDojo枚⽅方を開いて」 2. イベントを確認
2.Alexaスキル作りたかった
|i \ |.| ト\ /| ト | トヽ / |
| ト | | トヽ\/| | | ト / | | | ト\≧三ミゞ=イ/ ム⼺彡''´ ̄ ̄  ̄ ヽ{__.. / V´ ノ __ ', ,. == y ̄, __、\_ ) 世 界 的 で す も ん ね |i }-| ゝ⼆二 |/ ̄ ̄ /ニ,l ヽ__ノ/ヾ _ ノ > }} / >≦'__ し / 乗 る し か な い Vて⼆二オカ (_,/} Yこ⼆二ノ!!| } こ の ビッ グ ウ ェ ー ブ に Y⌒ 从 ∠) 从从从トミ _.ィニ⼆二 ̄⼂丶 ミ三三⼺彡 ' ´ \ \ / \ヽ / ミ;,. ', ', | _ _ __ \',.', ノ! | V7\ ´/ / l /_ゝ| ト >__/ / | ヽン ´ ヽー' i| l |:! ヽ | | ト、 `ミ, l
諸々揃ってるのでやってみたかった ༻ҙ͢Δͷ ༗ແ "84ΞΧϯτ ˓ "MFYB&DIP ˓ "1*αʔό ˓ Δؾ
˓
苦労したところ
1. APIの仕様がよくわからん
None
try&errorで仕様を探る
2.『⼦子供向け』と誤解された
None
Alexaスキルは13歳未満の ⼦子ども向けスキルは リジェクト
None
$PEFS%PKPʙࡀͷࢠͲΛରʹͨ͠ϓϩάϥϛϯάಓͰ͢ɻ ͜ͷεΩϧ$PEFS%PKPຕํͷࠓޙͷϫʔΫγϣοϓ༧ఆΛ͓͠Βͤ͠·͢ɻ アウトな箇所
$PEFS%PKPຕํେࡕຕํࢢͰ׆ಈ͍ͯ͠ΔϓϩάϥϛϯάಓͰ͢ɻ ͜ͷεΩϧ$PEFS%PKPຕํʹࢀՃ͢Δχϯδϟͷอޢऀʹ͚ͯɺ ࠓޙͷϫʔΫγϣοϓ༧ఆΛ͓Βͤ͠·͢ɻ ⼦子ども関係の表記を削除
$PEFS%PKPຕํେࡕຕํࢢͰ׆ಈ͍ͯ͠ΔϓϩάϥϛϯάಓͰ͢ɻ ͜ͷεΩϧ$PEFS%PKPຕํʹࢀՃ͢Δχϯδϟͷอޢऀʹ͚ͯɺ ࠓޙͷϫʔΫγϣοϓ༧ఆΛ͓Βͤ͠·͢ɻ ⼦子ども関係の表記を削除 ↑ 保護者向けアピール
Ԡɿ$PEFS%PKPʙࡀͷࢠͲΛରʹͨ͠ ϓϩάϥϛϯάಓͰ͢ɻʹΞΠϧϥϯυͰ࢝·Γɺ ੈքͰΧࠃɾͷಓɺຊͰશࠃʹͷ ಓ͕͋Γ·͢ ݄ݱࡏ ɻ ҎԼུ アウトな箇所
$PEFS%PKPϓϩάϥϛϯάಓͰ͢ɻ ʹΞΠϧϥϯυͰ࢝·ΓɺੈքͰΧࠃɾҎ্ͷಓɺ ຊͰશࠃʹҎ্ͷಓ͕͋Γ·͢ɻ ҎԼུ 該当部分を削除
アウトな箇所 APIの戻り値も対象
該当部分を削除
作ってみた感想
⾼高度な技術を⽤用いなくても 簡単にユーザとの繋がりができる
Alexaスキルやろうぜ!
CONTACT !JQQFZ@T JQQFJTVNJEB JQQFZT!HNBJMDPN IUUQTVOQMBUJOGP
THANK YOU!