事前定義済ルールとカスタム・ルール
事前定義済ルールはOracle Clinical One Platformの一部として含まれており、試験設計者はこれらのルールを試験設計プロセス中に質問に適用できます。カスタム・ルールはより高度なルールであり、通常はルール・デザイナが作成し、より複雑な検証を適用したり、特定の基準に応じてアクションを決定します。
事前定義されたルールは、試験の設計時に選択でき、多くの場合(常にではなく)データの検証に使用されます。試験デザイナがこれらのルールを特定の形式の特定の質問に適用して、試験での適切なデータ入力を容易にします。これらのルールにより、学習デザイナは、ルールで設定された条件が満たされないたびに検証エラー・メッセージを生成することで収集されるデータの品質をより適切に制御できます。ただし、これらのルールは、一般的に発生する限られた数の条件でのみ使用できます。
カスタム・ルールを使用すると、回答済の質問および入力されたデータについて特定の条件が満たされた場合に、問合せを表示できます。カスタム・ルールを使用して、読取り専用質問の値を計算したり、Eメール通知の送信など他のアクションを決定することもできます。これらのルールはJavascriptを使用して記述され、基本的なコーディング原則に関する知識が必要です。Oracle Clinical One Platformには、JavaScriptを使用してルールを作成、検証および公開できる効率的なインタフェースが用意されています。
注意:
試験設計で事前定義済ルールを使用する場合、サブジェクトをスクリーニングまたは無作為化する前に、事前定義の検証ルールで発生した問合せを解決する必要があることに注意してください。また、交付処理を防止することもできます。ただし、カスタム・ルールを使用すると、問合せが解決されていない場合でも、件名をスクリーニングまたは無作為化できます。事前定義の検証ルールは慎重に適用してください。本番スタディで使用するルールを承認する前に、必ずテスト・モードでカスタム・ルールを検証して、期待した結果が得られることを確認してください。
親トピック: ルール開発を開始する前に