Schema Content.xsd


element act
diagram
children title feedback-description metadata
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:ID  required      
isvisible  xs:boolean  optional      
annotation
documentation 
An act represents a series of role-parts.

element activity-description
diagram
children title item imsldcontent metadata
used by
elements learning-activity support-activity
annotation
documentation 
Describes the activity to be performed by the user.

element activity-structure
diagram
children title information metadata
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:ID  required      
structure-type  xs:token  required      
annotation
documentation 
An activity-structure groups activities. Activities are one of activity-structure, learning-activity or support-activity.

element activity-structure/information
diagram
children title item imsldcontent metadata
annotation
documentation 
Can be used to provide additional information about the activity-structure.

element environment
diagram
children title metadata
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:ID  required      
annotation
documentation 
An environment groups learning objects,  services and other environments. 

element feedback-description
diagram
children title item imsldcontent metadata
used by
elements act learning-activity learning-design play support-activity
annotation
documentation 
The feedback that is shown after completion.

element imsldcontent
diagram
children title imsldcontent item metadata
used by
elements imsldcontent item
complexType item-type
group item-group
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:ID  required      
isvisible  xs:boolean  optional      
url  xs:anyURI  required      
documentation 
This attribute contains the absolute URL to an resource for which an item is a placeholder. Occurs only in the item element.
type  xs:string  optional      
annotation
documentation 
A node in a structure, referring to a resource containing imsldcontent.

element information
diagram
children title item imsldcontent metadata
used by
complexType role-group
annotation
documentation 
Can be used to provide additional information about the object.

element item
diagram
children title imsldcontent item metadata
used by
elements imsldcontent item
complexType item-type
group item-group
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:ID  required      
isvisible  xs:boolean  optional      
url  xs:anyURI  required      
documentation 
This attribute contains the absolute URL to an resource for which an item is a placeholder. Occurs only in the item element.
type  xs:string  optional      
annotation
documentation 
A node in a structure, referring to a resource.

element learner
diagram
children title information metadata
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:ID  required      
create-new  xs:token  optional      
documentation 
This attributes indicates whether multiple instances of this role may be created during runtime.
href  xs:anyURI  optional      
documentation 
Refers to an URI for the role.
match-persons  xs:token  optional      
documentation 
Attributes is used when there are several subroles to indicate whether persons should be matched exclusively to roles.
max-persons  xs:unsignedInt  optional      
documentation 
Specified the maximum number of persons in the role.
min-persons  xs:unsignedInt  optional      
documentation 
Specified the minimum number of persons in the role.
annotation
documentation 
The learner roles.

element learning-activity
diagram
children title learning-objectives prerequisites activity-description feedback-description metadata
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:ID  required      
isvisible  xs:boolean  optional      
annotation
documentation 
A learning activity is an instruction for a learner to perform an task within an environment.

element learning-design
diagram
children title learning-objectives prerequisites feedback-description metadata
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:ID  required      
time-limit  xs:boolean  optional      
documentation 
Indicates the time within which the learning-design is completed.
uri  xs:anyURI  required      
documentation 
This attribute holds the unique identifier for the learning design in URI format.
annotation
documentation 
This element specifies the learning design (alias: instructional design) of the unit of learning.

element learning-object
diagram
children title item imsldcontent metadata
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:ID  required      
isvisible  xs:boolean  optional      
class  xs:string  optional      
type  xs:string  optional      
annotation
documentation 
A learning resource.

element learning-objectives
diagram
children title item imsldcontent metadata
used by
elements learning-activity learning-design support-activity
annotation
documentation 
Learning objectives describe the intended outcomes for learners.

element metadata
diagram
children schema schemaversion
used by
elements act activity-structure environment imsldcontent item learning-activity learning-design play role-part send-mail support-activity
complexTypes item-type role-group
group item-group
annotation
documentation 
The metadata according to the specified schema.

element metadata/schema
diagram

element metadata/schemaversion
diagram

