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.