Slide 1

Slide 1 text

Copyright © Asial Corporation. All Rights Reserved. Monaca Education情報Ⅰ研修会: 「Monacaで情報デザイン(HTML・CSS)」 1

Slide 2

Slide 2 text

Copyright © Asial Corporation. All Rights Reserved. 概要  HTMLxCSSで情報科の授業を行う意義  Monaca Educationのアップデート紹介  アプリ制作教材『くだもの図鑑』 2

Slide 3

Slide 3 text

Copyright © Asial Corporation. All Rights Reserved. HTMLxCSSで情報科の授業を行う意義 3

Slide 4

Slide 4 text

Copyright © Asial Corporation. All Rights Reserved. HTMLxCSSで情報科の授業を行う意義  HTMLxCSSで情報科の授業を行う意義 ・ まず、指導要領にWebという単語は40個あります ・ HTMLとCSSは0個ですが ・ コンテンツの制作や『発信』が行えます ・ Webは発信しやすい ・ 学外からスマホでみられる ・ デザイン以外の領域にも関係します ・ インターネット/マルティメディア/Webシステムなど ・ ファイル・フォルダ・URLを教えることもできます 4

Slide 5

Slide 5 text

Copyright © Asial Corporation. All Rights Reserved. Monaca Educationのアップデートについて 5

Slide 6

Slide 6 text

Copyright © Asial Corporation. All Rights Reserved.  Monaca Educationのアップデートについて ・ ダッシュボードの更新と教材サポートの導線改良 ・ コース機能(情報デザインは来年) ・ スマホでみる(Web公開機能の簡易版) ・ エディタパネル・タブの改良 ・ フォルダ非表示機能 ・ ツール(β) ・ お絵かき・録音など ・ クラウドデータベース容量UP(画像も頑張れば保存可) 6

Slide 7

Slide 7 text

Copyright © Asial Corporation. All Rights Reserved.  ダッシュボードの更新 ・ 『インポート』から教材サポートへ ・ リンク集再統合(生徒・先生) ・ 各種管理者機能の搭載 7

Slide 8

Slide 8 text

Copyright © Asial Corporation. All Rights Reserved.  教材サポートの導線改良 ・ 『インポート』から教材サポートへ ・ 本日の教材「インポート>アプリ制作教材>くだもの図鑑」 8

Slide 9

Slide 9 text

Copyright © Asial Corporation. All Rights Reserved.  コース機能 ・ Monaca単体でコース学習が可能に ・ おみくじ(プログラミング領域)が先行リリース ・ 情報デザインのコースは2026年度予定 9

Slide 10

Slide 10 text

Copyright © Asial Corporation. All Rights Reserved.  スマホでみる ・ スマホでみる(Web公開機能の簡易版) 10

Slide 11

Slide 11 text

Copyright © Asial Corporation. All Rights Reserved.  エディタパネル・タブの改良 ・ pytyon.pyなどをデフォルト起動できます ・ 図鑑ならindex.htmlとstyle.cssをデフォルト起動可能 11

Slide 12

Slide 12 text

Copyright © Asial Corporation. All Rights Reserved.  エディタパネル・タブの改良(仕組み) ・ config.jsonで制御可能 12

Slide 13

Slide 13 text

Copyright © Asial Corporation. All Rights Reserved.  フォルダ非表示機能 ・ 隠したいファイルやフォルダを隠せるようになりました ・ こちらもconfig.jsonで制御可能 13

Slide 14

Slide 14 text

Copyright © Asial Corporation. All Rights Reserved.  ツール(β)ドット絵エディター ・ Monaca上でドット絵を書けます ・ Monaca上への保存も可能 ・ (ファイル名は保存時の時分.png) 14

Slide 15

Slide 15 text

Copyright © Asial Corporation. All Rights Reserved.  ツール(β):ドット絵エディター ・ ファイルはwww直下に保存されます 15

Slide 16

Slide 16 text

Copyright © Asial Corporation. All Rights Reserved.  ツール(β):ボイスレコーダー ・ Monaca上で音声を録音できます ・ Monaca上への保存も可能 ・ (ファイル名は保存時の時分.wav) 16

Slide 17

Slide 17 text

Copyright © Asial Corporation. All Rights Reserved.  ツール(β):ペイント ・ 高度なペイント機能(レイヤー対応) ・ 保存はローカルのみ 17

Slide 18

Slide 18 text

Copyright © Asial Corporation. All Rights Reserved.  データベース容量UP ・ 1レコード10KBまで対応 ・ 5KB程度の画像ならBASE64化して登録可能に 18

