マニュアル キャンセル

Adobe Captivate の変数

  1. Captivate ユーザーガイド
  2. Adobe Captivate の新機能
  3. Adobe Captivate の必要システム構成
  4. Adobe Captivate のダウンロード
  5. よくある質問
  6. Adobe Captivate アップデート
    1. Adobe Captivate(12.6 アップデート)リリースノート
    2. Adobe Captivate(12.5 アップデート)リリースノート
    3. Adobe Captivate(12.4 アップデート)リリースノート
    4. Adobe Captivate(12.3 アップデート)リリースノート
    5. Adobe Captivate(12.2 アップデート)リリースノート
    6. Adobe Captivate(12.1 アップデート)リリースノート
  7. Adobe Captivate 機能の URL アクセスを設定する
  8. Admin Console で Captivate パッケージを作成およびデプロイする
  9. スライドを追加
    1. Adobe Captivate のスライドナビゲーター
    2. 会話スライドの追加
    3. Adobe Captivate プロジェクトへのキャラクターの追加
    4. スライド上の背景画像を編集
    5. コンテンツブロックとコンポーネントに余白を追加
    6. 長いスクロールプロジェクトの作成
  10. Adobe Captivate のデザインオプション
    1. デザインオプションとは
    2. デザインオプションのパーツ
    3. カスタムデザインオプションを作成する
    4. カスタムデザインオプションを修正する
    5. カスタムデザインオプションを書き出す
    6. カスタムデザインオプションを読み込む
  11. テキストブロックを追加
    1. プロジェクトにテキストを追加
    2. プロジェクトに Adobe Fonts を追加する
  12. メディアブロックを追加
    1. プロジェクトに画像を追加
    2. プロジェクトにビデオを追加
    3. 引用を追加
    4. プロジェクトに SVG を追加
    5. プロジェクトに web オブジェクトを追加する
  13. インタラクティブなコンポーネント
    1. ボタンの追加
    2. 入力フィールドを追加
    3. ラジオボタングループを追加
    4. ドロップダウンの追加
    5. チェックボックスを追加
  14. ブランディングブロックを追加
    1. プロジェクトにヘッダーを追加する
    2. プロジェクトにフッターを追加する
  15. ウィジェット
    1. カードを追加
    2. タブを追加
    3. 証明書の追加
    4. カルーセルの追加
    5. ホットスポットの追加
    6. ドラッグ&ドロップを追加
    7. タイムラインを追加
    8. クリックして表示を追加
    9. アコーディオンを追加する
  16. クイズを作成
    1. 多肢選択問題を追加
    2. 正誤形式の質問を追加
    3. 列を一致させる質問を追加
    4. 短い答えの問題を追加
    5. 順序問題を追加
    6. 質問プールとランダム質問スライドを追加
    7. 質問を CSV 形式で読み込む
  17. プロジェクトに音声を追加
    1. 音声を追加
    2. クローズドキャプションを追加する
  18. インタラクション
    1. プロジェクトにインタラクションを追加
    2. オーバーレイを使用したインタラクティブビデオの作成
    3. スライドレベルのインタラクションの作成
    4. オブジェクトレベルのインタラクションの作成
  19. アニメーション
    1. プロジェクトにアニメーションを追加
  20. アクセシビリティ
    1. Adobe Captivate でのアクセシビリティが高い e ラーニングコンテンツの作成
    2. スライドのアクセシビリティを高める
    3. スライドオブジェクトのアクセシビリティを高める
    4. インタラクティブコンポーネントのアクセシビリティを設定
    5. ウィジェットのアクセシビリティを高める
    6. クイズのアクセシビリティを高める
    7. 目次および再生バーのアクセシビリティ
  21. タイムラインのカスタマイズ
    1. Adobe Captivate のタイムラインパネル
  22. 目次および再生バーのカスタマイズ
    1. Adobe Captivate の目次
  23. プロジェクトプロパティを編集
    1. Adobe Captivate の変数
    2. 環境設定
    3. プロジェクト寸法
    4. テーマ
  24. シミュレーションプロジェクトの作成
    1. シミュレーション
  25. プロジェクトのプレビュー
    1. プレビュー
  26. レビュー用にプロジェクトを共有する
    1. レビュー用の共有
    2. レビュー用にプロジェクトを共有する際の FAQ とトラブルシューティングのガイド   
  27. プロジェクトのパブリッシュ
    1. プロジェクトをパブリッシュする

