バッチファイルとは、500個ものコースの作成またはコピーが一度にできる、区切り形式のファイルです。
コースの一括作成
- [管理パネル]の[コース]セクションで、[コース]を選択します。
- [コースの作成]をポイントしてメニューを開き、[一括]を選択します。
- [コースの一括作成]ページの[ファイルの場所]フィールドを選択するか、[参照]を選択します。
- [ファイルのアップロード]ダイアログボックスで、バッチファイルに移動し、[開く]を選択します。
- バッチファイルで使用する区切り文字のタイプを選択します。[自動]を選択すると、バッチファイルが分析され、ファイル内の文字の使用頻度に基づいて区切り文字が決定されます。
- バッチファイルにButton_Style属性がない場合は、[スタイル設定]を使用して、コースのナビゲーションメニューの形式を設定します。バッチファイルにコースのButton_Style属性が指定されている場合は、ここに入力したスタイル設定よりも、バッチファイル内の値が優先して使用されます。
この表は使用できるフィールドを示します。[r]は、必須フィールドを示します。スタイル設定で利用可能なフィールド フィールド 説明 メニュースタイルの選択 表示 コースは、テキストのみのナビゲーションリンクを持つようにも、Blackboard Learnのボタンライブラリの画像を使用するようにもデザインできます。テキストまたはボタンのスタイルを変更するたびに、プレビューが更新され、現在のデザインが表示されます。 スタイル(テキスト) コースのナビゲーションリンクをテキストで作成するには、[テキスト]を選択します。 色を定義するには、[背景色]または[テキストの色]のメニューを開きます。見本を選択して色を選択するか、[カラー値]に16進形式のコードを指定します (明るい緑は00FF00、など)。16進コードを指定するか、[スキップ]を選択すると、見本の選択画面が閉じます。指定した色を表示するには、[プレビュー]を選択します。[適用]を選択します。
- カラー値を16進コードで指定します。
- 見本を選択して色を選択します。
- 選択した色のプレビューを表示します。
スタイル(ボタン) コースのナビゲーションリンクを画像で作成するには、[ボタン]を選択します。必要に応じて、プラス記号を選択して、[ボタンライブラリ]を展開します。 メニューを使用し、[ボタンの種類] ([パターン]や[単色]など)、および[ボタンの形] ([長方形]や[角を丸く]など) を条件にしてボタンをフィルタします。
[ボタンの色]を条件にしてフィルタするには、検索語句を入力し、[検索]を選択します。たとえば、「blue」と入力すると、名前に「blue」を含むボタンがすべて検出されます。また、部分一致の検索もできます。たとえば、「bl」と入力すると、名前に「bl」を含むボタン (Lace Black、Solstice Blueなど) がすべて検出されます。
- ボタンライブラリをフィルタするには、メニューと検索ボックスを使用します。
- フィルタ条件に一致するボタンが表示されます。
デフォルトのコンテンツの表示方法 コンテンツの表示方法 この設定は、コースファイルの表示方法を制御します。[アイコンのみ]を選択すると、ファイルタイプのアイコンのみが表示されます。[テキストのみ]を選択するとファイル名のみが表示されます。[アイコンとテキスト]を選択するとアイコンとファイル名の両方が表示されます。 - [送信]を選択します。
コースの一括コピー
統合のニーズによりよく応えるために、新しいSISフレームワークでは、スナップショットベースのデータの管理と処理を行うインターフェイスが改良されました。現在のコマンドラインベースのスナップショットは継続して、レガシデータオブジェクトと機能しますが、スナップショットコマンドラインツールとスナップショットXMLデータ形式はBlackboard Learn 9.1 Service Pack 8で非推奨になり、以降はメンテナンス修正のみが提供されます。さらに、将来のリリースではスナップショットコマンドラインツールが削除される予定です。推奨される別の方法については、「学生情報システム(SIS)」を参照してください。
バッチファイルとスナップショットのコマンドラインツールを使用して、複数のコースを一度にコピーできます。
一括コピーは、各ソースコースの完全コピーを作成します。完全コピーには、ユーザ登録情報、コース情報、およびコース教材が含まれます。
一括コピーを使用して新しいコースを作成することも、既存のコースにコースの情報とコンテンツをコピーすることもできます。宛先コースがすでに存在する場合は、一括コピーではコース情報が更新されますが、コースコンテンツは上書きされません。
- バッチファイルを作成します。一括コピーのファイル形式の規則は、新しいコースを作成するためのバッチファイルの規則とは異なります。一括コピーでは、スナップショットフラットファイル形式が使用されます。
- Web/アプリケーションサーバから、スナップショットの一括コピーコマンドを実行します。コマンドの構文は次のとおりです。path_to_fileは、バッチファイルのコピー先のフルパスです。
Windowsの構文 :C:\Blackboard\tools\admin\BatchCourseCopy.cmd path_to_file
UNIXの構文 :/usr/local/blackboard/tools/admin/BatchCourseCopy.sh path_to_file
Blackboard Learnがインストールされた場所によっては、Blackboard Learnディレクトリの正確なパスが異なる場合があります。
このコマンドは、デフォルトの仮想インストールについての一括コピーのみを処理します。他の仮想インストールについて一括コピーを実行するには、COPYINTOスナップショットコマンドを使用してください。
バッチファイルの作成
スナップショット形式では、最初の行にコピー対象の属性が定義され、以降の行に各属性の値が格納されます。ファイルは.txtファイルである必要があり、このファイルで使用する区切り文字は、snapshot.propertiesファイルに指定された区切り文字と同じものでなければなりません。デフォルトの区切り文字はパイプ(|)です。
例 :
この例では、新しいコースを3つ作成する一括コピーファイルを示します。
EXTERNAL_COURSE_KEY|COURSE_ID|COURSE_NAME|TEMPLATE_COURSE_KEY
HIST101a|HIST101a|Introduction to American History until 1865|HIST101
HIST102a|HIST102a|Introduction to American History from 1865|HIST102
HIST103a|HIST103a|Introduction to Central American History|HIST103
EXTERNAL_COURSE_KEYは、高度なデータ管理で使用される属性です。コースを[管理者パネル]から作成した場合には、EXTERNAL_COURSE_KEYの値はコースIDと同じになります。
TEMPLATE_COURSE_KEY属性で、コピーするソースコースを指定します。COURSE_ID属性とCOURSE_NAME属性では、新しいコースの値を指定します。
例 :
この例は、あるコースのコース情報とユーザ登録情報をすでに存在する3つのコースにコピーする、一括コピーファイルを示します。
EXTERNAL_COURSE_KEY|TEMPLATE_COURSE_KEY
HIST101a|HIST101 HIST102|HIST101 HIST103|HIST101
この場合は、コースIDやコース名の属性を使用しません。EXTERNAL_COURSE_KEY属性で、宛先コースのコースIDを指定します。TEMPLATE_COURSE_KEY属性で、コピーするソースコースを指定します。