Skip to content

Rhaptos Software Development

Personal tools
You are here: Home » Documentation » Architecture » Rhaptos Architecture » Courses

Courses

Document Actions

A course is a sequence of modules for teaching subject topics in a specific order. A different course author may use the same modules in another course, presenting them in a different order. This allows each module to be reused by many people in different ways. A course is conceptually an outline of the sequence of modules. Courses can contain:

Module pointers
Note: A course does not actually contain modules -- it merely refers to them via module pointers. When selecting modules for the course outline, course authors may choose to lock a pointer to a specific version of the module or allow the it to track the latest version (See version control).
Groups
These are containers under a course and may be used to group modules into chapters, sub-chapters and so on. Each group has a title field, and may contain other groups or module pointers.

Courses also have associated properties:

Metadata
In addition to the common metadata fields, courses may provide the following fields if the course is being offered at an educational institution:
institution
The name of institution offering the course
code
The code used to refer to this course at the institution
instructor
The name of the instructor teaching the course
homepage
The URL of a website with general information about the course: syllabus, course handouts, homework, etc.
Customizations
To promote broader reuse and sharing of modules, Connexions allows course authors a degree of customization of the modules in the course. These customizations are viewed within the context of the course (see modules in context) and are considered to be part of the course, not part of the module
Replacement links
Course authors can override the module authors' links and provide their own list of "see also" links that display when the module is viewed within the context of the course
Annotations
Course authors can provide notes to the reader at specific points in a module, similar to margin notes or annotations in a printed document.
Display parameters
Connexions allows course authors to customize the way a module looks when presented as part of the course. This includes choices in mathematical notation.
Created by RBrent
Contributors :
Last modified 2007-10-18 15:11