新しくなった Adobe Captivate では、変数を使用してプロジェクト内の情報を格納できます。 この記事では、Adobe Captivate の変数、変数の種類、変数の挿入、命名、使用方法を紹介および説明します。

変数とは

すべてのプログラミング言語と同様に、Adobe Captivate では変数を使用して値を保存します。 変数は、インタラクションの設計、証明書における学習者の名前の表示、評価スコアの計算に使用できます。 つまり、変数を使用して、学習者の進捗状況、評価、ナビゲーションなどを追跡できます。

変数の種類

Adobe Captivate には、システム変数とユーザー変数の 2 種類があります。

システム変数

システム変数は、Captivate の事前定義された変数です。 システム変数を作成したり、システム変数の名前を変更したりすることはできません。 システム変数は読み取り専用です。

次に、システム変数の例を示します。

  • Date.DateDDMMYY は、日付を dd/mm/yyyy 形式で返すシステム変数です。
  • Quiz.Score は、クイズで獲得したポイント数を返します。

ユーザー変数

ユーザー変数は、任意に作成して名前を付けることができる変数です。 ユーザー変数に割り当てる名前は、Adobe Captivate の内部関数、予約済みキーワード、公開システム変数、またはその他の隠し変数と競合してはいけません。

変数のリスト

Adobe Captivate のユーザー変数をこの表に示します。

変数名

説明

LMS.CourseName

LMS からコースの名前を取得します。

LMS.LearnerName

LMS から学習者の名前を取得します。

LMS.LearnerID

LMS から学習者の ID を取得します。

Adobe Captivate のシステム変数は、機能別にグループ化されています。

プロジェクト情報

変数名

デフォルト値

説明

Project.AudioLevel

100

音量を上げたり下げたりします。 値をゼロ(ミュート)から 100(最大)までで設定します。

Project.ClosedCaptions

プロジェクト内のクローズドキャプションを表示または非表示にします。

Project.CurrentSlideName

スライド

現在のスライドの名前を返します。

Project.CurrentSlideNumber

1

現在のスライド番号を返します。

Project.LockTOC

False

ユーザーによる目次の操作の有効と無効を切り替えます。 値を True に設定して、ユーザーのインタラクションを無効にします。

Project.MuteAudio

False

音声のミュートとミュート解除を切り替えます。 値を True に設定して、音声をミュートにします。

Project.ShowPlaybar

True

パブリッシュされたプロジェクトの再生バーを表示または非表示にします。 値を True に設定して、再生バーを表示します。
Project.ShowTOC
False 目次を表示または非表示にします。 値を True に設定して、目次を表示します。

Project.SlideCount

1

プロジェクト内のスライドの数を返します。

クイズ

変数名 デフォルト値 説明

Question.AnswerChoice

 

質問に対する解答を返します。

Question.MaxAttempts

0

現在の質問に対して認められた最大試行回数を返します。
Question.NegativePoints
0 現在のスライドの質問に割り当てられたマイナス点を返します。
Question.PointsAssigned
0 現在のスライドの質問に設定されているポイント数を返します。

Question.PreviousQuestionScore

0

ユーザーが最後に閲覧した質問スライドで獲得したポイントを返します。

Quiz.AttemptCount

0

ユーザーがクイズを試行した回数を返します。

Quiz.CorrectAnswerCount

0

正解した質問の数を返します。

Quiz.InReview

False

学習者がクイズレビューモードかどうかを示します。 True 値は、学習者がクイズレビューモードであることを示します。

Quiz.InScope

×

学習者がコース内のクイズの範囲内にあるかどうかを示します。

Quiz.MaxScore

0

クイズの最大スコアを返します。

Quiz.Pass

×

クイズの結果(合格または不合格)を返します。

Quiz.PassPercentage

0

クイズ作成時に指定された、クイズの合格水準(%)を

返します。

Quiz.PassPoints

0

クイズに合格するためのポイントを返します。

Quiz.PercentageScore

0

クイズのスコアをパーセンテージで返します。

Quiz.QuestionCount
0 プロジェクト内にある質問の数を返します。
Quiz.Score
0 学習者がプロジェクトで獲得した点数を返します。
Quiz.UnansweredQuestionCount
0 プロジェクト内の未解答の質問の数を返します。

システム情報

変数名

デフォルト値

説明

Date.DateDDMMYY

dd/mm/yyyy

現在の日付を dd/mm/yyyy の形式で返します。

Date.DateMMDDYY

