Architecture

Information on how the flash UI fits together, design principles and the various components.

Structure

We use a structure of packages similar to the way Java does. Packages or classes are imported as required.

org.lamsfoundation.lams.common contains classes to be used by more than one module. I.e. Authoring, Monitor and/or Learner.

org.lamsfoundation.lams.authoring contains classes that are primarily used in Authoring, but they may be imported into monitor if required

Authoring main components

Code in authoring is often structured around the visual elements on screen. See the attached image for an overview

Monitoring main components

The proposed layout of components and main interactions between the core elements are detaild below.

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.