/*
このファイルの中身は、NTT オープンソースライセンス　バージョン 1.0（「本
契約」という）の適用を受けます。
本契約を遵守しない限り、このファイルを使用してはなりません。
本契約のコピーは、次のＵＲＬから入手できます。
【配布サイトのURL】 http://www.oss.ecl.ntt.co.jp/lms/

本契約に基づき頒布されるソフトウェアは、現状のまま、明示又は黙示のあらゆ
る種類の保証なしで、頒布されます。本契約に基づく権利及び制限を律する特定
の文言については、本契約を参照してください。

「オリジナルコード」は、 NTT Cyber Space Laboratories Code です。 
「オリジナルコード」の「初期開発者」は、日本電信電話株式会社です。  
日本電信電話株式会社により創作された部分は、Copyright (C) 2004 
日本電信電話株式会社 です。
全ての権利が留保されます。 
「コントリビュータ」：_____________________________________ 


The contents of this file are subject to the NTT Opensource License
Version 1.0 (the License); you may not use this file except in
compliance with the License. You may obtain a copy of the License at
【配布サイトのURL】 http://www.oss.ecl.ntt.co.jp/lms/

Software distributed under the License is distributed on an AS IS
basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
License for the specific language governing rights and limitations
under the License.

The Original Code is NTT Cyber Space Laboratories Code .

The Initial Developer of the Original Code is NIPPON TELEGRAPH AND 
TELEPHONE CORPORATION.
Portions created by the NIPPON TELEGRAPH AND TELEPHONE CORPORATION 
are Copyright (C) 2004 NIPPON TELEGRAPH AND TELEPHONE CORPORATION. 
All Rights Reserved.

Contributor(s) ______________________________________.
*/

//
//	LO Perception教材　個別テーブル定義インタフェース
//			変更履歴
// 				2004.01.08 新規作成		suzuki
//
package jp.co.ntt.lms.lo.Perception;

import jp.co.ntt.lms.lo.LoPropertyDef;

/**
 * Perception教材　Perception個別定義インタフェースです。<BR>
 * @author T.Suzuki
 * @version 0.0.0.1 2004/01/08
 */
public interface PerceptionPropertyDef extends LoPropertyDef
{
	///////////////////////////////////////////////////////////////
	// Perception 個別テーブル定義
	///////////////////////////////////////////////////////////////
	/** テーブル名を保持します */
	public static final String TABLE_NAME = "PerceptionLo";

	/** アセスメントID */
	public static final String ASSESSMENTID = "assessment_id";

	/** SessionName */
	public static final String SESSIONNAME = "session_name";

	///////////////////////////////////////////////////////////////
	// QMWISeメソッド定義
	///////////////////////////////////////////////////////////////
	/** アセスメントリスト取得メソッド */
	public static final String GET_ASSESSMENT_LIST = "GetAssessmentList";

	/** 結果一覧情報取得メソッド */
	public static final String GET_RESULT_BY_PARTICIPANT = "GetResultListByParticipant";

	/** 受講者個人レポート取得メソッド */
	public static final String GET_ACCESS_REPORT = "GetAccessReport";

	///////////////////////////////////////////////////////////////
	// リクエスト　エレメント名
	///////////////////////////////////////////////////////////////
	/** Security要素 */
	public static final String SECURITY = "Security";

	/** ClientID要素 */
	public static final String CLIENT_ID = "ClientID";

	/** Checksum要素 */
	public static final String CHECKSUM = "Checksum";

	/** ParticipantName要素 */
	public static final String PARTICIPANT_NAME = "Participant_Name";

	///////////////////////////////////////////////////////////////
	// レスポンス　エレメント名
	///////////////////////////////////////////////////////////////
	/** SOAPエラー要素 */
	public static final String SOAP_FAULT = "soap:Fault";

	/** アセスメント要素 */
	public static final String ASSESSMENT = "Assessment";

	/** アセスメントID要素 */
	public static final String ASSESSMENT_ID = "Assessment_ID";

	/** セッション名要素 */
	public static final String SESSION_NAME = "Session_Name";

	/** コメント要素 */
	public static final String COMMENT = "Description";

	/** 作成日要素 */
	public static final String CREATE_DATE = "Created_Date";

	/** 結果要素 */
	public static final String RESULT = "Result";

	/** 結果ID要素 */
	public static final String RESULT_ID = "Result_ID";

	/** 満点要素 */
	public static final String MAX_SCORE = "Max_Score";

	/** 得点要素 */
	public static final String TOTAL_SCORE = "Total_Score";

	/** 滞在時間要素 */
	public static final String TIME_TAKEN = "Time_Taken";

	/** 試験結果要素 */
	public static final String SCORE_BAND_TITLE = "Score_Band_Title";

	/** 得点のパーセンテージ要素 */
	public static final String PERCENTAGE_SCORE = "Percentage_Score";

	/** 開始年月日時要素 */
	public static final String WHEN_STARTED = "When_Started";

	/** 終了年月日時要素 */
	public static final String WHEN_FINISHED = "When_Finished";

	/** URL要素 */
	public static final String URL = "URL";

	/** TestID要素 */
	public static final String TEST_ID = "test_id";

	/** UserID要素 */
	public static final String USER_ID = "User_Name";

	/** TestMax要素 */
	public static final String TEST_MAX = "test_max";

	/** LessonTime要素 */
	public static final String LESSON_TIME = "Lesson_Time";

	/** LessonDate要素 */
	public static final String LESSON_DATE = "Lesson_Date";

	/** LessonScoreband要素 */
	public static final String LESSON_SCOREBAND = "Lesson_Scoreband";

	/** TestTimeElasped要素 */
	public static final String TEST_TIME_ELASPED = "test_time_elasped";

	/** TestScore要素 */
	public static final String TEST_SCORE = "test_score";

	/** TestScore要素 */
	public static final String TEST_USER = "test_user";


	/** 名前空間接頭辞 */
	public static final String XMLNS = "xmlns";

	/** PerceptionLo LOType */
	public static final String LO_TYPE_PERCEPTION = "18";

	/** アセスメントID重複エラーメッセージ */
	public static final String EXIT_MATERIALID_WAR = "アセスメントIDが重複しています。";

	/** 学習回数 */
	public static final String STUDYCOUNT = "STUDYCOUNT";

	/** 累積学習時間フォーマット */
	public static final String DEF_TOTAL_LEARN_TIME_FORMAT = "#######0.0";
}