mm/dd/yyyy

現在の日付を dd/mm/yyyy の形式で返します。

Date.Day

1

曜日を示す数値を返します。 例えば、日曜日には 1、月曜日には 2 の変数が返されます。

Date.Hours

hh

コンピューター内で設定されている現在の時刻の「時間」の部分を 24 時間形式で返します。

Date.LocaleString

 

コンピューターのロケール設定に基づいて現在の日付を返します。

Date.Minutes

mm

コンピューターに設定されている現在の分の値を返します。

Date.Month

mm

コンピューターに設定されている現在の月の値を返します。この変数は、1 月の場合は 1、2 月の場合は 2 を返します。

Date.Time

hh:mm:ss

現在の時刻を hh:mm:ss 形式で返します。

Date.Today

dd

コンピューターに設定されている現在の日の値を返します。 現在の日付が 2023 年 12 月 15 日の場合、変数は 15 を返します。

Date.Year

yyyy

コンピューターに設定されている現在の年の値を返します。現在の日付が 2023 年 12 月 15 日の場合、変数は 2023 を返します。

Adobe Captivate の変数データ型

Adobe Captivate では、変数に対して 3 つのデータ型がサポートされています。

  1. Number:Number 変数に数値が格納されます。 Number データ型は、クイズのスコアのレポート、ユーザーの進行状況の追跡、数式演算、またはゲーミフィケーションで一般的に使用されます。
  2. True / False:True / False、またはブール変数には真または偽の値が含まれます。 この変数タイプを使用して、条件付き相互作用ロジックの作成、ユーザー選択の追跡、または分岐を行います。
  3. String:String 変数にはテキストの値が格納されます。 String 変数には、単語や文などの文字が格納されます。 この変数型は、テキストベースの入力のキャプチャ、フィードバックメッセージの表示、またはロケールベースのコンテンツの保持に使用されます。

変数を作成

