Personal tools
You are here: Home WG11 (CMI) IEEE 1484.11.1-2004 Data Model Synopsis
Log in


Forgot your password?
 

IEEE 1484.11.1-2004 Data Model Synopsis

This page contains a synopsis of the data model elements contained in IEEE 1484.11.1-2004 for use in creating a revision of the standard.

1484.11.1 Data Model Synopsis

 

Note: The section numbers are from the original version of the standard. 

6.1 Content object communication

content_object_communication :

record

(

         comments_from_learner :

                  array(0..249) of comment_type, 

         comments_from_lms :

                  array(0..99) of comment_type, 

         completion_status :

                  completion_status_type, 

         completion_threshold :

                  real(10,7) range(0..1), 

         credit :

                  state( credit, no_credit ), 

         data_model_version :

                  characterstring(iso-10646-1), 

         entry :

                  state( ab_initio, resume, _nil_ ), 

         exit :

                  state( timeout, suspend, logout, normal, _nil_ ), 

         interactions :

                  bag of interaction_type, 

         launch_data :

                  characterstring(iso-10646-1), 

         learner_id :

                  long_identifier_type, 

         learner_name :

                  localized_string_type(250), 

         learner_preference_data :

                  learner_preference_type, 

         lesson_status :

                  state( passed, completed, failed, incomplete, browsed,

                  not_attempted ), 

         location :

                  characterstring(iso-10646-1), 

         max_time_allowed :

                  timeinterval(second,10,2), 

         mode :

                  state( browse, normal, review ), 

         objectives :

                  set of objective_type, 

         progress_measure :

                  progress_measure_type, 

         raw_passing_score :

                  real(10,7), 

         scaled_passing_score :

                  real(10,7) range(-1..1), 

         score :

                  score_type, 

         session_time :

                  timeinterval(second,10,2), 

         success_status :

                  success_status_type, 

         suspend_data :

                  characterstring(iso-10646-1) 

         time_limit_action :

                  state( exit_message, continue_message, exit_no_message,

                  continue_no_message ), 

         total_time :

                  timeinterval(second,10,2),

), 

6.1.1 Comments from learner 

comments_from_learner : array(0..249) of comment_type 

6.1.2 Comments from LMS 

comments_from_lms : array(0..99) of comment_type 

6.1.3 Completion status

completion_status : completion_status_type

6.1.4 Completion threshold 

completion_threshold : real(10,7) range(0..1) 

6.1.5 Credit 

credit : state( credit, no_credit ) 

6.1.6 Data model version 

data_model_version : characterstring(iso-10646-1) 

6.1.7 Entry 

entry : state( ab_initio, resume, _nil_ ) 

6.1.8 Exit 

exit : state( timeout, suspend, logout, normal, _nil_ ) 

6.1.9 Interactions

interactions : bag of interaction_type,

type interaction_type = record

 (

id : long_identifier_type,

 type : state( true_false, multiple_choice, fill_in,

    long_fill_in, likert, matching, performance, sequencing,

    numeric, other ), 

objectives_id : array(0..9) of long_identifier_type, 

time_stamp : date_time_type, 

correct_responses : correct_responses_type, 

weighting : real(10,7), 

learner_response : learner_response_type,

result :

choice (

    state( result_state, numeric ),

    ) of (

    result_state :

        state( correct, incorrect, unanticipated,neutral ),

    numeric : real(10,7),

    ), 

latency : timeinterval (second,10,2), 

description :  localized_string_type(250), 

), 

6.1.9.1 ID

id : long_identifier_type

6.1.9.2 Type

 type : state ( true_false, multiple_choice, fill_in, long_fill_in,

    likert, matching, performance, sequencing, numeric,

    other ) 

6.1.9.3 Objectives ID 

objectives_id : array(0..9) of long_identifier_type 

6.1.9.4 Time stamp 

time_stamp : date_time_type 

6.1.9.5 Correct responses

correct_responses : correct_responses_type 

