2019年ゴールデンウイーク前の色々なピクトグラミングの機能追加が原因で,IE(インターネットエクスプローラ) を使ってピクトグラミングを使用する場合に限り,命令入力支援ボタンにより入力した際にすでにプログラム入力領域に入力されている命令の一部が消えてしまうという不具合が発生するようになったと報告を受けました.これを修正いたしましたので,報告いたします.IEは独自仕様が多く,近年プログラミング教育用アプリケーションはIEをサポートしないものが少なくありません.またIEはマイクロソフト社でも既に利用を推奨しないなどの報告がされていますが,実情としては,小学校,中学校,高校では未だにIEしか使えない学校が多いです.おかげさまで,小学校,中学校,高校,大学で使っていただいているのは以前ご報告した通りです.ピクトグラミングは学校で使っていただくことを念頭に入れており今後もIE対応は続けていきます.よろしくお願いします.
[ピクトグラミング] 線分描画におけるマウスドラッグ中の軌跡表示の追加.(と何を実装しないかに関する記述)
先日のエントリ「マウス操作だけでさまざまな線画が描けるようになりました!」で,マウス操作で直接線画が描けるようにした報告をしましたが,今回,マウスドラッグ中の軌跡を表示するように変更しました.
マウス操作に関する機能をもっと色々追加したい気持ちはあるのですが,ピクトグラム作成ツールの側面だけではなく,プログラミング学習ツールとしての側面を残したいのでわざと入れていない機能がたくさんあります.
マウス操作だけでも,それなりのピクトグラムはできるのだけど,アニメーションピクトグラムやデザイン的に精錬されたピクトグラムを作ろうとすると命令の仕様を理解し,キーボード入力で命令コードや値などを記述・変更していかなければならないようになっています.その按配がピクトグラミングを実装する上でのポイントです.
ピクトグラミングのWebサイトの公開に関して,2018年度情報処理学会優秀教材賞を受賞することになりました.
ピクトグラミングに関する論文で,2018年度情報処理学会論文賞を受賞することになりました.
河合塾主催 2019年3月17日 千種校 親子でプログラミング体験!「ピクトグラムを動かそう!」開催のお知らせ (2月20日申込み開始) #ピクトグラミング #ピクトグラム #プログラミング
学校法人河合塾の主催で 2019年3月17日 親子でプログラミング体験!「ピクトグラムを動かそう!」が名古屋で開催されます.時間は11:00から13:00までの2時間で,場所は河合塾千種校(千種駅からすぐ)です.対象は新小学5年生,新小学6年生とその保護者の方先着25組50名です.講師はピクトグラミング開発者の伊藤一成です.河合塾のスタッフの方々がサポートしてくれます.参加費は無料です.
こちらのURIから2019年2月20日より参加申し込みできます.奮ってご参加ください.
https://www.kawai-juku.ac.jp/event/list/all-grades-tki/dtl0000009951
2019年度春季講習入会金全額免除,2019年度小学グリーンコース入塾金半額免除の参加特典もあります.今後他の都市でも開催予定です.
[ピクトグラミング] 人型ピクトグラムの様々な部位を使って線画を描くことができるようになりました.
これまで線画を描画する際のペンの位置は体の中心部のみでした.これを拡張し,体のいくつかの部分を使って線画を描画できるように命令を拡張しました.赤字で表記されている部分が追加された部分です.
命令の様式 | 処理 |
---|---|
PEN arg1 [arg2] |
arg1 がUPの場合,ペンを上げる.DOWN の場合,ペンを下げる.arg1がUPまたはDOWNの時に限り,ペンの上げ下げをする体の部位の名称をR,RW命令と同様の表記でarg2に指定できる.arg2が省略された場合は BODYが記述されているものと見なされる.
ペンの両端について,arg1がSQUAREの場合,線の両端の形状は四角,arg1がROUNDの場合線,両端の形状を丸を付加する.arg1がBUTTの場合は両端に形状を付加しない.ペンの種類について,arg1 が NORMALの場合は実線を,ERASEの場合は線を消す,XORの場合はすでに描かれていた部分は消し,そうでない部分は描く(反転). 初期状態はペンが上がっている状態で,線の両端の形状は四角(SQUARE),ペンの種類はノーマル(NORMAL). |
指定できる体の位置は以下の9箇所です
[日本語] [English]サンプルをいくつか示します.
SK
PEN DOWN LLA
REPEAT 4
R LUA 90
W 0.1
END
で左手を使って四角形を描くことができます.
SK
PEN DOWN LLA
R LUA 360 1
で左手を使って円を描くこともできます.
その他様々な工夫で色々な図形が描画できると思います.
たまに左手で三角形を,右手で四角形を描くなんて遊びしませんでしたか?
[ピクトグラミング] 肘神様という踊りがあることを知りました.とても興味深いです.そこで,体の部位の指定に「肩」「かた」「肘」「ひじ」「股」「また」「膝」「ひざ」を使えるようにしてみました.
ピクトグラミングでは,社会や文化,自己,身体性に関する様々な作品が生み出されます.その中で,「流れ星」というお笑い芸人さんが生み出した「肘神様」という踊りがあることを最近知ることができました.その動きが非常に興味深いです.また逐次実行と並列実行を学ぶ上で非常に良い動きになっています.元々,引数を関節点(肘)にするか部位(前腕)にするかは非常に悩み,いくつか理由があり部位にしているのですが,関節点の名称の方が名称としては馴染みがあるので,部位と関節点どちらでも動くように,テスト的にサポートしてみることにしました.
回転 左前腕 90 1
は
回転 左肘 90 1
回転 左ひじ 90 1
回転 ひだりひじ 90 1
R LE 90 1
のいずれでも動くようになります(回転もひらがな可).同様に,上腕,大腿,下腿もそれぞれ,「肩」,「股」,「膝」が使用することもできます.部位や名称の漢字は難しいものが多いので,「左ひじ」,のように 左右だけ漢字の名称も入力可能です.しらばく様子を見て,問題なければ,公式の「体の部位と表記の対応」も更新したいと思います.
体の部位と表記の対応
英語 | 日本語 | にほんご |
---|---|---|
BODY Body |
体 | からだ |
LUA LeftUpperArm LS |
左上腕
左肩 |
ひだりじょうわん
ひだりかた |
LLA LeftLowerArm LE |
左前腕
左肘 |
ひだりぜんわん
ひだりひじ |
RUA RightUpperArm RS |
右上腕
右肩 |
みぎじょうわん
みぎかた |
RLA RightLowerArm LE |
右前腕
右肘 |
みぎぜんわん
みぎひじ |
LUL LeftUpperLeg LC |
左大腿
左股 |
ひだりだいたい
ひだりまた |
LLL LeftLowerLeg LK |
左下腿
左膝 |
ひだりかたい
ひだりひざ |
RUL RightUpperLeg RC |
右大腿
右股 |
みぎだいたい
みぎまた |
RLL RightLowerLeg RK |
右下腿
右膝 |
みぎかたい
みぎひざ |
[ピクトグラミング] 親子参加によるワークショップ形式(2時間30分)の実践事例を追加しました.
[ピクトグラミング] ピクトグラミングカードを拡充しました.
ピクトグラミングの作例をカード形式にしたコンテンツ.ピクトグラミングカードを先日公開しましたが,枚数を6種類から18種類に増やしました.英語版,日本語版,にほんご版全てあります.トップページの「学習コンテンツ」からアクセスできます.ピクトグラミングのアプリケーションをご利用の際お役立てください.今後もカードの改良,新規カードの開発を進めていきます.
[ピクトグラミング] 人型ピクトグラムが命令の説明を直接してくれ,またすぐ披露もしてくれるようになりました。
画面下部に並んでいる命令ボタンをマウスオーバーすると人型ピクトグラムが吹き出しで命令の説明を直接してくれるようになりました.初期段階のピクトグラム作成まら,マニュアル等を見なくてもできるようになるのではないかと考えています.命令ボタンを押すと,人型ピクトグラムが今説明してくれた動作をすぐに披露してくれるようにもなりました.
今まで通り人型ピクトグラムを直接動かして命令を追加したり,直接テキストを入力して実行することもできます.
その他,
1.ブラウザの言語コードが日本語の場合,日本語の命令ボタン群をデフォルトで表示(これまでは常に英語がデフォルト)
2.命令ボタンを押して,命令がテキストエリアに追加された瞬間にも実行する設定に変更.
現在(2018-03-28)命令群が「日本語」の場合のみで,命令の説明をしてくれる実装にしていますが,今度多言語化に伴い他の言語でも説明できるようにします(人型ピクトグラムも人間と同じように,言語の習得には少し時間がかかります(笑)).