この例では、名前を格納する変数 text_001 を作成します。 また、変数に説明を追加します。

  1. 右側のツールバーでプロジェクトプロパティ を選択します。

  2. 「変数」 セクションの「変数を作成」(+アイコンをクリックします。

    変数を作成
    + アイコンを選択して変数を作成します。

  3. 変数 ダイアログで、名前 フィールドに text_001 と入力します。

    変数ダイアログでのテキストの追加
    テキスト変数を作成する

  4. タイプ ドロップダウンで 「String」 を選択します。

  5. 名前を フィールドに入力します。

    価に名前を追加する
    変数の値を入力します

  6. 説明 フィールドに変数の説明を入力します。

  7. 「作成」をクリックします。

変数を作成すると、変数のリストに変数が表示されます。

変数リストの変数を表示する
リスト内の変数を表示します。

変数の編集

既存の変数の名前、値、および説明を変更できます。 この例では、前のセクションで作成した変数を編集します。

  1. 右側のツールバーでプロジェクトプロパティ を選択します。

  2. 「変数」 セクションの歯車アイコンをクリックします。

  3. 変数の一覧から編集する変数に移動して選択します。

    編集する変数を選択
    変数を編集

  4. 変数をダブルクリックして、名前を変更します。

    変数をダブルクリックして型を設定する
    変数の名前を変更

  5. フィールドと 説明 フィールドに対して前の手順を繰り返します。

    変数への説明の追加
    変数の説明を追加

  6. 変更後、ダイアログの外側の任意の場所をクリックして変更を保存します。

変数を削除

この例では、前のセクションで変更した変数を削除します。

  1. 右側のツールバーで プロジェクトプロパティ を選択します。

  2. 「変数」 セクションの歯車アイコンをクリックします。

  3. 変数の一覧から削除する変数を選択します。

    削除する変数を選択
    削除する変数を選択します。

  4. ごみ箱アイコンを選択します。

    ごみ箱アイコンの選択
    ごみ箱アイコンを選択して変数を削除します。

    注意:

    複数の変数を同時に削除するには、変数を選択してごみ箱アイコンをクリックします。

変数をコピーして貼り付ける

この例では、変数 num_001 を作成します。 次に、この変数をコピーして貼り付けます。

  1. Number 型の変数 num_001 を作成します。 変数の作成の詳細については、「変数の作成」 セクションを参照してください。

  2. 変数のリストで、変数を選択します。

    コピーする変数を選択
    変数を選択

  3. コピーアイコンを選択 変数がコピーされたことを示す確認メッセージが表示されます。

  4. 貼り付けアイコンを選択

新しい変数が作成され、変数のリストに追加されます。 コピーされた変数の名前には _1 が追加されます。 コピーされた変数は、ソース変数と同じ値と説明を保持します。

新しい変数が作成されます
変数のリスト

変数の検索

この例では、作成した変数を検索します。

  1. 右側のツールバーでプロジェクトプロパティ を選択します。

  2. 「変数」 セクションの歯車アイコンをクリックします。

  3. 変数ダイアログで、検索アイコンを選択します。

  4. 検索する変数の名前を入力します。 一致する変数がリストに表示されます。

    検索する変数の名前を入力
    変数を検索

検索では、「ユーザー」タブと「システム」タブに変数が返されます。 それぞれのタブを選択して、変数を表示します。

プロジェクトで変数を使用する

変数を作成したので、次はプロジェクトでこの変数を使用します。 テキストブロック内に変数を挿入します。 プロジェクトをプレビューすると、実行時に変数値が表示されます。

  1. 左側のツールバーでテキストブロックを追加段落 を選択します。

  2. テキストブロックでテキストを編集します。 Adobe Captivate でのテキスト編集の詳細については、「Adobe Captivate でテキストを追加する」を参照してください。

    テキストの編集
    テキストブロックでテキストを追加

  3. テキストブロックに $$ と入力し、リストから変数を選択します

    $$ を入力して変数を選択する
    リストから変数を選択

    変数の両端は $$ で囲まれています。

    変数を囲む

    プロジェクトをプレビューすると、変数に割り当てられた値が表示されます。

    プロジェクトをプレビューする
    変数の値を表示

変数に対するアクション

Adobe Captivate では、変数ベースのアクションを使用して、オブジェクトにインタラクションを追加できます。 インタラクションのアクションパネルでは、次のアクションを使用できます。

Captivate におけるインタラクション作成の詳細については、「Adobe Captivate でインタラクションを作成する」を参照してください。

変数の値を切り替えます。 このアクションは、オブジェクトの状態を切り替える場合に使用します。 この例では、変数を切り替えアクションをボタンに追加します。 ユーザーがボタンをクリックすると、キャラクターのポーズが変わります。

  1. 左側のツールバーでメディアブロックを追加1 文字を選択します。

  2. ビジュアルプロパティパネル 「コンポーネント」 セクションで、タイトル、本文、カードを削除します。

    タイトル、本文、カードを削除する
    文字を追加

  3. コンテンツブロックで文字を選択します。

  4. イメージプレースホルダーアイコンを使用して、アセットからキャラクターを追加します。

  5. キャラクターアンジェラを選択します。

    キャラクターの選択
    アセットからキャラクターを追加

  6. ポーズを選択します。

    ポーズの選択

  7. 「ポーズを置換」をクリックします。

  8. ビジュアルプロパティパネル で、「表示」 をクリックしてステートフライアウトを起動します。 両方のポーズがキャラクターのステートになります。 詳細については、「Adobe Captivate のステート」を参照してください。

    ステートフライアウトの起動
    ステートフライアウトを起動

  9. ボタンを選択し、ラベルをポーズ変更に変更します。 ボタンの追加の詳細については、「Adobe Captivate でボタンを追加する」を参照してください。

    ラベルの変更
    ボタンのラベルを変更する

  10. 右側のツールバーでプロジェクトプロパティ を選択します。

  11. 「変数」 セクションの歯車アイコンを選択して、「変数」 ダイアログを開きます。

  12. デフォルト値を False にして True/False 型の変数 toggle_control を作成します。 変数作成の詳細については、「変数を作成する」セクションを参照してください。

  13. 外側の任意の場所をクリックして変数ダイアログを終了し、変数ダイアログを終了します。

  14. コンテンツブロックのボタンを選択します。

  15. 右側のツールバーでインタラクション を選択します。

  16. 条件+ をクリックします。

  17. 「変数」を選択します。

  18. 「ユーザー」 タブで、変数 toggle_control を選択します。

  19. ドロップダウンオプションを 「Is Equal To」に設定して、「A 値」
    を選択します。

  20. 「False」を選択します。

    値を false として選択する
    「False」を選択

  21. 「保存」をクリックします。

  22. 「ユーザー」 タブで、変数 toggle_control を選択し、「完了」をクリックします。

  23. 「アクション」セクションで、詳細変数の切り替えを選択します。

  24. 「+ 新しいアクションを追加」をクリックします。

  25. 「アクション」セクションで、「ステートを設定」を選択します。

  26. キャラクターを選択し、ポーズ 2 を選択します。

  27. 「次へ」をクリックします。

  28. 「完了」をクリックします。

  29. 「その他」 タブを選択し、「+ 新しいアクションを追加」をクリックします。

  30. 「アクション」セクションで、詳細変数の切り替えを選択します。

  31. 変数 toggle_control を選択します。

  32. 「完了」をクリックします。

  33. 「+ 新しいアクションを追加」をクリックします。

  34. 「アクション」セクションで、「ステートを設定」を選択します。

  35. キャラクターを選択し、ポーズ 1 を選択します。

  36. 「次へ」をクリックします。

  37. 「完了」をクリックします。

学習者がボタンをクリックするたびに、文字のステートが切り替わります。

変数の値を変更します。 作成済みの変数に対し、値の加算、減算、乗算、または除算を行います。 この例では、学習者が入力フィールドに解答を入力する質疑応答シナリオを作成します。 応答が正しければ、スコアは 1 に設定されます。 応答が正しくない場合、スコアは -1 に設定されます。

  1. 左側のツールバーのインタラクティブコンポーネントを追加入力フィールドを選択します。 入力フィールドの操作の詳細については、「Adobe Captivate で入力フィールドを追加する」を参照してください。

  2. ビジュアルプロパティパネル で、デザインオプションを適用します。

  3. 「コンポーネント」セクションで、ボタンコンポーネントを削除します。

  4. テキストブロックを追加段落を選択します。

  5. 右側のツールバーでプロジェクトプロパティ を選択します。

  6. 「変数」 セクションの歯車アイコンを選択して、「変数」 ダイアログを開きます。

  7. デフォルト値が 0 の Number 型の変数 points を作成します。 変数作成の詳細については、「変数を作成する」セクションを参照してください。

  8. 外側の任意の場所をクリックして変数ダイアログを終了します。

  9. 段落コンテンツブロックでテキストを選択します。 右側のツールバーのビジュアルプロパティパネルを選択し、段落テキストのプロパティを変更します。 テキストプロパティの変更の詳細については、「Adobe Captivate のテキスト」を参照してください。

  10. テキスト内の変数 points を使用します。 プロジェクトにおける変数の使用の詳細については、「プロジェクトで変数を使用する」セクションを参照してください。 

    変数 points の使用
    変数を使用

  11. 入力フィールドを選択します。

    入力フィールドの選択
    入力フィールドを選択

  12. ビジュアルプロパティ パネルの「設定」 セクションで、「解答を追加」をクリックし、正しい解答を追加します。

    正解の追加
    正解を追加

  13. 「保存」をクリックします。

  14. 右側のツールバーでインタラクション を選択します。

  15. 「フォーカスの喪失」 タブで、「入力された内容が有効」を選択して、学習者が正解を入力したときのワークフローを作成します。

    有効な入力を選択する
    解答の検証を追加

  16. 「アクション」セクションで、詳細変数を調整を選択します。

  17. 「ユーザー」 タブで、変数 points を選択します。

  18. 操作 セレクターで + を選択し、入力値 フィールドに 1 を入力します。

    変数 points の操作
    正解の変数を調整する

  19. 「完了」をクリックします。

  20. 「フォーカスの喪失」タブで、「入力された内容が無効」を選択して、学習者が不正解を入力したときのワークフローを作成します。

  21. 「アクション」セクションで、詳細変数を調整を選択します。

  22. 「ユーザー」 タブで、変数 points を選択します。

  23. 操作 セレクターで - を選択し、入力値 フィールドに 1 を入力します。

    変数 points の操作
    不正解の変数を調整する

  24. 「完了」をクリックします。 これでインタラクションは完了です。

    変数 points の追加が完了しました
    インタラクションのリスト

プロジェクトをプレビューします。 学習者が正解、パリを入力すると、1 ポイントを獲得できます。 他の解答を入力すると、-1 になります。

変数に値を割り当てます。 既存の変数には、別の変数の値、要素の内容、または任意の式の値を割り当てることができます。 学習者がラジオグループで正しいオプションを選択してボタンをクリックしたときにアクションが発生するよう、ボタンにインタラクションを追加する事例については、記事「ラジオボタンでガイド付きインタラクションを作成する」を参照してください。

ヘルプをすばやく簡単に入手

新規ユーザーの場合