What is a learning object?
This is a good question!
Most people do not agree on one clear definition of what a learning object is, however, if you read this article: Learning Objects 101: a Primer For Neophytes published by British Columbia Institute of Technology, it'll give you a good idea of what it is.
Also, see http://www.learningobjectsnetwork.com/Concepts.htm
design ideas
! UserDirectory
- every user in the has a unique id
- each ouid can reference user info in multiple external databases
! UserSets
- stores aggregation of users
- diachronic sets: each set can be queried for membership at a point in time
- classes of sets: student, workgroup, section, courseRoll
! Authorization
- enumeration of privileges
- grant privileges to users and sets
! Annotations
- add SAIL information to any set
! Interactions
- Stores interactions of user with SAIL components
- who, when, what, where, how, component, type (hierarchical)