Terminology

System Diagram

Skin/Domain

A client’s customised website and URL of the Bracken platform.

User’s Account

An account that grants access to the Bracken site.

Profile Fields

Users Information; mainly consisting of demographic information.
During registration users fill in the profile fields which then becomes metadata about the user and is displayed in the user’s profile.

Registration

A when a user registers their account.

Username

A unique string identifying a users account. Must be unique within a Domain.

Multicode

A label that references a collection of existing groups and through the use of a multicode, a user can be assigned to multiple groups at the same time.

Multicode Diagram

Group

A set of user accounts that are associated with a collection of courses.
An individual is assigned to a group and all users in that group have access to the same courses.
There is no fixed limit to the number of groups that a domain can support, nor the amount of users in a group.

Course

A course is made up of an ordered set of modules that are associated with groups.
There is no fixed limit to the number of courses that a domain can support.

Course Versions

There can be multiple versions of a course. If a course is to undergo significant changes then a new version of that course needs to be made.

Module

Self-contained lesson composed of components.

Module Versions

There can be multiple versions of a module, one reason for this is if questions have been changed because when a user answers the questions in a module, that set of answers is for that set of questions.

Note: A module can have multiple versions and can be considered an abstract class while a module version is a concrete implementation of the module abstract class.

Warning Grammatical corrections can be made within a module version but if questions are to be changed then a new version needs to be made.

Component

An individual piece of information or element. (E.g. Individual question or piece of media).
An ordered set of components makes up a module.

Portfolio

Displays the status of a user’s progress for the various modules in a course and contains a set of user’s answers that are for a particular module version.

Result

A collection of points achieved by a user for an individual module.