仮想ラボフィルター

内容

説明

Vlab Javaアプレットを使用してChemCollective Virtual Labの問題を埋め込むためのMoodleフィルタプラグイン。それはあらゆる課題(ローカルとグローバルの両方)を埋め込みます。

注意:このソフトウェアは、正式なChemCollectiveプロジェクトまたはチームによって承認または提携されているわけではありません。

  • このフィルタは、[vlab] ... [/ vlab]ブロック内のVlabファイル(.xml)へのリンクを、そのChemCollective Virtual Labをインラインで再生するJavaアプレットに置き換えます。
  • ライセンスが異なるため、virtual laboratoryを実行するために必要ないくつかのファイルは、パッケージフィルタVlabEmbedに含まれていません。しかし、それらはビルドされたvlabinstaller.phpを使って外部ソースからダウンロードすることができます。

インストール

最近のMoodleブランチへのインストール

  • [ 管理]> [サイトの管理]> [プラグイン]> [プラグインのインストール]からインストールします。
  • 管理>サイト管理>通知にアクセスしてください。

すべてのMoodle 2.xブランチへの代替インストール方法

フィルタを有効にする

  • admininstratorとしてMoodleにログインし、 管理>サイト管理>プラグイン>フィルタ>フィルタの管理に進みます。
  • [VlabEmbed]の横にあるプルダウンメニューで[オン]または[オフだが利用可能]を選択します。

VlabEmbedプラグインactive.png

  • 設定をクリックしてプラグインの幅、高さ、自動ダウンロード機能および言語を設定します。
  • 利用可能な言語コードは次のとおりです。BR - ブラジルポルトガル語、CA - カタルーニャ語、DE - ドイツ語語、ES - スペイン語、FR - フランス語、GR - ギリシャ語、RU - ロシア語、イギリス - ウクライナ語

VlabEmbedプラグインsettings.png

ユーザーのコンピュータにJAVAがインストールされている必要があります。

  • 仮想ラボが表示されるコンピュータにJavaがインストールされていない場合は、フィルタを使用しようとすると、 Javaダウンロードしてインストールするように求められます 。 MoodleサーバにJavaをインストールする必要はありません。

Java.pngのインストール

  • Javaをインストールしようとすると、Javaプラグインに関連する脆弱性についての警告が表示されることがあります。このリンクをクリックすると、コンピュータでJavaが最終的にアクティブになります。

スペイン語で警告しますが、あなたはほぼ確実にそれを引き受けることができます!

  • このプラグインを実際に有効にする前に、このJavaの脆弱性についてお読みになることをお勧めします。あなたが所属する機関のコンピュータセキュリティ担当者に連絡できる場合は、彼と相談する価値があります。
  • Javaインストールが正常であることを確認できる別のステップがあるかもしれません。

Java vinstallation.pngの確認

  • ブラウザやオペレーティングシステム、あるいはその両方によって、コンピュータでJavaを実行することを承認するように要求されることさえあります。

Java.pngを実行するための確認

  • そして、あなたがあなたのMoodleサイトを見るために使用しているブラウザは、Javaの実行に関するセキュリティ確認をあなたに要求するかもしれません。

Java.pngを実行するための確認2

Java.pngを実行するための確認3

  • 上の画像で、MoodleはLOCALHOSTで実行されています。実際に動作しているサーバーで試してみる前に、ローカルホストサーバーで新しいプラグインを試してみることをお勧めします。
  • あなたのJavaのバージョンが問題ないことを知らせるメッセージがようやく表示されます。 Java(およびすべてのソフトウェア)を定期的にアップデートすることを忘れないでください。

Javaのバージョン確認OK.png

他の必要なファイルを入手する

次のファイルをダウンロードしてyour_site_moodle_directory / filter / vlabembedに入れます。

 https://chemcollective.org/assets/modules/activities/vlab/vlab.jar
     https://chemcollective.org/assets/modules/activities/vlab/junit.jar
     https://chemcollective.org/assets/modules/activities/vlab/logclient.jar
     https://chemcollective.org/assets/modules/activities/vlab/lang.xml
     https://chemcollective.org/assets/modules/activities/vlab/lang_ar.xml
     https://chemcollective.org/assets/modules/activities/vlab/lang_ru.xml
     https://chemcollective.org/assets/modules/activities/vlab/language.xml

b)yoursite_moodle_directory / filter / vlabembed /にサブディレクトリ「assignments」を作成し、そこに次のファイルを置きます。

 https://chemcollective.org/assets/modules/activities/vlab/assignments/Default.xml
     https://chemcollective.org/assets/modules/activities/vlab/assignments/Walkthrough.xml

