Assessment Open Service Interface Definition

The Assessment Open Service Interface Definition (OSID) is an O.K.I. specification which supports creating, organizing, administrating, evaluating, storing and retrieving assessment information. OSIDs are programmatic interfaces which comprise a Service Oriented Architecture for designing and building reusable and interoperable software.
Assessments are organized into "Sections" and each Section contains one or more "Items". Each Assessment, Section, or Item taken by an Agent can also include an "Evaluation".
There may be relationships between this OSID and other OSIDs. For example, an implementation might manage an Assessment's content and questions using the Repository OSID. An Assessment may include optional references to the Course Management and Grading OSIDs.