Schema ActivityTree.xsd


element activity-structure
diagram
children title support-activity learning-activity activity-structure
used by
elements activity-structure learning-design/play/act/role-part
attributes
Name  Type  Use  Default  Fixed  Annotation
structure-type  xs:token  required      
documentation 
This attribute can have the values sequence or selection indicating which type of activity structure is represented by the activity-structure node.
sort  xs:string  optional      
documentation 
The attribute 'sort' determines the sort-order in relation to the visibility. Default the order in which activities are made visible is in the order specified in the activity-structure.When the value is set to 'visibility-order', activities are presented in the order they where made visible.
identifier  xs:ID  required      
completed  xs:string  required      
documentation 
This attribute may have the value true, false or unlimited. The attribute indicates if a user has completed the node or, when the value is unlimited, that the node should be considered completed.
annotation
documentation 
An activity-structure groups activities. Activities are one of activity-structure, learning-activity or support-activity.

element learning-activity
diagram
children title
used by
elements activity-structure learning-design/play/act/role-part
attributes
Name  Type  Use  Default  Fixed  Annotation
environment  xs:string  optional      
isvisible  xs:boolean  required      
time-limit  xs:boolean  required      
user-choice  xs:boolean  required      
documentation 
This attributes indicates that a user must indicate when an activity has been completed. There should be a means in the user interface allowing for this. When a user indicates he has completed the activity, completeActivity should be called.
identifier  xs:ID  required      
completed  xs:string  required      
documentation 
This attribute may have the value true, false or unlimited. The attribute indicates if a user has completed the node or, when the value is unlimited, that the node should be considered completed.
annotation
documentation 
A learning activity is an instruction for a learner to perform an task within an environment.

element learning-design
diagram
children title play
attributes
Name  Type  Use  Default  Fixed  Annotation
role  xs:string  required      
documentation 
Contains the role id of the role which this activity tree was based on..
isvisible  xs:boolean  optional      
documentation 
This attribute indicates if a node is visible for the user or not. 
time-limit  xs:boolean  optional      
documentation 
This attribute indicates that the completion of a node is dependent on a timed event.
identifier  xs:ID  required      
completed  xs:string  required      
documentation 
This attribute may have the value true, false or unlimited. The attribute indicates if a user has completed the node or, when the value is unlimited, that the node should be considered completed.
annotation
documentation 
This element specifies the learning design (alias: instructional design) of the unit of learning and is the root element of the activity tree.

element learning-design/play
diagram
children title act
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:ID  required      
completed  xs:string  required      
documentation 
This attribute may have the value true, false or unlimited. The attribute indicates if a user has completed the node or, when the value is unlimited, that the node should be considered completed.
time-limit  xs:boolean  required      
annotation
documentation 
Represents the flow of activities during the learning process. A play consists of a series of acts and an act consists of a series of role-parts.

element learning-design/play/act
diagram
children title role-part
attributes
Name  Type  Use  Default  Fixed  Annotation
time-limit  xs:boolean  required      
identifier  xs:ID  required      
completed  xs:string  required      
documentation 
This attribute may have the value true, false or unlimited. The attribute indicates if a user has completed the node or, when the value is unlimited, that the node should be considered completed.
annotation
documentation 
Represents a series of role-parts. There is at least one act in a play. Acts are sequential.

element learning-design/play/act/role-part
diagram
children title learning-activity environment-activity activity-structure
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:ID  required      
completed  xs:string  optional      
documentation 
This attribute may have the value true or false. The attribute indicates if a user has completed the node that the node should be considered completed.
annotation
documentation 
Relates exactly one role to one type of activity (including activity-structure) or environment.

element learning-design/play/act/role-part/environment-activity
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
environment  xs:string  required      
documentation 
This attribute contains a space separated list of ids belonging to environments of the activity represented by the node. The values of this attribute should be passed when retrieving the environment via the getEnvironmentTree API call.
identifier  xs:ID  required      
completed    required    unlimited  
documentation 
Indicates that the node should be considered to be completed.
annotation
documentation 
The environment linked to the role.

element support-activity
diagram
children title
used by
element activity-structure
attributes
Name  Type  Use  Default  Fixed  Annotation
environment  xs:string  optional      
isvisible  xs:boolean  required      
time-limit  xs:boolean  required      
user-choice  xs:boolean  required      
documentation 
This attributes indicates that a user must indicate when an activity has been completed. There should be a means in the user interface allowing for this. When a user indicates he has completed the activity, completeActivity should be called.
identifier  xs:ID  required      
completed  xs:string  required      
documentation 
This attribute may have the value true, false or unlimited. The attribute indicates if a user has completed the node or, when the value is unlimited, that the node should be considered completed.
annotation
documentation 
A support activity is an instruction for a staff or learner role, to support a role (learner/staff) or users in a
role in performing the activities. The support role uses an environment in order to perform the support activity

element title
diagram
used by
elements learning-design/play/act activity-structure learning-activity learning-design learning-design/play learning-design/play/act/role-part support-activity
annotation
documentation 
A short name given to the node suitable for rendering on screen.

attributeGroup activityAttributes
used by
elements learning-activity support-activity
attributes
Name  Type  Use  Default  Fixed  Annotation
environment  xs:string  optional      
isvisible  xs:boolean  required      
time-limit  xs:boolean  required      
user-choice  xs:boolean  required      
documentation 
This attributes indicates that a user must indicate when an activity has been completed. There should be a means in the user interface allowing for this. When a user indicates he has completed the activity, completeActivity should be called.
identifier  xs:ID  required      
completed  xs:string  required      
documentation 
This attribute may have the value true, false or unlimited. The attribute indicates if a user has completed the node or, when the value is unlimited, that the node should be considered completed.
annotation
documentation 
Attributes for activity

attributeGroup commonAttributes
used by
elements learning-design/play/act activity-structure learning-design learning-design/play
attributeGroup activityAttributes
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:ID  required      
completed  xs:string  required      
documentation 
This attribute may have the value true, false or unlimited. The attribute indicates if a user has completed the node or, when the value is unlimited, that the node should be considered completed.


XML Schema documentation generated with
XMLSPY Schema Editor http://www.altova.com/xmlspy