c)yoursitemoodledirectory / filter / vlabembed /にサブディレクトリ「images」を作成し、そこに次のファイルを置きます。

 https://chemcollective.org/assets/modules/activities/vlab/images/icon.ico
     
     https://chemcollective.org/assets/modules/activities/vlab/images/icon32.ico
     

d)yoursitemoodledirectory / filter / vlabembed /にサブディレクトリ 'fonts'を作成し、そこに次のファイルを置きます。

 https://chemcollective.org/assets/modules/activities/vlab/fonts/ARIALUNI.TTF

e)yoursitemoodledirectory / filter / vlabembed / assignments /にサブディレクトリ 'default'を作成し、そこに次のファイルを置きます。

 https://chemcollective.org/assets/modules/activities/vlab/assignments/default/filesystem.xml
     https://chemcollective.org/assets/modules/activities/vlab/assignments/default/reactions.xml
     https://chemcollective.org/assets/modules/activities/vlab/assignments/default/species.xml
     https://chemcollective.org/assets/modules/activities/vlab/assignments/default/spectra.xml

f)yoursitemoodledirectory / filter / vlabembed / assignments /にサブディレクトリ「ウォークスルー」を作成し、そこに次のファイルを置きます。

 https://chemcollective.org/assets/modules/activities/vlab/assignments/walkthrough/filesystem.xml
     https://chemcollective.org/assets/modules/activities/vlab/assignments/walkthrough/reactions.xml
     https://chemcollective.org/assets/modules/activities/vlab/assignments/walkthrough/species.xml
     https://chemcollective.org/assets/modules/activities/vlab/assignments/walkthrough/spectra.xml

フィルタ設定

使用法

プロジェクトを埋め込むための構文:

 [vlab] Vlab問題ファイル(.xml)へのhttpリンク[/ vlab]

エラー解決

指定された宿題の問題が見つかりませんでした。問題が解決しない場合は、講師に連絡してください。

VLabエラーで宿題が見つかりませんでしたproblem.png

どちらか

  • 問題へのパスを正しく指定していません。
  • サイト管理►プラグイン►フィルタ/►VlabEmbedでフィルタ設定が正しく設定されていませ

VLabフィルタ設定.png

  • ...
  • ...このセクションは、プラグインの作者または他の誰かがプラグインを正常にインストールしたことによって拡張する必要があります。


リンク集

ノート

  • Moodle 2.9でテスト済み。
  • JavaScriptもデータベースアクセスもありません - とても簡単です。
  • フィルタの構文では大文字と小文字が区別されます。
  • プラグインは、ドイツ語語、ロシア語、ウクライナ語のMoodle 2で国際化されています。

お知らせ

https://ict-chem.ccjournals.eu/mod/page/view.php?id=25&lang=enにはまだまだ文書化が必要です。

ダウンロードしたファイルが仮想ラボになる場所のパス(外部リンク)を特別なウィンドウで選択できます。これらのリンクのどれもが開発者のサイトから手動で、その操作に必要なダウンロード可能な仮想ラボファイルの効果的で最小限のセットを証明しないなら。

Virtual Labは、フィルタVlabEmbedにあり、さまざまな言語のタスクのリポジトリと、英語のオンラインリポジトリへのアクセスを構築しています。しかし、彼のページ上のコースでは、フィルタを設定するときにWebサイトにアップロードされるローカルリポジトリを使って任意の作品を配置できます。

以下は、VlabEmbed:virtual laboratoryに配置されたフィルタの例です。これは、Virtual Labの主な機能の研究を段階的に説明するものです。 Walkthrough.xmlファイルは、この作業を開始するために必要なローカルリポジトリサイトにあるため、処理されたフィルタをリンクします。http : //ict-chem.ccjournals.eu/filter/vlabembed/assignments/problems_uk/Walkthrough.xml設定フィルタ幅ウィンドウアプレット= 800、高さ= 600ウィンドウズアプレット、言語ローカライゼーション - ウクライナ語。

 https://ict-chem.ccjournals.eu/pluginfile.php/61/mod_page/content/54/walkthrough_uk/Walkthrough.xml
 https://ict-chem.ccjournals.eu/pluginfile.php/61/mod_page/content/54/cobalt/Cobalt.xml

仮想ラボ作業を実行するのは、適切なディレクトリにある.xmlファイルと一連のファイルです。ユーザーが選択したバーチャルラボの作業をいくつかの方法で実行します。

1)ブロック

