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
子ども向けプログラミング体験教室でのHololens2利用事例 / IoTLT#97
Search
Hiroto YAMAKAWA
March 23, 2023
Education
190
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
子ども向けプログラミング体験教室でのHololens2利用事例 / IoTLT#97
https://iotlt.connpass.com/event/276206/
#iotlt
Hiroto YAMAKAWA
March 23, 2023
More Decks by Hiroto YAMAKAWA
See All by Hiroto YAMAKAWA
新しいJavaを学んで・使っていこう! / osd26do
gishi_yama
0
200
Hokkaido JUGのJCP Annual Awards授賞式 / JJUG CCC 2026 Spring LT
gishi_yama
0
83
カンファレンスのCFPを 試しに書いてみよう! / JavaDo32
gishi_yama
0
340
開発環境構築の共通要素:必要なものを手元に持ってきて使えるようにする/JavaDo28
gishi_yama
0
200
ドメイン層×日本語プログラミング/seb_sapporo_04
gishi_yama
1
230
Javaへの新たなHello, World / yuruchitose-04
gishi_yama
0
120
JSR381、知っていますか?Javaの画像認識APIのはなし / SC4Y23-05
gishi_yama
0
350
jPeekでのクラスの凝集度計測の試行 / mild-web-sapporo#24
gishi_yama
0
500
Github CopilotとChatGPTを使って感じた使い分けの糸口 / JavaDo #22
gishi_yama
1
1.8k
Other Decks in Education
See All in Education
SFプロトタイピング体験(滝中学校)
yusk1450
PRO
0
110
2026年度春学期 統計学 第13回 不確かな測定の不確かさを測る ― 不偏分散とt分布 (2026. 6. 25)
akiraasano
PRO
1
150
Tableau Public入門ハンズオン|Titanicデータで学ぶViz作成とMakeover
hayashi_ds017
0
110
면접관 눈에 띄는 데이터 분석 포트폴리오 만드는 법 | 2026년 5월 세미나
datarian
0
990
Case Studies and Future Research - Lecture 12 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
220
Course Review - Lecture 13 - Information Visualisation (4019538FNR)
signer
PRO
1
2.7k
遊ぶかね欲しさの犯行(ルビ:労働)です
shirayanagiryuji
0
220
Laura Wilson - The Quarterly PR Pivot
laurawilsonbseo1
1
390
Enterprise UI, v2
stevekinney
0
150
Catecismo 26 #1 - Aula inaugural
cm_manaus
0
230
JAWS-UG初心者支部#81 GWにEduJAWSと何か作ろうもくもく会!
otsuki
0
160
Case Studies - Lecture 12 - Information Visualisation (4019538FNR)
signer
PRO
0
210
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
What's in a price? How to price your products and services
michaelherold
247
13k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
570
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.1k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.2k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
610
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.8k
Site-Speed That Sticks
csswizardry
13
1.4k
Speed Design
sergeychernyshev
33
2k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
56k
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
440
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Transcript
#iotlt ⼦ ど も向け プ ロ グ ラミン グ 体験教室
で の Hololens2利⽤事例 山川広人 (@gishi_yama) 1
#iotlt 公立千歳科学技術大学 情報システム工学科 専任講師 R&D: Experimental Development of ICT Services,
Learning Technology, Computer in Education, Programming & Programmer's Education Hiroto YAMAKAWA 2 千歳市バスロケーションシステムの開発(2016-2022) 適応型学習支援システムの開発、活用 レポート内の話しことば診断システムの開発 大学・小学校・地域でのプログラミング教育の実践(最近は学生と設計にこだわったりモブワークで挑戦するのが楽しい)
#iotlt 800キロ先の現地会場からしか 得られない栄養がある 👍 今⽇も このためだけに 北海道から来ました 3 を担当させていただいています
最近開催できてなくて申し訳ないです... 🙇 現地の栄養をいただいてリスタートします! https://www.benricho.org/map_DistanceArea-measure より
#iotlt 研究の⼀⾯で、⼦どもたちのプログラミング教育に関わっています 4 小学校向けなどに、Micro:bitやロボットトイ、スマートスピーカーをプログラミングする 出前授業をやっています
#iotlt はじめに:Hololensって⾯⽩い(MS Mesh Appを使ってみるだけでも可能性を感じる) 5 一台だけよりも、 複数台で複合現実の中でコラボや コミュニケーションするとなお面白い
#iotlt ⼤学でも、どんなことができるか⾊々学⽣とやってみている 6 https://github.com/u8-zawa/HoloLens2Iot
#iotlt ⼤学でも、どんなことができるか⾊々学⽣とやってみている 7 ※学生が卒論で開発中のものです 豊崎駿佑 ら(2023). MRを用いたネットワーク学習教材の開発, 教育システム情報学会2022年度学生研究発表会(北海道地区). A04
https://www.jsise.org/wp-content/uploads/2023/01/2022_hokkaido_a04.pdf
#iotlt 複合現実自体の体験や、複合現実の特性を使った教材や教育支援ツールを作る、はもちろん... 発展的な内容として 子ども達が作り手として複合現実に関わるプログラミングをする 体験的な学びの 方向性も考えたい
初等教育で学ぶ範囲の知識や考え方・ツールに限ったプログラミング x 複合現実(Hololens) は可能か? かつ「作った」だけではなく、それが問題解決や社会に役立つにつながる様な可能性もみせたい... 特に⼦ども達向けの教育活⽤を考えると... 8 画像引用, https://blog.hololab.co.jp/entry/2020/07/21/164944, https://vrscout.com/news/schoolchildren-microsoft-hololens-education/ https://www.feel-physics.jp/
#iotlt 初等教育で学ぶ段階のプログラミング x Hololensの案 9 CodeBlocks (小中学生であってもプログラミングしやすい 知識・考え方・ツール)で3Dモデルが作れる
.glb export upload (OneDrive経由, 直接Hololensへ取り込みなど) Microsoft Mesh App Preview などで配置・コラボレーション
#iotlt 体験手順(90分) 1. サンプル(雪だるま)の3Dモデルを TinkercadのCodeblocksで作成(30分) ⇒3Dモデルのプログラム方法の体験・学習 2. 3DモデルをHololens2に取り込み、
現実世界にかさねあわせて配置(15分) ⇒複合現実の体験 重力や現実世界との当たり判定などは今回は無し 今後、アリにできるともっと発展できて面白そう 3. 子どもオリジナルの3Dモデルの作成・配置 (45分) ⇒コラボレーションや コミュニケーションなどへの発展 他者の3Dモデルとのコラボ 作品として大人に見てもらうなど ⼦ども達への体験会として試⾏ (2023/3/18 ⼩学校⾼学年2⼈、低学年1⼈) 10 ※ 学齢が低い場合はCodeblocksでの作成にこだわらず、 通常の3Dデザインで作成し、複合現実の体験を重視 ※ 13歳未満の場合には、エンターテインメントXR協会の 「VRコンテンツのご利用年齢に関するガイドライン」を遵守、 保護者に了解(署名)も得る https://exra.or.jp/pdf/guidelines.pdf
#iotlt Tinkercad, Codeblocksでの雪だるまプログラム例 11 14ステップぐらいの プログラム サポート役の大学生が 小学校4,5年生レベルで、
横について、 20-30分程度で完成 球・円柱・円錐の配置、 移動・回転、カラーなど 基本的な動作は網羅 作った後に改良したり、 オリジナルな 3Dモデルに挑戦
#iotlt コラボレーションの例(兄が作った花畑、妹が作った滑り台) 12
#iotlt 1. Mesh Appに2月下旬ごろからログイン・接続できない... Preview版はサポート終了との情報(2023/3/20) 急遽、3D Viewer での体験内容へ変更
※他者とのコラボレーションの方法をちょっと変えた 複数台のHololensによる同時のコラボレーション ではなく、1台のHololensを交代交代で使う形へ... トラブル 13 画像引用: https://learn.microsoft.com/en-us/answers/questions/1183220/mesh-app-not-working 当初予定(Mesh App Preview) 同時に3Dモデルを配置・操作・閲覧 試行時(3D Viewer) Hololensを交代交代に配置・操作・閲覧
#iotlt 2. 3Dビューアーで子どもが作成した3Dモデルが読み込めない... 通常の3Dデザインで作成されたglbファイルで発生 その後、Codeblocksのものでも発生を確認 ⇒ Triangles count が10,000を超えていた
⇒ .glbファイルのTriangles countを調べて 10,000を超えていれば3Dモデルを少し削るなどする トラブル 14 画像引用: https://learn.microsoft.com/en-us/windows/mixed-reality/ distribute/creating-3d-models-for-use-in-the-windows-mixed-reality-home https://gltf-viewer.donmccurdy.com/
#iotlt 初等教育で学ぶ範囲の知識や考え方・ツールに限った形で3Dモデルをプログラミングし、 それを利用して複合現実(Hololens2)を体験できるシナリオを試作・試行した 試行の被験者となってくれた児童は3人、ちゃんとした評価や改善、発展はこれからだが... ⇒どの児童もプログラミングや複合現実をとても楽しんでくれた ⇒小学校高学年の児童であれば、自分の作りたい3Dモデルのプログラミングも苦労しない (ただし、今回の被験者はもともとプログラミングに興味があって得意であるとは思う)
⇒今日は紹介しきれなかったが、 現実世界の何かと3Dモデルを重ね合わせられる体験が特に楽しそう ⇒Hololensで複数人のコラボレーションもできたが、 アプリや3Dモデルの読み込み方に課題アリ...(専用のアプリを作った方が良いかも?) おわりに 15