Slide 19

Slide 19 text

Copyright © Asial Corporation. All Rights Reserved.  データベース容量UP ・ 5KBでも圧縮すれば意外と入る ・ squoosh(画像を圧縮できるツールで圧縮した例) 19

Slide 20

Slide 20 text

Copyright © Asial Corporation. All Rights Reserved.  データベース容量UP ・ BASA64化はChrome単体でも可能 20

Slide 21

Slide 21 text

Copyright © Asial Corporation. All Rights Reserved. HTMLとCSSによる情報デザイン 21

Slide 22

Slide 22 text

Copyright © Asial Corporation. All Rights Reserved.  サンプルアプリ『くだもの図鑑』を見てみよう ・ 図鑑アプリは何で出来ている? ・ HTMLファイルを変更してみよう  HTMLファイルを作ろう  CSSで表示のしかたを変えてみよう 22

Slide 23

Slide 23 text

Copyright © Asial Corporation. All Rights Reserved. 23 サンプルアプリ『くだもの図鑑』を見てみよう

Slide 24

Slide 24 text

Copyright © Asial Corporation. All Rights Reserved. 1. Monaca Educationにログインする 2. サンプルプロジェクト「図鑑アプリ」をインポー トする(読み込む) 3. Monaca Educationのダッシュボードで、「図鑑ア プリ」プロジェクトを選び、「クラウドIDEで開 く」をクリックする 24 ※プロジェクト名をク リックして選択すると、 画面右に説明と「クラ ウドIDEで開く」ボタン が表示される

Slide 25

Slide 25 text

Copyright © Asial Corporation. All Rights Reserved.  サンプル:くだもの図鑑 25

Slide 26

Slide 26 text

Copyright © Asial Corporation. All Rights Reserved.  ボタンをクリックしてみよう 26 ボタンをクリックすると、別のページが開く クリック

Slide 27

Slide 27 text

Copyright © Asial Corporation. All Rights Reserved.  表示されたページに何があるか確認しよう 前のページに「戻る」 リンク 大きな 見出し 画像 リンゴについての説明文 出典の表示 説明文を囲 む、 破線の枠 27

Slide 28

Slide 28 text

Copyright © Asial Corporation. All Rights Reserved. リンクになっていて、クリックすると、前のページ(ボ タンのあるページ)に戻る 戻る そのページの内容を知らせている。 他と比べて大きなサイズで表示 見出し 画像が表示されている 画像 説明文の部分を囲んでいる枠線。破線で表示 説明文を囲む枠 文章で書かれた、要素の説明 説明文 説明文が、どこから引用されたか 出典 28 HTMLファイルの中に、これらの情報は書き込まれている。 CSSファイルの中に、これらの情報の表示方法が書き込まれている 例: - 破線の枠

Slide 29

Slide 29 text

Copyright © Asial Corporation. All Rights Reserved.  最初の画面には何がある? 大きな 見出し ボタン※ ※ただのボタンではなく、 クリックすると別のページに 表示が切り替わる 29

Slide 30

Slide 30 text

Copyright © Asial Corporation. All Rights Reserved. 30 そのページの内容(アプリの名称)を知らせている。 他と比べて大きなサイズで表示されている 見出し ボタンとして表示されている。 クリックすると、別のHTMLファイルに切り替わる ボタン

Slide 31

Slide 31 text

Copyright © Asial Corporation. All Rights Reserved. 31 図鑑アプリは何で出来ている?

Slide 32

Slide 32 text

Copyright © Asial Corporation. All Rights Reserved.  Monacaの画面左側(プロジェクトパネル)をみる - フォルダの中にファイルがある - ファイルには種類がある - 〜.html - 〜.jpg - CSSフォルダをクリックすると( が▼になる)、中にstyle.cssファイ ルがある 32

Slide 33

Slide 33 text

Copyright © Asial Corporation. All Rights Reserved.  アプリはいろいろな種類のファイルで出来ている ・ HTMLファイル ・ CSSファイル ・ 画像ファイル(pngファイル、jpgファイルなど) ※Monaca Educationでは、ダブルクリックでそれぞれのファイルを開いて内容を確認できる 33

Slide 34

Slide 34 text

Copyright © Asial Corporation. All Rights Reserved.  index.html 34 まず、おおまかな構造を確認しよう …

Slide 35

Slide 35 text

Copyright © Asial Corporation. All Rights Reserved.  apple.html 35 まず、おおまかな構造を確認しよう … 戻る

リンゴ

(りんごの説明)

(辞書の説明)

Slide 36

Slide 36 text