[Vlab] [/ vlab]

リンクhttp://あなたのウェブサイトのアドレス/ filter / vlabembed /を貼り付けます。

2)vlabembedされたカタログに含まれている別の作品をアップロードし、以下のパラグラフ4のリストからそれを開くために必要なファイルを選択します。

3)サイト上に別のディレクトリを作成し、外部リソースから必要なファイルをダウンロードしてください。

4)外部リソースから必要なファイルをダウンロードして、コース内の特別に作成されたディレクトリにロードするか、ドキュメントに添付してから、.xmlブロック内の目的のファイルへのリンクを挿入します。[vlab] ... [/ vlab]

ダウンロードされたアーカイブvlab_ukr.zip(フィルタ設定内にあるリンク)またはvlab.2.1.0.int.zip(開発者のサイトから)は、カタログアーカイブにもある同じ一連の作品を持っています。

この表には、必要なファイルと仮想ラボの作業がリストされています。

タイトル著者必要なファイルの簡単な説明ファイルパス

標準バーチャルラボ

Mike Karabinos材料と標準溶液が含まれており、仮想実験室とそれらの間の反応を準備します。 Default_uk.xml / Default_uk / assignments / Default_uk.xmlの課題/ default_uk /

ステップデモ

Emma Rem Virtual Labで最も頻繁に使用される機能のいくつかについての詳細な概要説明。 Walkthrough.xml /チュートリアル/ assignments / problems_uk / Walkthrough.xml課題/ problems_uk / walkthrough /

密度と特定の臨時雇用者

 Jordi Cuadros密度と熱容量を試してください。 DandSH.xml

/ Dandsh / assignments / problems_uk / DandSH.xml課題/ problems_uk / dandSH /

=== 1の希釈の問題=== Dave Yaron溶液の濃縮グルコース溶液希釈液を調製します。 Dilution.xml /希釈/課題/ problems_uk /モル濃度/ Dilution.xml課題/ problems_uk /モル濃度/希釈率/

===希釈の問題2 === Mike Karabinos濃酸の溶液希釈液の調製。 Dilution2.xml / Dilution2 / assignments / problems_uk /モル濃度/ Dilution2.xmlアサインメント/ problems_uk /モル濃度/希釈2 /

===スクロース溶液の課題=== Jordi CuadrosとTim Paluka粒子の濃度、モル濃度、モリアルノイ濃度、およびモル質量分率を理解する。

Concentration1.xml

/濃度1 /


assignments / problems_uk / moleity / Concentration1.xml

課題/問題点/モル濃度/濃度1 / l

結晶性化合物の溶液の調製

 Jordi CuadrosとMike Karabinos異なる塩濃度の溶液の調製。 	

Molarsoln.xml

/モラソルン/


assignments / problems_uk /モル濃度/ Molarsoln.xml

課題/問題点/モル濃度/モル濃度/

密度金属の問題

 Jordi CuadrosとTim Palukaその密度で金属を識別します。 	

Metals.xml

/金属/


assignments / problems_uk / moleity / Metals.xml

アサインメント/ problems_uk /モル濃度/金属/

液体の密度の問題

 Jordi CuadrosとTim Paluka密度による液体の同定 	

LiquidDensity.xml

/ Liquiddens /


assignments / problems_uk / moleity / LiquidDensity.xml

課題/問題点/モル濃度/リキッド/

アルコール濃度の問題

 Jordi CuadrosとTim Paluka解による密度の決定。 	

Alcohol.xml

/アルコール/


assignments / problems_uk / moleity / Alcohol.xml

課題/問題/子育て/アルコール/

モトリー問題

 Donovan Langこのタスクでは、学生はソリューションを混ぜ合わせて、色を変えてコントロールします。 	

Jello.xml

/ジェロ/


assignments / problems_uk / stoichiometry / Jello.xml

アサインメント/ problems_uk /化学量論/ jello /

なぞなぞオラクル

 Donovan Lang反応の化学量論を決定するための制限試薬の問題。 	

Oracle2.xml

/ Oracle2 /


assignments / problems_uk / stoichiometry / Oracle2.xml

アサインメント/ problems_uk /化学量論/ oracle2 /

Oracleエニグマ2

 Donovan Lang錯体混合物中の制限試薬と化学量論の問題 	

Oracle.xml

/ Oracle /


assignments / problems_uk / stoichiometry / Oracle.xml

課題/問題_子/化学量論/オラクル/

過剰な試薬の問題1

 Yaron DavidとMike Karabinosバーチャルラボを使用した試薬の制限に関する実践的なエクササイズのコレクション。 	