element monitor
diagram
children role-to-monitor self title item imsldcontent metadata
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:ID  required      
isvisible  xs:boolean  optional      
class  xs:string  optional      
parameters  xs:string  optional      
annotation
documentation 
Provides facilities to review the progress of other users.

element monitor/role-to-monitor
diagram
children user
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:ID  required      
annotation
documentation 
Monitor object intended for all users in the specified role.

element monitor/self
diagram
children user
annotation
documentation 
Monitor object for specified user.

element play
diagram
children title feedback-description metadata
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:ID  required      
isvisible  xs:boolean  optional      
annotation
documentation 
Represents the flow of activities. A play consists of acts, and acts consist of role-parts.

element prerequisites
diagram
children title item imsldcontent metadata
used by
elements learning-activity learning-design support-activity
annotation
documentation 
Entry requirements.

element role-part
diagram
children title metadata
annotation
documentation 
A rolepart releates exactly one role to exactly one type of activity (including activity-structure and another unit of learning) or environment.

element send-mail
diagram
children title email-data metadata
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:ID  required      
isvisible  xs:boolean  optional      
select  xs:token  required      
documentation 
Determines the type of selection.
class  xs:string  optional      
parameters  xs:string  optional      
annotation
documentation 
Service to send mail to users in roles.

element send-mail/email-data
diagram
children from send-to
attributes
Name  Type  Use  Default  Fixed  Annotation
role-id  xs:ID  required      
documentation 
Specifies the role of which the users to which the email should be addressed.
email-property  xs:string  required      
documentation 
Contains the property id of the email property.
username-property  xs:string  required      
documentation 
Contains the property id of the username property.
annotation
documentation 
Provides information for the send mail, such as sender and receiver.

element send-mail/email-data/from
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
user-id  xs:string  required      
annotation
documentation 
The sender of the email message.

element send-mail/email-data/send-to
diagram
attributes
Name  Type  Use  Default  Fixed  Annotation
user-id  xs:string  required      
annotation
documentation 
User to which to send the email

element staff
diagram
children title information metadata
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:ID  required      
create-new  xs:token  optional      
documentation 
This attributes indicates whether multiple instances of this role may be created during runtime.
href  xs:anyURI  optional      
documentation 
Refers to an URI for the role.
match-persons  xs:token  optional      
documentation 
Attributes is used when there are several subroles to indicate whether persons should be matched exclusively to roles.
max-persons  xs:unsignedInt  optional      
documentation 
Specified the maximum number of persons in the role.
min-persons  xs:unsignedInt  optional      
documentation 
Specified the minimum number of persons in the role.
annotation
documentation 
Roles for staff members.

element support-activity
diagram
children roles-to-support title learning-objectives prerequisites activity-description feedback-description metadata
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:ID  required      
isvisible  xs:boolean  optional      
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 support-activity/roles-to-support
diagram
children user
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:ID  required      
annotation
documentation 
Speficies the role to support.

element title
diagram
used by
elements act activity-structure environment imsldcontent item learning-activity learning-design play role-part send-mail support-activity
complexTypes item-type role-group
group item-group
annotation
documentation 
A short name given to the object.

element user
diagram
used by
elements monitor/role-to-monitor support-activity/roles-to-support monitor/self
attributes
Name  Type  Use  Default  Fixed  Annotation
user-id  xs:string  required      
annotation
documentation 
The user(s) in the specified role.

attributeGroup roleAttributes
used by
elements learner staff
attributes
Name  Type  Use  Default  Fixed  Annotation
identifier  xs:ID  required      
create-new  xs:token  optional      
documentation 
This attributes indicates whether multiple instances of this role may be created during runtime.
href  xs:anyURI  optional      
documentation 
Refers to an URI for the role.
match-persons  xs:token  optional      
documentation 
Attributes is used when there are several subroles to indicate whether persons should be matched exclusively to roles.
max-persons  xs:unsignedInt  optional      
documentation 
Specified the maximum number of persons in the role.
min-persons  xs:unsignedInt  optional      
documentation 
Specified the minimum number of persons in the role.
annotation
documentation 
The attributes for roles.


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