<< Chapter < Page Chapter >> Page >
This module explains the concept of a "module" within the Connexions system. Learners are introduced to the "Lego block" approach to building textbooks, courses, and other learning deliverables through the creation of small, interchangeable learning objects.
See Also:

You may have noticed that we refer to content as either a ‘module’ or a ‘collection’. You can think of modules like Lego blocks; they come in all different shapes, colors, and sizes, each with a different purpose in mind, and each capable of standing alone or being combined with other pieces.

A module should be designed as a standalone piece of content, usually a single idea or an aspect of a complex idea. Ideally you want to make your module as small as possible without making it dependent on other modules so that other authors can more easily repurpose your work.

Examples of a module can include a chapter of a book, a section from a chapter, a journal article, a lab exercise, a homework assignment, or a daily lesson plan, to name a few.

Take a look at an example module, Half Steps and Whole Steps ( (External Link) ):

A module in Connexions illustrating the use of links, terms, figures, and subfigures

In this case, the module is a single lesson on the topic of Half Steps and Whole Steps; users coming to this from Google or through a Connexions search will be able to use this module as a standalone unit of learning without relying on any additional modules.

Notice the use of the following Connexions features:

  • Links to other resources (internal and external links)
  • Terms (can be used as index terms or as glossary terms if definitions provided)
  • Figures and Subfigures (note that these - and other - items are automatically numbered and labeled by Connexions)
A module in Connexions illustrating the use of media elements and examples
  • Multimedia files
    Notice the “Listen” link following the Whole Tone Scale figure - this links to a .midi file that is played directly in the browser. In general, if you can embed it or play it in a web browser, you can include it in a Connexions module (assuming your audience’s browsers have the appropriate plug-ins).
  • Examples

An exercise with a hidden solution
The same exercise with the solution revealed
A module in Connexions illustrating the use of an exercise

  • Exercises (notice the “Show/Hide Solution” feature)

Here’s another example, this time one involving math, covering the topic of Fourier Analysis in Complex Spaces ( (External Link) ):

A module in Connexions illustrating the use of sections, equations, and MathML

A module in Connexions illustrating the use of notes and subsections (nested elements)

This module includes several elements as the previous example, but also includes:

  • Sections and Subsections (note the use of nested elements)
  • Equations (also numbered automatically by Connexions)
  • Notes
  • Theorems

A module in Connexions illustrating the use of a theorem

You may have noticed the use of MathML, a W3C standard language for representing mathematics. This is important because MathML content can be transferred between applications while retaining meaning, is more easily maintained than image files, and is compatible with accessibility features such as screen readers for visually-impaired users.

This image shows the display of MathML content after zooming in to several times the standard font size.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Connexions demonstration and training workshop: participant guide. OpenStax CNX. Sep 03, 2009 Download for free at http://cnx.org/content/col10967/1.1
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Connexions demonstration and training workshop: participant guide' conversation and receive update notifications?

Ask