中高生500人以上にITやプログラミングを教えてみて、ワークショップというUXを本気で考えてみた

この記事は、**[Life is Tech ! アドベントカレンダー2016](http://qiita.com/advent-calendar/2016/life-is-tech)** 17日目の記事です。

昨日のエントリーは[こちら](http://qiita.com/touyoubuntu/items/fbf4a4362b490e990631)です。

このアドベントカレンダーは、**様々な方面から活躍するLife is Tech ! のメンターたちが、分野は自由に書き連ねる**というなんとも自由な企画です。
過去には、[メンターとパンサーを人工知能に区別させてみた話](http://qiita.com/rikky0611/items/a2783252f4452ab8733b)や、[プログラミングの話をしているかのようにエナジードリンクの話を書き連ねる記事](http://qiita.com/aritaku/items/309b58e991e2d6f06f02)など、過去のエントリーも面白いので、ぜひぜひそちらも見てみてください。

# 自己紹介
Life is Tech ! のiPhoneメンターえぐっちです。3年半で、リアルな空間やオンラインを通して延べ500人以上の中高生にITをつかったものづくりを教えてきました。
大学では情報系の学部で、研究でもSwiftを書いていますが、同時に教育やリアルな場作りも学んでいます。専門はITを用いたインクルーシブ教育です。文系理系を飛び越えているって自分で気づいたのは教育実習に行ったときでした。自分では理系だと思っています。外見も理系です。

ワークショップデザイナー育成プログラムの青学21期修了生で、Life is Tech ! のほかにもアカデミックな領域でワークショップやAL型の授業を企画したり実施したりしています。

今回は、そんな僕が、何かを創造したり形作ったりするワークショップを作る上でいつも考えていることを紹介します。

# UXってなに？
Wikipediaさんに聞いてみましょう。
>ユーザーエクスペリエンス（UXと略記されることが多い）は、ISO 9241-210において「製品、システム、サービスを使用した、および／または、使用を予期したことに起因する人の知覚（認知）や反応」と定義されており、ユーザーがある製品やシステムを使ったときに得られる経験や満足など全体を指す用語である。

ということで、User Experience（ユーザー体験）のことを指すみたいです。今回は深入りせずに、**ワークショップというUX**を、**ワークショップでユーザーが得られる体験・経験や満足度**と定義して話を進めます。

#最近「勉強会」増えてきました
ところで、みなさん、勉強会行っていますか？
最近では、[Dots.](https://eventdots.jp/)や[compass](https://connpass.com/)などでプログラミングやデザインといったIT系の勉強会もかんたんに勉強会情報を得ることができます。しかも、このような勉強会のあとに行われる懇親会は、なんと無料でドリンクや軽食を食べることができます。最高ですね。

ところで、IT系の勉強会なのに、なぜ「リアル」なのでしょうか？

#なぜ、いま「リアル」なのか？
世の中は、「リモート」「在宅勤務」「バーチャル・リアリティ」など、どんどん「人と人とが会わなくても良い時代」　になりつつあります。それでも、リアルな場が大事にされることもあります。「リアル脱出ゲーム」「サバゲー」「工場見学」「ワークショップ」「ミートアップ」など。

なぜ、そんなにリアルな場が大事なのでしょうか？なぜ人は、リアルな場に集まるのでしょう？ライフイズテックのキャンプやイベントには、なぜこんなに人が集まるのでしょうか？
それは、リアルな場でしか味わえない**「参加」「体験」「相互作用」**がそこにあるからです。

##1. 参加
バーチャルな空間では、「参加」が100%保証されているとは言い切れません。
みなさんはこのQiita記事を読んでいますが、おそらくこのページを見た人全員が一語一句正確に読んでいるとは言い切れません。ある人は流し読みで、ただ「長いな」と思っているだけのひとがいるかもしれません。ある人は真剣に読み、これに対する批評をコメントするかもしれません。

しかし、リアルな場では、多かれ少なかれ＜参加＞が求められます。そして、ひとりひとりの参加意欲が、リアルな場での双方向の場を作るのです。

##2. 体験
リモートやバーチャルな空間では、言葉をつかって頭で考える作業をするだけかもしれません。しかし、リアルな場では、ただ言葉を使って頭で考えるだけではなく、五感を使って体験することができます。ワークショップなどのリアルな場では、この＜体験＞がとても大きな意味をなします。
自然を感じたり、全身で動き回ったり、ロールプレイを演じたりするなどの体験ができます。

ただし、学びの場を作る上では、ただ「体験して終わり」にするわけには行きません。それは単なるアクティビティになってしまいます。
そこで重要になるのが**体験型学習法**の循環過程です。
###体験型学習法
**1. 体験**
まずは、何も考えずに「やってみる」こと。
**2. 指摘**
互いにその体験をやってみたり、観てみたりして、話し合うこと。
**3. 分析**
指摘したこと、されたことを受けて自分の中で考えてみること。
**4. 概念化・一般化**
分析したことをまとめて、次のステップを考えたりすること。

この4つのサイクル回しながら、学んでいくことを**体験型学習法**といいます。単なるアクティビティは、**体験**のみ、いわゆる知識を詰め込むだけの授業は**概念化・一般化**のみといえます。ワークショップのように参加者が複数人いれば、1〜4のサイクルを回しながら学びを深めることができます。

##3. 相互作用
リアルな創造・学びの場は、1人では作れません。かならず2人以上の人たちが集まって何かを生み出したり、学び合ったりします。一方向ではなく、お互いから学び合う場が生まれます。
みなさんは、誰かと一緒に何かをしたときに、盛り上がったことはありませんか？集団で何かをすることで、集団ならではの盛り上がりを見せることもできます。そこには、場を進行する「ファシリテーター」が存在します。

###F2LOモデル
<img width="612" alt="スクリーンショット 2016-12-16 11.43.17.png" src="https://qiita-image-store.s3.amazonaws.com/0/44105/537c267b-c45b-cb4c-4211-545923003331.png">

上の図をみてください。これは、F2LOモデルと言い、ワークショップ界隈で観察の際によく使われる模式図です。僕が考えたのではありませんが、とても素晴らしいモデルなので紹介します。

- F　ファシリテーター(Facilitator)
- L 学習者(Leaner)
- O 対象物(Object)

僕がよくワークショップを企画したり観察したりするときに一つの指標にしているものです。
もしあなたが勉強会やイベントの企画者であれば、Fを自分、Lを参加者、Oをその勉強会のテーマとして考えてみてください。

良いワークショップは、このように進んでいきます。

####(i)FがLをOのほうへ引きつける
<img width="287" alt="スクリーンショット 2016-12-16 11.45.31.png" src="https://qiita-image-store.s3.amazonaws.com/0/44105/ae3eb6f8-2fe3-1e54-3cfc-1e3580825b17.png">

最初からLがOに寄っていることはまずありません。やはり、FがLをOにもっていく必要があります。Lが「楽しそう」「やってみたい」と思えば、自ずとOに引きつけることができます。
####(ii)LがOに寄る
<img width="301" alt="スクリーンショット 2016-12-16 11.46.45.png" src="https://qiita-image-store.s3.amazonaws.com/0/44105/78f49317-e5a9-d6fa-c5ee-64250520b21c.png">




この段階で、Oにいち早く寄るLと、OになかなかいかないLがいます。
Oにいち早く寄るLについては、**参加の増幅**を、OになかなかいかないLには、**参加の保証**をそれぞれ示してあげましょう。

- 参加の増幅　全体の目的に合わせて場を変形させていくこと
- 参加の保証　LにあわせてLが安心できるように場を変形させていくこと

####(iii)Fが離れてもLがOにとどまっている
<img width="297" alt="スクリーンショット 2016-12-16 11.48.19.png" src="https://qiita-image-store.s3.amazonaws.com/0/44105/7dbd459b-f62b-507f-93dc-f581e723e975.png">

最高ですね。もう自分がいなくてもLはOにとどまってくれています。ここからどう考えるかはみなさん次第ですが、ほとんどの人は更に次のステップを見るために新たな場を設計するでしょう。これを繰り返してこそ、体験型学習法が成立したといえるでしょう。

#まとめ：だから、リアルな場の設計ってとっても大事
絶対的な「参加」「体験」「相互作用」が生まれるリアルな場（ワークショップ）において、ファシリテーター側の設計が甘いと、その場に集うみんなの時間を奪ってしまうことになります。
たとえば、2時間のイベントだとして、もしその場に30人の参加者が集まったら、2時間×30人=60時間分の時間をあなたは預かっているということになります。2日間以上...！
だからこそ、リアルな場を運営するときには、UX設計がとっても大事なのです。
もちろん、僕自身も毎回100%実践できているわけではありません。失敗したなと思う日、たくさんあります。
よくワークショップ界隈では、**too muchかtoo littleしかない**といわれます。まさにその通りで、今日はtoo muchだった、今日はtoo littleだった、と反省を繰り返しながら前に進んでいます。

深い学びの場になるように丁寧にUX設計しましょう！

おわり

##【番外編】ワークショップにおけるUXを向上させるためのMac OS X 4つのカスタマイズ&活用法
最近では、学校であれどこであれ、最近はICTとリアルな場の関係を切っても切り離すことはできません。
これは僕の独断と偏見ですが、ワークショップとMacはとっても相性がいいです。Macのおすすめのカスタマイズ＆活用法を紹介します。

###その1：デスクトップ背景は黒一色！
![image](https://qiita-image-store.s3.amazonaws.com/0/44105/ecc217a3-bd88-8cdc-48fe-ad605acf19a9.png)


PC画面をプロジェクタに映し出すとき、多くの皆さんはKeynoteやPowerPointといったプレゼンテーションソフトを使うことでしょう。しかし、KeynoteやPowerPointを起動する前に、デスクトップ背景が出ているととても見栄えが悪くなってしまいます。
光の三原色で一番スクリーンに影響が出ないのはやはり「黒」！
スクリーンに画面を映し出すときのデスクトップ背景は黒一色に設定しておきましょう。


###その2：メニューバーも黒へ！
<img width="1440" alt="スクリーンショット 2016-12-16 11.49.11.png" src="https://qiita-image-store.s3.amazonaws.com/0/44105/24bf9da8-5a69-4598-2360-57de67b3f694.png">

Macには、上部にメニューバーがあります。これも黒にすることができてしまうんです。ここもやはり、黒にしておきましょう。

システム環境設定を開き、「一般」をクリック→「アピアランス」で、「メニューバーとDockを暗くする」のチェックボックスを入れます。
![image](https://qiita-image-store.s3.amazonaws.com/0/44105/713fe465-bdee-1e92-e4d9-7138e1d1245e.png)


###その3：ミラーリングと2画面の切り替えはCommand+F1
みなさんは、ミラーリングと2画面の切り替え、どうしていますか？「システム環境設定」を開いて、「ディスプレイ」を開いて...と、面倒な作業を毎回やっていませんか？
Command+F1 だけで、ミラーリングと2画面の切り替えができてしまいます！
これは試しておきたいですね。

###その4：音量ボタンを押したときの「あれ」も消そう
<img width="303" alt="スクリーンショット 2016-12-16 11.55.07.png" src="https://qiita-image-store.s3.amazonaws.com/0/44105/4c3748b0-aa4b-acfb-5e9a-576893b96b88.png">

音量ボタンをおした時、「あれ」が出てしまいます。「BezelUI」というらしいです。これも、スクリーンに映し出したときにダサいだけではなく、動画などが再生中だと文字が見えなくなってしまいます。
<img width="408" alt="スクリーンショット 2016-12-16 11.56.30.png" src="https://qiita-image-store.s3.amazonaws.com/0/44105/2c85ef0f-1994-9fa1-e348-a6bf1d28dbc0.png">
もともと出ないように設定できますので、これも設定しておきましょう。

ターミナルを開いて、次のコマンドを実行します。

```zsh:terminal
launchctl unload -wF /System/Library/LaunchAgents/com.apple.BezelUI.plist
```

あれ、でも自分で音量がわからない...安心してください。Touch Barには表示されています。
![image](https://qiita-image-store.s3.amazonaws.com/0/44105/219a082a-d4b1-c5fc-197d-9106611febb9.png)


Touch Barがない皆さんは、がんばってください。1週間使い続けたら慣れます。
どうしても慣れなかった人だけ次のコマンドを叩いてください。（BezelUIを表示する方法）

```zsh:terminal
launchctl load -wF /System/Library/LaunchAgents/com.apple.BezelUI.plist
```

戻りましたね。

しかし、このやり方はMac OS X El Capitanまでしか適応されないようです。Sierraは、`LaunchAgents`の場所に`com.apple.BezelUI.plist`がありませんでした。何故なくなったのでしょうか...？
わかる方がいらっしゃいましたら教えてください。

###その5：スクリーンサイズを考慮してスライドを作ろう
現代、主要な画面アスペクト比には大きく分けて2種類あります。
1つは、16:9、もうひとつは4:3です。スライドをつくるときにこれを間違えると後悔します。

**Keynoteの場合**
![image](https://qiita-image-store.s3.amazonaws.com/0/44105/5bbef33b-e290-295e-9d9d-0d5710d8b163.png)
「書類」→「スライドのサイズ」で変更できます。

**PowerPointの場合**
<img width="796" alt="スクリーンショット 2016-12-16 16.50.40.png" src="https://qiita-image-store.s3.amazonaws.com/0/44105/b48d14a0-9704-1db1-3fc5-ad9d2be81523.png">

「デザイン」リボンから「ユーザー設定」→「スライドのサイズ」で変更できます。

私は、教育実習のときに16:9でスライドをつくっていて、学校のプロジェクタが4:3だったことに授業開始前30分で気づき、30分で全部のスライドを作り直したこともあります。
それぞれの画面サイズにあった方法で作りましょう。もし接続先の画面サイズがわからない場合は、2パターン用意しておくと良いでしょう。


#参考文献
- [ワークショップと学び3 まなびほぐしのデザイン](https://www.amazon.co.jp/%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%83%E3%83%97%E3%81%A8%E5%AD%A6%E3%81%B33-%E3%81%BE%E3%81%AA%E3%81%B3%E3%81%BB%E3%81%90%E3%81%97%E3%81%AE%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3-%E8%8B%85%E5%AE%BF-%E4%BF%8A%E6%96%87/dp/4130530836)
- [ワークショップにおける学びの観察記録ツールに関するデザイン開発](http://www.jcss.gr.jp/meetings/jcss2009/pdf/JCSS2009_P2-41.pdf)

#おわりに
いかがでしたか？
これからリアルな場を作ろうとしている方は、是非参考にしてみてください。

普段理系だと思われないので、理系っぽい記事を書こうとしましたが、やはり書けませんでした。卒論は理系っぽくがんばります。
明日はにっしーがIT界隈の画像認識APIをまとめてくれるみたいです。乞うご期待！

それでは、よいクリスマスを！