3. ダッシュボード管理

3.3. 「コース検索」のブロックがない・追加できない

「コース検索」ブロックは標準で全員のダッシュボードに表示されるはずですが、気づかずに削除してしまった場合など何らかの理由で存在しない場合があります。「コース検索」はMoodleが提供しているブロックではなく、「テキスト」ブロックに検索フォームを記述したものです。次のいずれでも回復できます。

ダッシュボードのリセット

ダッシュボードで「編集モード」をオンにし、「ページをデフォルトにリセットする」を実施してください。もし既に何らかのカスタマイズをしていて、他の「テキスト」ブロックを設置している場合は失われてしまいますので、必要な場合はコンテンツ等を退避してからリセットをしてください。

コース検索用「テキスト」ブロックの追加

ダッシュボードで「編集モード」をオンにし、中央上部または右側ブロックドロワー上部の「ブロックを追加する」により「テキスト」を追加します。いずれも、最下部に新しいテキストブロックが作成されているので、その編集メニューより「(新しいテキストブロック) ブロックを設定する」を選択します。

設定ページで、テキストブロックタイトルおよびコンテンツとして、それぞれ以下を入力し、「変更を保存する」をクリックしてください。ただし、「コンテンツ」の入力時はエディタをHTML編集モードにする必要があります。

  • TinyMCEエディタ(デフォルト): 「ツール」メニュー→「<>ソースコード」を選択。
  • Attoエディタ: 左上のアイコンをクリックしてツールバーを2行表示にし、「</>」アイコンをクリック。
<span class="multilang" lang="ja">コース検索</span><span class="multilang" lang="en">Course Search</span>
<form action="/course/search.php" method="get">
<span class="multilang" lang="ja">コース名(部分一致): </span>
<span class="multilang" lang="en">Course Name(partial match): </span>
<input name="search" type="text" value="">
<span class="multilang" lang="ja"><input name="submit" type="submit" value="検索"></span>
<span class="multilang" lang="en"><input name="submit" type="submit" value="Search"></span>
</form>

 

日本語/英語の切り替えに対応する必要がない場合は、それぞれ次のように簡略化することもできます。

コース検索
<form action="/course/search.php" method="get">
コース名(部分一致):
<input name="search" type="text" value="">
<input name="submit" type="submit" value="検索">
</form>

 

ブロックはダッシュボード内の任意の位置に移動できます。