type correct_responses_type = choice (

    state( true_false, multiple_choice, fill_in, long_fill_in, likert,

        matching, performance, sequencing, numeric, other ), 

    ) of (

        true_false : state( true,false ),

        multiple_choice : set of short_identifier_type,

        fill_in : bag of record (

            case_matters : boolean,

            order_matters : boolean,

            match_text : array(0..9) of localized_string_type(250),),

        long_fill_in : bag of record (

            case_matters : boolean,

            match_text : localized_string_type(4000),),

        likert : short_identifier_type,

        matching : bag of record (

            source : short_identifier_type,

            target : short_identifier_type,),

        performance : bag of record (

            order_matters : boolean,

            answers : array(0..124) of record (

                step_name : short_identifier_type,

                step_answer : choice (state( literal, numeric ),

                ) of (

                   literal : characterstring(iso-10646-1),

                   numeric : record (

                       min : real(10,7),

                       max : real(10,7),),),

        sequencing : array(0..35) of short_identifier_type,

        numeric : record (

            min : real(10,7),

            max : real(10,7),),

        other : characterstring(iso-1046-1),) 

6.1.9.6 Weighting 

weighting : real(10,7), 

6.1.9.7 Learner response 

learner_response : learner_response_type, 

type learner_response_type = choice (

    state( true_false, multiple_choice, fill_in, long_fill_in, likert,

        matching, performance, sequencing, numeric, other ),

    ) of (

        true_false : state( true,false ),

        multiple_choice : set of short_identifier_type,

        fill_in : array(0..9) of localized_string_type(250), 

        long_fill_in : localized_string_type(4000),

        likert : short_identifier_type, 

        matching : bag of record (

            source : short_identifier_type,

            target : short_identifier_type,), 

        performance : array(0..249) of record (

            step_name : short_identifier_type,

            step_answer : choice (state( literal, numeric ),

            ) of (

                literal : characterstring(iso-10646-1),

                numeric : real(10,7),),), 

        sequencing : array(0..35) of short_identifier_type, 

        numeric : real(10,7), 

        other : characterstring(iso-1046-1),)

6.1.9.8 Result 

result : choice (state( result_state, numeric ),

 ) of (

    result_state : state( correct, incorrect, unanticipated, neutral ),

    numeric : real(10,7),), 

6.1.9.9 Latency 

latency : timeinterval(second,10,2),

6.1.9.10 Description

description : localized_string_type(250), 

6.1.10 Launch data 

launch_data : characterstring(iso-10646-1), 

6.1.11 Learner ID 

learner_id : long_identifier_type, 

6.1.12 Learner name

learner_name : localized_string_type(250),

6.1.13 Learner preference data 

learner_preference_data : learner_preference_type,

type learner_preference_type = record (

    audio_level : real(10,7) range(0..*), 

    language : language_type, 

    delivery_speed : real(10,7) range(0..*), 

    audio_captioning : state( off, no_change, on ),), 

6.1.13.1 Audio level 

audio_level : real(10,7) range(0..*), 

6.1.13.2 Language 

language : language_type, 

6.1.13.3 Delivery speed 

delivery_speed : real(10,7) range(0..*), 

6.1.13.4 Audio captioning

audio_captioning : state( off, no_change, on ), 

6.1.14 Lesson status

lesson_status : state( passed, failed, completed, incomplete,

browsed, not_attempted ), 

6.1.15 Location 

location : characterstring(iso-10646-1),

6.1.16 Max time allowed 

max_time_allowed : timeinterval(second,10,2), 

6.1.17 Mode 

mode : state( browse, normal, review ), 

6.1.18 Objectives 

objectives : set of objective_type, 

type objective_type = record

(

id : long_identifier_type,

score : score_type, 

status : state( passed, completed, failed, incomplete, browsed,

    not_attempted ), 

progress_measure : progress_measure_type,

completion_status :

completion_status_type,

success_status : success_status_type,

description : localized_string_type(250), 

), 

6.1.18.1 ID 

id : long_identifier_type, 

6.1.18.2 Score 

score : score_type, 

6.1.18.3 Status 

status : state( passed, completed, failed, incomplete, browsed,

not_attempted ),

6.1.18.4 Progress measure 

progress_measure : progress_measure_type, 

6.1.18.5 Completion status

completion_status : completion_status_type, 

6.1.18.6 Success status 

success_status : success_status_type, 

6.1.18.7 Description 

description : localized_string_type(250), 

6.1.19 Progress measure

progress_measure : progress_measure_type, 

6.1.20 Raw passing curse 

raw_passing_score : real(10,7), 

6.1.21 Scaled passing score 

scaled_passing_score : real(10,7) range(-1..1), 

6.1.22 Score 

score : score_type, 

6.1.23 Session time 

session_time : timeinterval(second,10,2), 

6.1.24 Success status

success_status : success_status_type, 

6.1.25 Suspend data

suspend_data : characterstring(iso-10646-1), 

6.1.26 Time limit action

time_limit_action : state( exit_message, continue_message,

exit_no_message, continue_no_message ),

6.1.27 Total time 

total_time : timeinterval(second,10,2), 

6.2 Auxiliary data types 

6.2.1 Comment type 

type comment_type = record (

    comment : localized_string_type(4000), 

    location: characterstring(iso-10646-1),

    time_stamp : date_time_type,

6.2.1.1 Comment 

comment : localized_string_type(4000), 

6.2.1.2 Location 

location : characterstring(iso-10646-1), 

6.2.1.3 Time stamp

time_stamp : date_time_type, 

6.2.2 Completion status type 

type completion_status_type = state( completed, incomplete,

not_attempted, unknown ), 

6.2.3 Data time type 

type date_time_type = time(second,10,0), 

6.2.4 Language type 

type language_type = characterstring(iso-646), 

6.2.5 Localized string type 

type localized_string_type(length) = record (

    language : language_type,

    string : characterstring(iso-10646-1),) 

6.2.5.1 Language 

language : language_type,

6.2.5.2 String 

string : characterstring(iso-10646-1), 

6.2.6 Long identifier type

type long_identifier_type = characterstring(iso-10646-1), 

6.2.7 Progess measure type 

type progress_measure_type : real(10,7) range(0..1), 

6.2.8 Score type 

type score_type = record ( 

    raw : real(10,7),

    min : real(10,7), 

    max : real(10,7),

    scaled : real(10,7) range(-1..1),) 

6.2.8.1 Raw

raw : real(10,7),

6.2.8.2 Min 

min : real(10,7),

6.2.8.3 Max 

max : real(10,7), 

6.2.8.4 Scaled

scaled : real(10,7) range(-1..1), 

6.2.9 Short identifier type 

type short_identifier_type = characterstring(iso-10646-1), 

6.2.10 Success status type 

type success_status_type = state( passed, failed, unknown ),

 

Document Actions
« March 2012 »
March
SuMoTuWeThFrSa
123
45678910
11121314151617
18192021222324
25262728293031