Hslimit1.xml

/ Hslimit1 /


assignments / problems_uk / stoichiometry / Hslimit1.xml

アサインメント/ problems_uk /ストイキオメトリー/ hslimit1 /

関係試薬の目的

 David Yaron試薬を制限する問題に対する答えを得るための実験を行います。 	

Hslimit2.xml

/ Hslimit2 /


assignments / problems_uk / stoichiometry / Hslimit2.xml

アサインメント/ problems_uk /ストイキ/ hslimit2 /

DNAの予測濃度

 DNA鎖に関連した作業におけるDavid Yaron Sprohnozuyte制限試薬。 	

Dnabind.xml

/ Dnabind /


assignments / problems_uk / stoichiometry / Dnabind.xml

アサインメント/ problems_uk /ストイキ/ dnabind /

着色DNA 2

 David Yaronこの試薬を制限する演習では、学生は実験定義のラベルなし分子を習得します。 	

DnaDye2.xml

/ Dnadye2 /


assignments / problems_uk / quant / DnaDye2.xml

アサインメント/ problems_uk / quant / dnadye2 /

集中力を確立する仕事

 Mike Karabinos硝酸銀溶液中のArhentumuイオンの定量 	

Silver.xml

/シルバー/


assignments / problems_uk / quant / Silver.xml

アサインメント/ problems_uk / quant / silver /

重力測定アルセン

土壌試料中のアルセン化合物のJordi Cuadrosによる定量 	

ArsGrav.xml

/アルスグラフ/


assignments / problems_uk / quant / ArsGrav.xml

assignments / problems_uk / quant / arsgrav /

化合物コバルトでの実験

 Bob Belford実験例では、複雑な化合物Cobalt(II)が&Le Chatelierの原理を考慮しました。 	

Cobalt.xml

/コバルト/


assignments / problems_uk / equilibrium / Cobalt.xml

アサインメント/ problems_uk /均衡/コバルト/

DNA形成の問題

 Dave Yaron生化学系における平衡定数の研究 	

Dnabind.xml

/ Dnabind /


assignments / problems_uk / equilibrium / Dnabind.xml

課題/ problems_uk /釣り合い/ dnabind /

温度および溶解度塩

 Rob and David Belford Yaron水温における塩の溶解度の依存性を調べます。 	


Sol.xml

/ Sol /


assignments / problems_uk / soluble / Sol.xml

課題/問題点/溶解度/ゾル/

製品の溶解度の決定

 RobとDavid Belford Yaronさまざまな塩の定数(積)溶解度Ks(DR)を定義します。 	

Sol2.xml

/ Sol2 /


assignments / problems_uk / soluble / Sol2.xml

アサインメント/ problems_uk /溶解度/ sol2 /

溶解度を決定するタスク

 Dave Yaron異なる温度におけるCuClの溶解度の決定。 	

CuClSolu.xml

/ククルソル/


assignments / problems_uk /溶解度/ CuClSolu.xml

アサインメント/ problems_uk /溶解度/ cuclsolu /

熱化学的課題1

 Dave Yaron水溶液中の反応熱を調べて決定します。 	

Thermo.xml

/サーモ/


アサインメント/ problems_uk / thermochemistry / Thermo.xml

アサインメント/ problems_uk /熱化学/サーモ/

コーヒーの目的

 TimとDavid Yaron Paluka与えられた温度でコーヒーを準備します。 	

Coffee.xml

/ソフィー/


アサインメント/ problems_uk / thermochemistry / Coffee.xml

課題/問題点/熱化学/コーヒー/

反応熱 - ヘスの法則

 Barry Charington Demonstration Act 3つの反応を使用してHess:NaOHを水と塩酸に溶解し、そしてHClとNaOHの反応溶液を一緒にする。 	

Heatrxn.xml

/ Heatrxn /


アサインメント/ problems_uk /熱化学/ Heatrxn.xml

アサインメント/ problems_uk /熱化学/ heatrxn / l

私は涼しい

 Tim PalukaとJordi Cuadros未知の液体の熱を特定して比較します。 	

Freeze.xml

/フリーズ/


アサインメント/ problems_uk / thermochemistry / Freeze.xml

アサインメント/ problems_uk /熱化学/フリーズ/

クーラーII

 TimとDavid Yaron Paluka未知の密度の未知の液体の比熱を決定する必要があります。 	

Freeze2.xml

/フリーズ2 /


アサインメント/ problems_uk / thermochemistry / Freeze2.xml

