Docs:Outcomes and Objectives

From DevWiki
Jump to navigation Jump to search
IMPORTANT: This page contains specification information. You should read it carefully, and periodically verify that your work conforms to the specification if appropriate.


Learning Outcomes and Objectives serve numerous important purposes. In particular, they allow the course writer to plan out the contents of their material more efficiently, and provide a useful list of the knowledge and skills the student is expected to have attained while studying the material.

A full discussion of outcomes and objectives is beyond the scope of this document, not only because the subject is itself quite complicated, but because it has been a matter of heated discussion in the pedagogical community for decades. For the purposes of this discussion, we will be using the following definitions of objectives and outcomes, while recognising that such definitions may not be entirely uncontentious:

Outcomes
Broad statements that describe the knowledge and skills that a student should attain while studying the material. Individual outcomes may encompass multiple discrete concepts, and generally describe what the student should be able to do in practice. One way to view these is via the statement "We are learning to...", in that outcomes describe the higher-level targets for students.
Objectives
More focused on individual aspects of learning, and state the observable and measurable behaviours that learners should exhibit after studying material. Objectives generally specify the discrete concepts the student must understand, and are usually things that may be tested for directly and specifically. A way to view these is via the statement "What I'm looking for..." when applied to the things you expect students to learn from your material - the learning points they should cover and the conceptual understanding they should obtain.

In order to support the inclusion of both objectives and outcomes in course material (and include them in the processed courses so that students may read them), the processor toolchain provides a number of outcome and objective related metadata elements.

The objectives element

If a theme or module does not need to have any objectives specified, you should not include an objectives element in its metadata.

The objectives element acts as a container for objective elements. It may be placed inside a theme element (in which case it contains theme-level objectives), or inside a module element, in which case it contains module-level objectives. objectives may not be placed in a course element (ie: the specification of course-level objectives is not supported at this time). Each theme or module element may contain at most one objectives element at any given level (ie: you may have one in the module element for 'module 1', another in the module element for 'module 2', and one in the theme that contains those modules, but you may not have two separate objectives elements inside the theme element.

The objectives element must contain at least one objective element. An objectives element without any objective elements will cause the processor to halt with an error.

Attributes
None. This element is a container only.
Example
<theme ...>
    ...
    <module ...>
        ...
        <objectives>
            <objective>A learning objective for the module it is defined within.</objective>
        </objectives>
    </module>
    <objectives>
        <objective>A learning objective for the whole theme. Will be listed separately from module-level objectives</objective>
    </objectives>
</theme>

The objective element

The objective element is a required child of the objectives element (meaning that, if you specify an objectives element, it must contain at least one objective). Each objective element should contain one learning objective for the theme or module it is defined within, and each learning objective should have its own objective element. The contents of the element may include HTML (in which case, you must be sure to enclose the element's contents in <![CDATA[ ... ]]> to prevent parsing problems), but you are strongly advised to restrict the HTML to basic formatting (em, strong, etc) if you use it.

When generating the objectives list for a theme or module, the processor toolchain will include an introductory message like "On successful completion of this module, you will be able to:" and you should phrase your objectives accordingly.

Attributes
None. This element is a container only.
Example
<objectives>
    <objective>Describe the important features of a Dhole.</objective>
    <objective>Identify the Sign of Koth and explain its meaning.</objective>
</objectives>

The outcomes element

If a theme or module does not need to have any outcomes specified, you should not include an outcomes element in its metadata.

The outcomes element acts as a container for outcome elements. It may be placed inside a theme element, in which case it contains theme-level outcomes, or inside a module element, in which case it contains module-level outcomes. outcomes may not be placed in a course element. Each theme or module element may contain at most one outcomes element at any given level (ie: you may have one in the module element for 'module 1', another in the module element for 'module 2', and one in the theme that contains those modules, but you may not have two separate outcomes elements inside the theme element.

The outcomes element must contain at least one outcome element. An outcomes element without any outcome elements will cause the processor to halt with an error.

Attributes
None. This element is a container only.
Example
<theme ...>
    ...
    <module ...>
        ...
        <outcomes>
            <outcome>A learning outcome for the module it is defined within.</outcome>
        </outcomes>
    </module>
    <outcomes>
        <outcome>A learning outcome for the whole theme. Will be listed separately from module-level outcomes</outcome>
    </outcomes>
</theme>

The outcome element

The outcome element is a required child of the outcomes element: if you specify an outcomes element, it must contain at least one outcome. Each outcome element should contain one learning outcome for the theme or module it is defined within, and each learning outcome should have its own outcome element. The contents of the element may include HTML (if you use HTML, enclose the element's contents in <![CDATA[ ... ]]>), but you are strongly advised to restrict the HTML to basic formatting (em, strong, etc) if you use it.

When generating the outcomes list for a theme or module, the processor toolchain will include an introductory message like "On successful completion of this module, you will be able to:" and you should phrase your outcomes accordingly.

Attributes
None. This element is a container only.
Example
<outcomes>
    <outcome>Recall the various denizens of the underworld.</objective>
    <outcome>Navigate the regions of the Great Abyss.</objective>
</outcomes>