|
Internet Navigware 教材作成キット Professional V9.0
|
目次
索引

|
H.1 LMS通信API一覧
[LMS通信API一覧]
| 機能 |
構文 |
パラメタ |
実行結果 |
使用可能ページ |
| 説明 |
問題 |
動画 |
アクション |
| 情報取得 |
LMSGetValue(パラメタ) |
user_id |
ユーザIDを返却する。 |
○ |
○ |
○ |
○ |
| user_name |
ユーザ氏名を返却する。 |
○ |
○ |
○ |
○ |
| course_code |
コースコードを返却する。 |
○ |
○ |
○ |
○ |
| course_name |
コース名を返却する。 |
○ |
○ |
○ |
○ |
| 情報保存 |
LMSSetValue(パラメタ, 値) |
current_progress_rate |
学習中のフレームの進捗率を、値(0-100)に指定された数値に設定する。設定に成功した場合は true を、失敗した場合は false を返却する。 |
× |
× |
○ |
○ |
| 画面遷移 |
LMSAction(パラメタ) |
next |
[次へ]ボタンをクリックした時と同様に動作する。[次へ]ボタンがグレー状態の場合は無効。 |
○ |
× |
○ |
○ |
LMS通信APIは学習ツールのトップフレームに実装されています。これは、コンテンツが表示されるフレームの親フレームにあたるので、コンテンツページからのAPIの呼び出し形式は次のようになります。
- parent.LMSGetValue("user_id");
【例】
| <html> |
| <head> |
| <title>タイトル</title> |
| <script type="text/javascript"><!-- |
| // |
| function getUserID() |
| { |
| return parent.LMSGetValue("user_id"); |
| } |
| // --></script> |
| |
| </head> |
| |
| <body> |
| |
| 本文 |
| <a href="JavaScript:alert(getUserID());">ユーザID</a> |
|
| |
| </body> |
| </html> |
|
All Rights Reserved, Copyright (C) 富士通株式会社 1997-2006