Copyright © Asial Corporation. All Rights Reserved.  apple.png ※ 36 ※ apple.pngをMonaca Educationで開いた様子

Slide 37

Slide 37 text

Copyright © Asial Corporation. All Rights Reserved.  css/style.css 37 • buttonは、HTMLのタグを 指している • background-color: green;に よって、ボタンの緑色が指定 されている • #jishoは、apple.htmlの中にある id=“jisho” を指している • border:dotted により、点線 の枠線が描かれている

Slide 38

Slide 38 text

Copyright © Asial Corporation. All Rights Reserved. 38 HTMLファイルを変更してみよう

Slide 39

Slide 39 text

Copyright © Asial Corporation. All Rights Reserved.  HTMLファイルを開いて、編集してみよう 1. index.htmlを開く 2. ファイルの中から

くだもの図鑑

を見つけ、そ の下の行にカーソルを合わせる 3.

私の図鑑

という行を入力する 4. ファイルを保存して、プレビューを表示する 「私の図鑑」は、どのように表示されるだろうか? 39

Slide 40

Slide 40 text

Copyright © Asial Corporation. All Rights Reserved. 40

Slide 41

Slide 41 text

Copyright © Asial Corporation. All Rights Reserved.  HTML ・ Hyper Text Markup Language ・ 「マークアップ」:文書の中に、コンピュータに指示を 与える印をつけること ・ 例:

くだもの図鑑

・ 「くだもの図鑑」は、文書の中でも一番上の階層として扱う ・ いろいろな方法があるが、HTMLでは、<>を使う「タグ」 でマークアップする 41

Slide 42

Slide 42 text

Copyright © Asial Corporation. All Rights Reserved.  タグの例: 見出しのタグ ・

,

,

…見出し ・ 数字が小さい方が上のレベル ・ 例:  タグの使い方のポイント ・ タグは、開始タグと終了タグの組で出来ている ・ h1タグの開始タグ:

・ h1タグの終了タグ:

・ タグ名の前に”/”を付けると終了タグになる 42

私の図鑑

Slide 43

Slide 43 text

Copyright © Asial Corporation. All Rights Reserved.  振り返り ・ 図鑑アプリを試した ・ 図鑑アプリが、HTMLファイル、CSSファイル、画像ファ イルで出来ていることを確認した ・ 図鑑アプリのHTMLを開き、タグを書いた 43

Slide 44

Slide 44 text

Copyright © Asial Corporation. All Rights Reserved. 44 CSSで表示のしかたを変えてみよう

Slide 45

Slide 45 text

Copyright © Asial Corporation. All Rights Reserved.  css/style.css 45 • buttonは、HTMLのタグを 指している • background-color: green;に よって、ボタンの緑色が指定 されている • #jishoは、apple.htmlの中にある id=“jisho” を指している • border:dotted により、点線 の枠線が描かれている

Slide 46

Slide 46 text

Copyright © Asial Corporation. All Rights Reserved.  CSSとは ・ HTMLの要素を指定する ・ 指定した要素の表示方法(色・サイズなど)をブラウザ に指示する ・ HTMLファイルの中の、タグの中に、次のような記 述がある HTMLファイルの中に、「どのCSSを利用するか」が書いてある 46

Slide 47

Slide 47 text

Copyright © Asial Corporation. All Rights Reserved.  HTMLの要素の指定方法 47 • buttonは、HTMLのタグを 指している • background-color: green;に よって、ボタンの緑色が指定 されている • #jishoは、apple.htmlの中にある id=“jisho”を指している • border:dotted により、点線 の枠線が描かれている • タグを指定する button { … } • HTML要素のIDを指定する #jisho { … }

Slide 48

Slide 48 text

Copyright © Asial Corporation. All Rights Reserved.  CSSを変更して、表示方法を変えてみよう(1) ・ ボタンの色をgreenからblueに変えてみよう ・ CSSを変更したら、保存する 48 background-color: blue; background-color: green;

Slide 49

Slide 49 text

Copyright © Asial Corporation. All Rights Reserved.  CSSを変更して、表示方法を変えてみよう(2) ・ 説明文の枠線を破線から実線に変えてみよう ・ CSSを変更したら、保存する 49 border: solid 1px gray; border: dotted 1px gray;

Slide 50

Slide 50 text

Copyright © Asial Corporation. All Rights Reserved.  CSS ・ 要素を選ぶ(「セレクタ」) ・ セレクタの後ろに、{ } で囲って、色やサイズ、表示上 の効果を設定する。これをプロパティと呼ぶ ・ プロパティ名 : プロパティ値 ・ 複数の属性を並べるときは、;(セミコロン)で区切る ・ ※タグによって、設定できる属性が違う 50 background-color: green;

