PhETシミュレーション
提供:MoodleDocs
PhET
PhET は、科学のインタラクティブなシミュレーションのサイトです( 物理、 生物学、 化学、地球科学)および数学は、コロラド大学ボルダー校の小学校、中学校、高校、大学レベルで、楽しく、無料で、インタラクティブな、研究ベースの科学と数学のシミュレーションを提供します。シミュレーションはJava、FlashまたはHTML5で記述されており、オンラインで実行するか、にダウンロードすることができます。 Moodleサーバまたはデスクトップコンピュータ。すべてのシミュレーションはオープンソースです。
PhETは何の略ですか?
"PhET" という名前は元々 "Physics Education Technology" の頭字語でしたが、PhETサイトには現在、物理学以外の多くの主題に関するシミュレーションが含まれているため、頭字語が限定されすぎています。 PhETチームは、その名前が非常に広く認識されているため、この名前を維持することにしました。
MoodleコースへのPhETシミュレーションの埋め込み:簡単な方法
使用するPhETシミュレーションを特定します
- PhETサイトで多くのシミュレーションを見つけることができます。
- HTML5で記述されたシミュレーションを使用して、学生のデスクトップまたはラップトップコンピュータに表示する方が簡単です。
- Flashで作成された一部のシミュレーションでは、Moodleサーバでマルチメディアプラグインフィルタを有効にする必要があることに注意してください。サーバ管理者はセキュリティ上の理由から許可しません。 MacおよびiPadでFlashコードを実行するのは難しい場合があることに注意してください。
- JavaまたはHTML5で記述されたシミュレーションは、通常、最新のMoodleサーバおよび最新のユーザのデバイスとブラウザで適切に実行できます。
必要なシミュレーションごとにHTML5コードをダウンロードする
- 目的のシミュレーションを一時フォルダにダウンロードします。
- ダウンロードしたシミュレーションは、お好きなインターネットブラウザで(ダブルクリック)開いて確認できます。
注意: Firefox、Chrome、Safaryは通常、MicrosoftのInternet Explorerよりもうまく機能します。警告されました! |
MoodleコースにPhETシミュレーションを埋め込む
- 希望のMoodleコースに移動します
- 編集をオンにする
- 各シミュレーションを目的の位置にドラッグアンドドロップします
- 編集をオフにする
- シミュレーションが期待どおりに機能することを確認します。
- 楽しんで!
英語以外の言語でのPhETシミュレーション
Phetシミュレーションは多くの言語でダウンロードできます。シミュレーションページの下部で言語を選択するだけです。
PhETシミュレーション内の英語の文字列の翻訳/カスタマイズ
- PhETサイトツールを使用して他のシミュレーションを翻訳することもできます。
- HTML5ファイルのPhETシミュレーション内の英語の文字列を目的の言語に翻訳/カスタマイズするのは非常に簡単です。
- Notepad ++などのテキストエディタ、またはプログラマのエディタを使用する必要があります。
注意: MicrosoftWordを使用しないでください。使用できません。警告されました! |
- エディタで*.htmlファイルを開くだけです。
- 変更したい英語の文字列を検索します。
- あなたの翻訳に置き換えてください
- 必要に応じて繰り返し、
- 翻訳されたファイルを新しい名前で保存します。
- 意図したとおりに機能することを確認してください。
- 楽しんで!
MoodleページまたはラベルにPhETシミュレーションへのリンクを埋め込む:難しい方法
- この例では、HTML5バージョンのバランシングアクトシミュレーションを使用します。
- まず、PhETサイトにアクセスして、使用するシミュレーションを見つけます。
- 次に、そのシミュレーションのHTML5コード(青い長方形)にリンクしているアドレス(緑の長方形)をコピーします。
- ラベルまたはページを追加します。
- HTMLコードをエディタに直接挿入するには、テキストエディタの<>ボタンをアクティブにします。
- ここで、次のテキストコードを挿入し、 address_of_phet_simulation_to_be_linked をコピーした実際のアドレスに置き換えます(例:https://phet.colorado.edu/sims/html/balancing-act/latest/balancing-act_en.html?download、ただし、 ?download の部分を削除することを忘れないでください):
<iframe src="address_of_phet_simulation_to_be_linked" width="800" height="600" scrolling="no" allowfullscreen></iframe>
注意: 幅と高さの値(上記の800と600)は、クライアントのディスプレイに適したサイズに変更できます。 |
- これはあなたのラベルがどのように見えるべきかです:
- テキストエディタの<>ボタンをもう一度クリックすると、HTMLコード編集モードから解釈モードに切り替わり、読み込み中のシミュレーションが表示されます。シミュレーションは今後正しく表示されます。
- '保存してコースに戻る' ボタンをクリックします。
- そしてそれは完了です!:
- 楽しんで!
MoodleクイズにPhETコードを埋め込むことはできますか?
この投稿によると、Tim Huntはこれを(バランシングアクトSIMを使用して)試し、次の結果を得ました。
- 彼のテストMoodleサイトは httpsで実行されており、埋め込みコードにはhttp://があるため、最初は機能しませんでした。そのため、ブラウザーのセキュリティ設定によってブロックされます。
- ただし、埋め込みコードのURLをhttpsに編集すると、機能しました。
小テストにシミュレーションを埋め込む
次のいずれかを実行できます。
- 学生に最初にMoodleコースのリソースとして埋め込まれた(簡単な方法)、またはラベルまたはページ(上記を参照)に埋め込まれたシミュレーションのリンクを操作して、後で小テストに答えてもらいます。
- 通常の問題タイプで関連する質問をする前に、シミュレーションへのリンクを説明問題タイプ(難しい方法)に埋め込みます。
Moodleの質問にPhETシミュレーションを埋め込む
HTML5コードをMoodle 説明問題タイプに挿入することはそれほど難しくありません。上記の指示/難しい方法に従ってください)、テキストエディタの<>ボタンをアクティブにすることを忘れないでください。
'変更を保存する' ボタンをクリックすると、シミュレーションコードへのリンクが保存され、問題を編集するとプレビューが表示されます。
Moodleでうまく動作するPhETシミュレーションのリストはありますか?
- まだですが、PhETサイトからシミュレーションを1つダウンロードして、結果をMoodle小テストフォーラムに投稿することができます。
- 2018年1月に利用可能なすべてのHTML5シミュレーションは、適切に埋め込まれていれば(簡単な方法でも難しい方法でも)機能するようです!