Difference between revisions of "Teacher"
(→Teacher画面) |
(→Teacher画面) |
||
Line 70: | Line 70: | ||
Teachaer画面は、チャットから /teacher と入力しコマンドを実行すると、次のようなURLが表示されます。 | Teachaer画面は、チャットから /teacher と入力しコマンドを実行すると、次のようなURLが表示されます。 | ||
− | [[File:Hakkun-teacher7.png| | + | [[File:Hakkun-teacher7.png|300px]] |
このリンクをクリックするとTeacher画面が表示されます。 | このリンクをクリックするとTeacher画面が表示されます。 | ||
− | [[File:Hakkun-teacher2.png| | + | [[File:Hakkun-teacher2.png|300px]] |
画面の左端にあるメニューから他の機能へアクセスできます。 | 画面の左端にあるメニューから他の機能へアクセスできます。 | ||
− | [[File:Hakkun-teacher8.png| | + | [[File:Hakkun-teacher8.png|300px]] |
ワールドやプレイヤーの設定、そしてスコアの設定ができます。 | ワールドやプレイヤーの設定、そしてスコアの設定ができます。 | ||
Line 84: | Line 84: | ||
右上にある、「Blockly QRCode」というリンクをクリックすると次のようなQRコードと、URLが表示されます。 | 右上にある、「Blockly QRCode」というリンクをクリックすると次のようなQRコードと、URLが表示されます。 | ||
− | [[File:Hakkun-teacher9.png| | + | [[File:Hakkun-teacher9.png|300px]] |
これを、スマートフォンなどで読み込むか、ブラウザのアドレス欄に、このURLを入力し直接ひらくと、次のようなログイン画面が表示されます。 | これを、スマートフォンなどで読み込むか、ブラウザのアドレス欄に、このURLを入力し直接ひらくと、次のようなログイン画面が表示されます。 | ||
− | [[File:Hakkun-teacher10.png| | + | [[File:Hakkun-teacher10.png|300px]] |
コードには、Teacher画面のハックンにかかれているコードをいれてください。 | コードには、Teacher画面のハックンにかかれているコードをいれてください。 | ||
− | |||
[[File:Hakkun-teacher11.png|200px]] | [[File:Hakkun-teacher11.png|200px]] | ||
+ | |||
+ | そして、 | ||
ブロックエディタ: ブロックによるプログラミング | ブロックエディタ: ブロックによるプログラミング | ||
Line 103: | Line 104: | ||
次の画像は、ブロックを選択したときの画面です。 | 次の画像は、ブロックを選択したときの画面です。 | ||
− | [[File:Hakkun-teacher12.png| | + | [[File:Hakkun-teacher12.png|300px]] |
== プログラミング指導用ワーク == | == プログラミング指導用ワーク == |
Revision as of 04:26, 17 October 2017
Contents
Teacher機能について
8x9Craftには、プログラミングを指導される方のためにTeacher機能があり、次のような機能が含まれています。 本稿ではこれらの機能の利用を前提として、指導者マニュアルを公開しています。
特殊なブロックやコマンド
ワークを円滑にすすめるために開発された特殊なブロックやコマンドがつかえるようになります。 これらには、はっくんを移動できないようにするブロック、プレイヤーを移動できないようにするブロック、 所定の位置にテレポートするブロック等、ワークを進行しやすいようにするブロックやコマンドがあります。
Teacher画面
マインクラフトの設定や、生徒の状態を把握するためのTeacher画面が使えるようになります。 これらには、生徒が現在どういうアイテムをもっているのか、まだどんなプログラムを実行しているのかなどをWebブラウザで把握できる機能が含まれます。それから、敵をスポーンできないようにしたり、爆弾やチャットが使えなくなるようにするといったワールドの設定もできます。
リモートビュー
マインクラフトの画面をWebブラウザで表示するリモートビューが使えるようになります。 Webブラウザでリモートビューと、プログラミングができるので、生徒のPCにマインクラフトがはいっていなくてもワークをすることができます。
Teacher機能を利用するには
Teacher機能は、ライセンスを購入することで利用することが出来るようになる機能です。
Teacher機能
コマンド
コマンド | 説明 |
---|---|
/teacher worldlock [yes or no] | 天候や時間をロックします |
/teacher tp [はっくんの名前] | 指定されたはっくんの場所にテレポートします |
/teacher lock [yes or no] | ブラウザからのプログラムの実行をできないようにします。 |
/teacher list | 管理することができるはっくんの一覧を表示します。コードもこれで確認できます。 |
/teacher fly | サバイバルモードでも空を飛べるようになります |
特殊ブロック
ブロック | 説明 |
---|---|
禁止ブロック。このブロックがあるとそれ以上はっくんは先にすすむことができなくなります。 | |
ゴールブロック。このブロックがあるとそこを通過したときのタイムをチャットに表示します。 | |
スコアブロック。ブロックを置くとそのブロックが置かれた数をカウントします。 |
Teacher画面
Teachaer画面は、チャットから /teacher と入力しコマンドを実行すると、次のようなURLが表示されます。
このリンクをクリックするとTeacher画面が表示されます。
画面の左端にあるメニューから他の機能へアクセスできます。
ワールドやプレイヤーの設定、そしてスコアの設定ができます。
右上にある、「Blockly QRCode」というリンクをクリックすると次のようなQRコードと、URLが表示されます。
これを、スマートフォンなどで読み込むか、ブラウザのアドレス欄に、このURLを入力し直接ひらくと、次のようなログイン画面が表示されます。
コードには、Teacher画面のハックンにかかれているコードをいれてください。
そして、
ブロックエディタ: ブロックによるプログラミング
コードエディタ: JavaScriptによる。プログラミング
のどちらかのボタンをクリックすると、そのコードのはっくん専用のエディタが表示されます。
次の画像は、ブロックを選択したときの画面です。
プログラミング指導用ワーク
タイトル | 説明 |
---|---|
はっくん迷路 | はっくんの操作を学ぶためのワークです |
はっくんビルディング | プログラムの基礎として順序処理、繰り返しを学ぶためのワークです。 |
はっくんスプリント | 繰り返し処理を効率的に処理する必要性を学ぶためのワークです |
はっくんタワー | 複雑な繰り返しを理解できるようにするためのワークです |
はっくんレース | 繰り返し処理、条件分岐を学ぶためのワークです |
はっくんエクスプローラ | プログラムの基礎から応用として、はっくんで資源集めを題材とした競争です。 |
はっくんコントロール | JavaScriptへの発展としてWebアプリとの連携を学ぶためのワークです |
はっくんパズル | プログラムを読む力を身につけるワークです。 |