Slide 51

Slide 51 text

Copyright © Asial Corporation. All Rights Reserved.  試してみよう 1. ボタンの色を他の色に変えてみる 2. ボタンの上の文字の色を変えてみる ・ ヒント: color:white; 3. 枠線の太さを変えてみる ・ ヒント: border: solid 5px gray; 4. (応用)リンゴのボタンの色を赤、オレンジのボタンの 色をオレンジ色にする ・ ヒント: ・ HTML: ・ CSS: #apple { background-color: red; } 51

Slide 52

Slide 52 text

Copyright © Asial Corporation. All Rights Reserved. 52 HTMLファイルを作ろう

Slide 53

Slide 53 text

Copyright © Asial Corporation. All Rights Reserved.  index.htmlに新しいボタン「オレンジ」を追加す る ・ index.htmlを開く ・ リンゴのボタンを表示させている部分を選択し「編集」 ->「コピー」 と操作する ・ リンゴ ・ すぐ下の行に貼り付けて、以下のように変更する ・ オレンジ ※赤字は変更する部分を示している 53

Slide 54

Slide 54 text

Copyright © Asial Corporation. All Rights Reserved.  タグの例: ボタン ・ …画面にボタン要素を追加する ・ 例:  タグの使い方のポイント ・ タグの中にタグを入れてもよい ・ 順序に注意 ・ ○:の中に がある ・ ×:が互い違い 54 オレンジ

Slide 56

Slide 56 text

Copyright © Asial Corporation. All Rights Reserved.  新しいHTMLファイル orange.htmlを作ろう 1. 画面左で、apple.htmlを選んでクリックし、右クリックする 56 2. 「ファイルをコピー」を選んでクリックする 3. 表示される「ファイルをコピー」ウインドウ で、「ファイル名」をorange.htmlに変え、OKボ タンを押す

Slide 57

Slide 57 text

Copyright © Asial Corporation. All Rights Reserved.  apple.htmlをコピーして、orange.htmlを作った

リンゴ

リンゴ(林檎、学名:Malus domestica, Malus pumila)は、バ ラ科リンゴ属の落葉高木、または その果実のこと。 出典: フリー百科事典『ウィキペ ディア(Wikipedia)』

57

Slide 58

Slide 58 text

Copyright © Asial Corporation. All Rights Reserved.  オレンジのページに書き換えよう① ・ ページのタイトル部分を変える  オレンジのページに書き換えよう② ・ 画像のファイル名を変える 58

リンゴ

オレンジ

Slide 59

Slide 59 text

Copyright © Asial Corporation. All Rights Reserved.  タグの例: 画像 ・ タグ…画像埋め込み要素 ・ 画像ファイルの内容をページの中に表示する  タグの使い方のポイント ・ タグのsrc属性は画像ファイルの名前・場所を示す 59

Slide 60

Slide 60 text

Copyright © Asial Corporation. All Rights Reserved.  オレンジのページに書き換えよう③ ・ 説明の文章を変える(例) 60

オレンジ(甜橙、英名: orange、学名: Citrus sinensis)は、ミカン 科ミカン属の常緑小高木、またはその果実(オレンジ (果実)(英語 版))のこと

リンゴ(林檎、学名:Malus domestica, Malus pumila)は、バラ科リ ンゴ属の落葉高木、またはその果実のこと。

Slide 61

Slide 61 text

Copyright © Asial Corporation. All Rights Reserved.  動作を確認しよう 61 リンゴの動作 はそのまま • メインの画面にオレンジのボタン を追加した • オレンジのページ(HTMLファイ ル)を追加した • ボタンをクリックするとページに 移動する

Slide 62

Slide 62 text

Copyright © Asial Corporation. All Rights Reserved.  振り返り ・ index.htmlにボタンとリンクを追加した ・ 新しいhtmlファイル(orange.html)を作成した ・ HTMLのタグ、属性を学んだ ・ ボタン名 ・ ・ リンク付きのボタンから、別のHTMLファイルを表示した 62

Slide 63

Slide 63 text

Copyright © Asial Corporation. All Rights Reserved. 63 まとめ

Slide 64

Slide 64 text

Copyright © Asial Corporation. All Rights Reserved.  まとめ ・ サンプルアプリ『くだもの図鑑』 ・ HTMLファイル、CSSファイルで出来ている ・ HTMLを編集・作成した ・ タグとその属性 ・ CSSで表示のしかたを変えた ・ セレクタとその属性 64