アサインメント/ problems_uk /熱化学/ freeze2 /

熱化学ハイキングin 1

 Tim and Dave Yaron Palukaあなたが問題のハイキングを解決するのを助ける化学反応のエンタルピーを決定します。 	

ThermoQ1.xml

/ ThermoQ1 /


アサインメント/ problems_uk / thermochemistry / ThermoQ1.xml

アサインメント/ problems_uk /熱化学/ thermoQ1 /

熱化学ハイキングin 2

 TimとDavid Yaron Paluka反応中に放出される熱の、異なる濃度の溶液の体積の間の依存関係を決定します。 	

ThermoQ2.xml

/ ThermoQ2 /


アサインメント/ problems_uk / thermochemistry / ThermoQ2.xml

アサインメント/ problems_uk /熱化学/ thermoQ2 /

===ハイキングの熱化学3 === Yaron DavidとJordi Cuadrosは、与えられた温度の混合物を得るために溶液を混ぜます。

ThermoQ3.xml

/ ThermoQ3 /


アサインメント/ problems_uk / thermochemistry / ThermoQ3.xml

アサインメント/ problems_uk /熱化学/ thermoQ3 /

ATPの反応(熱化学と化学結合)

 Yaron DavidとJordi Cuadros ATP加水分解反応エンタルピーとATP分子内の化学結合の強さの決定。 	

Atp.xml

/ Atp /


assignments / problems_uk / thermochemistry / Atp.xml

アサインメント/ problems_uk /熱化学/ atp /

強酸の問題

 Ria Freelandバーチャルラボを使用して解決できる強酸と強塩基の問題を選択しました。 	

StrongAcid.xml

/強酸/


assignments / problems_uk / acidbase / StrongAcid.xml

アサインメント/ problems_uk / acidbase / strongacid /

弱酸の問題

 Ria Freelandバーチャルラボを使用して解決できる弱酸と塩基の問題を選択しました。 	

WeakAcid.xml

/弱酸性/


assignments / problems_uk / acidbase / WeakAcid.xml

アサインメント/ problems_uk / acidbase / weakacid /

逐次希釈法

 Bob Belford連続希釈のpH評価尺度法を調べます。 	

Dilut.xml

/ Dilut /


assignments / problems_uk / acidbase / Dilut.xml

アサインメント/ problems_uk /アシッドベース/ dilut /

酸塩基滴定

 Sofia Nussbaum酸塩基滴定の準備をするための一連の作業と演習。 	

PrelabAcid.xml

/プレラボ酸/


assignments / problems_uk / acidbase / PrelabAcid.xml

アサインメント/ problems_uk / acidbase / prelabAcid /

Ctandartyzatsiya NaOH溶液

 Dave Yaronは、ハイドロヘンフタル酸カリウムのためのNaOH溶液の標準化のための予備的準備のために働いています。 	

Titration.xml

/滴定/


assignments / problems_uk / acidbase / Titration.xml

アサインメント/ problems_uk /アシッドベース/滴定/

未知の酸と塩基の問題

 Dave Yaronこの演習では、pKaの未知の酸とその濃度を決定するために、酸塩基滴定を曲線にする必要があります。 	

Unknownacid.xml

/ Unknownacid /


assignments / problems_uk / acidbase / Unknownacid.xml

アサインメント/ problems_uk / acidbase / unknownacid /

弱酸pKaの問題

 Dave Yaron pKaと溶液中のタンパク質濃度の関係を決定します。 	

Buffer.xml

/バッファ/


assignments / problems_uk / acidbase / Buffer.xml

アサインメント/ problems_uk / acidbase / buffer /

緩衝液を作成するためのタスク

 Sofia Nussbaumは、特定の特性を持つ緩衝液の作成を目的としています。 	


MkBuffer.xml

/ Mkbuffer /


assignments / problems_uk / acidbase / MkBuffer.xml

アサインメント/ problems_uk / acidbase / mkbuffer /

カラーDNAの問題

 Dave Yaron学生は緩衝液のバランスと生物学的研究への応用について学びます。 	

Dnadye.xml

/ Dnadye /


assignments / problems_uk / acidbase / Dnadye.xml

アサインメント/ problems_uk / acidbase / dnadye /

多くの酸化還元反応

 Barry Charinhton仮想実験室で得られた実験データの酸化還元反応を研究する準備をしている学生。 	

Redox.xml

/レドックス/


assignments / problems_uk / redox / Redox.xml

アサインメント/ problems_uk /レドックス/レドックス/



適切なフォーラムまたはトラッカーにコメントを残してください。