staf 16

Reading, understanding and explaining

Levels in the CBI software 'Reading'


Overview  *  levels  *  user's activities - interactions - processes  *  screen - masks  *  actions + methods - getting ready - navigating - draw  *  vars - topLeft - topRight - upLeft - upRight - m+bLeft - m+bRight  *  project - analysis - tasks - goals - description

Levels within software
This software is structured on 5 levels (after the startUp):
Level Code What user can do
Modules access to all the modules switching between modules
Units access to units within actual module switching between units of actual module
Steps access to steps within actual unit switching between steps of actual unit
Tasks access to tasks within actual step switching between tasks of actual step
Actions access to actions within actual task following actions of actual task


Top level: access to the modules of this program
startup and modules The user gets to this level automatically after the startup.
After entering the program a short overview (titles of the modules) is presented and the user has to choose one of the modules.

For more information about a module the user has to switch to that module.
Landing in the first page of the selected module a short overview (titles of the units of that module) is presented.
Switching again leads the user to another module and the first page of that module.

Code
10fwModules = top level framework

  • access to the 7 modules

    What user can do

  • switching between modules and previewing its units
  • continuing with the selected module
  • calling protocol (looking up protocol and returning)
  • exit program

  • 2nd level: access to the units of the actual module
    each module has units On the top level switching between the modules lets the user preview the contents: each module presents a short overview (titles of the units of this actual module).
    Actually, switching on the top level means entering each module and landing in the first page of this actual module.

    Staying within a choosen module and selecting one of the units of this actual module means that the user continues on this next deeper level.

    The user can preview all the units of this actual module by switching from one unit to another one.
    Each switch on this 2nd level brings the user to the next deeper level and the first page of that unit where again a short overview is presented (titles of steps of actual unit).

    Code
    100fwUnits1. x, 200fwUnits2.x ... = framework of the units within the actual module
  • access to units within actual module
  • What user can do
  • switching between units of actual module and previewing its steps
  • continuing with the selected unit
  • exit actual module and returning to top level for switching to another module
  • calling protocol (looking up protocol and returning)
  • exit program

  • 3rd level: access to the steps of the actual unit (within actual module)
    each unit has steps Staying within a choosen unit and selecting one of the steps of this actual unit means that the user continues on this next deeper and 3rd level.

    The user can preview all the steps of this actual unit by switching from one step to another one.

    Each switch on this 3rd level brings the user to the next deeper level and the first page of that step where again a short overview is presented (titles of tasks of actual step).

    Code
    510fwSteps5.1.x, 520fwSteps5.2.x ... = framework of the steps within the actual unit (of actual module)
  • access to steps within actual unit
  • What user can do
  • switching between steps of actual unit of actual module and previewing its tasks
  • continuing with the selected step
  • exit actual unit and returning to 2nd level for switching to another unit
  • calling protocol (looking up protocol and returning)
  • exit program

  • 4th level: access to the tasks of the actual step (within actual unit of actual module)
    each step has tasks Staying within a choosen step and selecting one of the tasks of this actual step means that the user continues on this next deeper and 4th level.

    The user can preview all the tasks of this actual step by switching from one task to another one.
    Each switch on this 4th level brings the user to the next deeper level and the first page of that task where again a short overview is presented (titles of actions of actual task).

    Code
    561fwTasks5.6.1.x, 562fwTasks5.6.2.x ... = framework of the tasks within the actual step (of actual unit of actual module)
  • access to tasks within actual step
  • What user can do
  • switching between tasks of actual step and previewing its actions
  • continuing with the selected task
  • exit actual step and returning to 3rd level for switching to another step
  • calling protocol (looking up protocol and returning)
  • exit program

  • 5th level: access to the actions of the actual task (within actual step of actual unit of actual module)
    Within the choosen task there is less choice possible: the user can go on with action 1, action 2, action 3 and so on or exit the task and returning to the next higher level for selecting another tasks of this actual step.

    The user cannot preview all the actions the same way as previewing on the upper levels. And there is no switching between the actions of a task. The actions have to be worked on in the order given by the program.

    Code
    56111action5.6.1.1.1, 56112action5.6.1.1.2 ... = actions within the actual task (of actual step of actual unit of actual module)
  • access to one action after the other within actual task
  • What user can do
  • continuing with the selected task: following its actions
  • exit actual task and returning to 4th level for switching to another task
  • calling protocol (looking up protocol and returning)
  • exit program

  • Overview  *  levels  *  user's activities - interactions - processes  *  screen - masks  *  actions + methods - getting ready - navigating - draw  *  vars - topLeft - topRight - upLeft - upRight - m+bLeft - m+bRight  *  project - analysis - tasks - goals - description


    contact mail to: prolingua@access.ch
    Chris Mueller (prolingua@access.ch)

    ++41 (0)52 301 3301 phone
    ++41 (0)52 301 3304 fax

    98 06 10