SCORM/AICCのクラウドへの一括アップロード

  • 更新
インポートは、EFIコンサルタントまたは認定EFIパートナーが運用管理する必要があるため、お客様によってインポートすることはできません。
LMS365にデータのインポートをご希望の際は、LMS365のパートナーまたはELEARNINGFORCEの担当者にお問い合わせください。インポートに必要なファイルについては、「一括インポートで使用するファイルについて
」をご参照ください。

ここでは、インポートツールを使った SCORM/AICC データのアップロードに関する概要をご説明します。

インポートは、特定のテナント上のコンテンツパッケージストレージに、一度に大量のSCORM/AICCをアップロードする際に便利です。SCORM/AICCはテナントベースなので、(設定ファイル内で)URLを指定する必要がありません。

事前に「DataFiles」フォルダを作成します。

いくつかのフォルダとファイルで必要事項を入力する必要があります。

1.Elearningforce.LMS365.Import.Program.exe.config:設定ファイル

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <startup>
  </startup>
  <appSettings>
    <add key="remUrl" value="" />
    <add key="lmsCourseUrl" value="" />
    <add key="userMappingFilePath" value="" />

    <add key="dateTimeFormat" value="" />
    <add key="coursesDataFilePath" value="" />
<add key="scormsDataFilePath" value="DataFiles/Scorms.xlsx" />
    <add key="certificateTemplatesDataFilePath" value="" />
    <add key="certificatesDataFilePath" value="" />
<add key="errorLogPath" value="ErrorLogs" />
<add key="generatedDataFilesPath" value="" />
    <add key="apiKey" value="Required value" />
    <add key="timeout" value="30" />
<add key="apiBaseAdress" value="Required value" />
    <add key="courseCatalogUrl" value="" />
<add key="containerSAS" value="Required value" />
  </appSettings>
  <runtime>
 <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
     <probing privatePath="Libraries"/>
 </assemblyBinding>
  </runtime>
</configuration>

scormsDataFilePath :SCORM/AICCとそのオプションのリストを持つ Excelファイルへのパス。

errorLogPath:キーには既定で "ErrorLogs "を入力します。

次の必須フィールドにご注意ください:

apiKey :apikey はSCORM/AICCがアップロードされるテナントを初期化します。APIキーはグローバル設定>APIキー管理で取得できます。

containerSAS :アップロードのための一時的なストレージです。アドレスを取得するにはLMS365サポートにリクエストを送信します。

apiBaseAdress :API URL(http://api.365.systems/docs にある地域ベースのURL)

2.Scorms.xslx ファイル

capture1.png

タイトル、説明、コンテンツタイプ、Zip Path は入力必須であり、空白にすることはできません。

コンテンツタイプは「AICC」または「SCORM」です。

ZIP Path は、クラウドにインポートする SCORM/AICC パッケージのパスを示します。

その他の項目はオプションです。列の値を空欄、または列を削除することができます。

空欄または削除された場合、インポートした SCORM/AICC のクラウド上のSCORMストレージではそのオプションはオフまたは空欄となります。

列の値:整数

  • 最大試行回数(SCORM/AICC)
  • タイムアウト(SCORM/AICC)

列の値:Boolean(yes/no、1/0、TRUE/FALSE)

  • 別ウィンドウでコンテンツを開く(SCORM/AICC)
  • コンテンツ受講の再開を許可する(SCORM)
  • 全てのノードに対してコントロールモードのフローを使用(SCORM)
  • 受講者の統計情報を表示する(SCORM)
  • ナビゲーションコントロールを表示(SCORM)
  • 「次へ」ボタンを表示(SCORM)
  • 「前へ」ボタンを表示(SCORM)
  • 「中断」ボタンを表示(SCORM)
  • 「終了」ボタンの表示(SCORM)
  • 目次を表示(SCORM)
  • 完了ステータスを表示(SCORM)
  • レッスンステータスでの完了(SCORM)
  • 完了したときに統計ページに移動する(SCORM)
  • 自動的に次のSCOに移動する(SCORM)(SCORM)
  • 完了すると合格として扱う(SCORM)
  • タイトルバーを表示する(SCORM/AICC)
  • 送信ボタンを表示(AICC)
  • 自動的にプレーヤーを閉じる(AICC)

3. SCORM/AICC パッケージ

「DataFiles」内に Scormsフォルダを作成し、SCORM/AICC.zip パッケージを 追加します。

Scorms.xlsxファイルのZip Path にこれらのパッケージのパスを記述します。

4.すべての設定と、「DataFiles」内にScorms.xlsxファイルが置かれていることを確認し、SCORMの一括アップロードを実行します。

Elearningforce.LMS365.Import.Program.exeを起動し、「3」→「y」の順で入力します。

4つのパッケージをアップロードし、そのうち3つは正常にアップロードされ、4つ目が失敗した場合:
インポートディレクトリは削除されません。4つ目のパッケージの.xlsxファイルを修正し、再度.exeを実行します。アップロード済みの3つのファイルが再びアップロードされることはありません。