Avendoo® online documentation

Web-based trainings

A Web-based training (WBT) is a learning program, which is based on technology of the Internet. A WBT in Avendoo® represents a learning content, which allows you to embed learning content, which was generated with other programs. Avendoo® supports outputs of programs, which were generated by SCORM or AICC standard.

You see in the overview (Learning content → Web-based trainings) all already created web-based trainings. If you click on a title, you get to the appropriate Web-based training wizard.  Via click on the national flag you get to the preview of the user. You see also the appropriate owner of the web-based training.

There are the mass processing functions Copy, MoveDeleteChange owner, and Export for Web-based trainings. More information about these functions you find under Web-based trainings: Mass processing functions.

The following functions are available via the context menu of the appropriate title of the web-based training.

To create a new web-based training, choose Learning content → Web-based trainings → New web-based training. The Web-based training wizard opens.

Master data

Enter a title, a teaser and choose the main language for the web-based training.


External reference

External references are used for organizing and for linking to other systems. This you can use for manual assignments and on using interfaces, for example: REST API. You can search for external reference in the advanced filter function.

SAP customer number 100234
SAP user ID 000004

Valid from

Enter a date from which web-based training is valid. You can delete the date if applicable.

Valid until

Enter a date until the web-based training is valid. You can delete the date if applicable.


Until now there is no effect, if you have entered “Valid from” and/or “Valid until”. Only the apppropriate value is saved.


Enter the version of the web-based training.


Enter some notes for the web-based training.

You can do further options for web-based trainings. Therefore go to Courses → Course contents (Learning path) → Settings per learning object.


You can write via the editor an introduction in this area. This introduction will be shown if you open the learning unit. Select Empty page, if you want to design the introduction individually or use the suggested design template.

These are your benefits:

  • You can refer at this point to audio, Flash or other content with certain prerequisites for example.
  • You can inform the learner, what they will expect.
  • If the WBT opens in an extra dialog window, the introduction page and the navigation Back to course will remain.

If you have WBT without starting page, the learner can’t navigate directly back to the course. This is no problem, if you have a learning path with only one object and the appropriate WBT. If you have courses with further learning objects besides the WBT, you should always create an introduction page for the WBT.

Available variables

Variable hinzufügenFor creating a web-based training there are different variable in the editor available.  Via variables selected content is automatically inserted:

  • $CourseTitle$ = teaser of the course
  • $ObjectCertification$ = link to the certificate, when the course is completed
  • $ObjectDuration$ = expected processing time (HH:MM) of theWBT
  • $ObjectState$ = AICC processing status of the WBT
  • $ObjectStateNumber$ = AICC processing status of the WBT as number
  • $ObjectTeaser$ = teaser of the WBT
  • $ObjectTitle$= title of the WBT
  • $UserCountry$ = country of the registered user
  • $UserDivision$ = division of the registered user
  • $UserFirstname$ = first name of the registered user
  • $UserGroup$ = group of the registered user
  • $UserLastname$ = last name of the registered user
  • $UserOe$ = organizational unit (OE) of the registered user
  • $UserRegion$ = region of the registered user
  • $UserSex$ = gender of the registered user


Interface type

Define the type of interface: SCORM/AICC or Pearson VUE.

Select medium

Select an already uploaded web-based training medium compatible with SCORM/AICC.

SCORM Parameters

Use as web-based training

This medium can be used as web-based training if the ZIP file contains a valid imsmanifest.xml. For this to happen, an organization has to be selected for display from the manifest.

Set comments

You can enter a text here for transfer to the SCOs in the web-based training medium. The individual SCOs within the medium determine whether or not the text is displayed.

Jump to next SCO

Here you can set whether you want the completion of one SCO (Shareable Content Object) to be followed automatically by the opening of the next SCO.

Menu display options

Here you enter whether the navigation menu should be displayed when the SCORM medium is started. With an automatic setting, the menu is hidden if it has just one menu point.

Close window

The window with the SCORM content is closed if the content sends the action “Exit”.

Opening the content

Indicate whether the content should be shown in the same window or in a separate window.

Also if you select “A separate window” the already opened WBT starting page will be updated after closing the WBT window.

SCORM parameters for trouble shooting

The following options are only for trouble shooting:


As long as the user has not completely finished processing the SCORM content, the finish status is sent along whenever the medium is started. This overwrites the return value for the SCORM content.

Coding the content data

With this object, the transfer value of the action “suspend_data” URL is transferred to SCORM content in coded form.

Ignore Mastery Score

If the SCORM content delivers a mastery score, this score should be ignored.

Status calculation

The status is calculated based on the RAW points that were sent back. Possible values for the status: passed and failed.

Compatible with Internet Explorer

The value entered is used in the meta tag for browser compatibility (X-UA-Compatible).Example: “IE=9”

AICC Parameters

AICC start file

There could be several start files in a AICC container. The WBT only works, if you select one of them.

Transfer parameters

Enter additional transfer parameters for opening the AICC learning content.

Core Vendor

Indicate parameters for the AICC medium for the specific manufacturer involved like parameter for the title or the layout.

Passed with

Indicate here how the AICC learning content is to be passed. Used only in connection with a mastery score.

Mastery Score

Select whether a mastery score is to be set and if so how high it should be.

Protocol selection

Select the transmission protocol for the AICC learning content.

Suppress start parameters

Indicate here when a user’s performances are not to be transferred during the start.

Decoding of the content data

This option is used for checking “Core_Lesson” for URL coded data and decoding it where necessary.

Credit/ no credit

Select here whether you want “credit” or “no credit” transmitted at the start of the AICC Medium.

Supported SCORM 1.2 standard

SCORM (Sharable Content Object Reference Model) is a standard for the exchange of WBT content. If you contain SCORM content, you have to note the version. Avendoo® has a SCORM 1.2 interface.


Avendoo® can process the following SCORM lesson status:
– complete/incomplete
– passed/failed

The SCORM package has to be a WBT (course). Simple SCO or Asset collections are not processed (SCO or Asset collections are only materials like images, files etc.).

Furthermore the data of an “organization” is in the lmsmanifest.xml required, because it is not a course, but a pure data exchange package. According the SCORM definition the lmsmanifest.xml has to be in the main register of the .zip file. It shouldn’t be in a sub folder, even some SCORM author tools generate it.


The standard for the SCORM wizard is “Separate window”.

General step by step procedure for troubleshooting

  1. If an WBT could be finished by one user at least, please check which browser the user is using for opening the WBT. If applicable the user should clear the cache. Furthermore please check, how the user finishes the WBT.
  2. If the WBT transfers no status, please check at the producer, if the WBT tranfers the status (complete/incomplete and passed/failed) and how the finishing fo the WBT is done.
  3. If the WBT doesn’t work from a technical point of view, test an alternative browser or set back the status on the learning object by removing the status via the recycle bin icon in the participant management of the course activation (before click on the status of the participant -> window Learning results – >  Select Course component).
  4. Because  Avendoo® saves a LOG, which reports each change during the editing, out support team can see the status in the LOG and thus they can see the errors. Therefore please contact our support team.

Troubleshooting: Object identifier is incorrect

The object identifier allows not all values. The following attributes are allowed: characters (A to Z), numbers and underscroll. If you use not allowed values, an error message occurs.

In this case SCORM isn’t selectable under the option Select medium on the tab Preferences of the Web based training wizard.

Troubleshooting: SCORM transfers no status

If SCORM transfers no status, this means there is no transferring o lms_finish to the LMS, there will be no change of the object status in Avendoo®.

To correct, you can do the following steps (=criteria for transferring the status lms_finish):

  • Click on the button Close in the WBT or
  • check the number of the viewed pages in the WBT or
  • open the last pages of the WBT.

Troubleshooting: High loading time for calculating the status

To correct, do the following steps:

SCORM wrapper or SCORM package

SCORM wrapper

The SCORM wrapper is a zip file, which serves as opening an Avendoo® course activation with learning path via another LMS (not Avendoo®). There are SCORM tracking data like time needed and status transmitted via the SCORM 1.2 interface.


You can use only UTF-8 coded file names for guaranteeing WBTs with special characters in file names. If you enter the parameter “cu” in 7-Zip, there will be an UTF-8 coding.

Create a SCORM wrapper

To create a SCORM wrapper zip file, do the following steps:

  1. Activate a course in Avendoo®. Then click in the list of course activations on the course title and choose Information in the context menu.
  2.  On the tab IDs click on the icon besides SCORM package (see screenshot below). Now you get the Avendoo® course ready for download.
  3. Click on the button Save and then on the button Open folder. Now you have a package, which meets the SCORM specification.

Note the following prerequisites for using a SCORM wrapper zip file:

  • The user has to authenticate at opening, either regularly via entering login and password or via SSO. If you want to use SSO, please contact us.
  • The participant has to be registered to the course activation.

Supported AICC standard


AICC is in this case a standard or container format for development and distribution of WBT offers. The committee of the american aviation industry, the Aviation Industry CBT Committee (AICC) created this format.

AICC differs three types for binding content:

  • HACP = Hypertext AICC Communication Protocol, link to web-based LMS
  • Disk = communication via files, for example for local storage and link of AICC content
  • API = communication vai API, use of a JavaScript API for communication

Avendoo® supports AICC with HACP for binding of content.
The content can be saved as ZIP file (as medium). If you use AICC all required data and functions (mandatory) of the AICC interface for HACP binding are completely supported.

Optional AICC data/interface function:

  • Optional data fields for points “Core.Score.Max” and “Core.Score.Min” are supported in the Avendoo® AICC interface. This completes the Core.Score.Raw (can represent i.a. “achieved points”) and enables the display and calculation of percentage values.
  • Optional data fields for “Interactions”/AICC tracking
    Avendoo® can accept besides the status interaction data via the AICC interface. These (optional) AICC data contain data of the user input according to AICC PutInteraction function. Optional data fields for PutInteractions save data of user activities in knowledge test questions and cover the following data:
    • student_id
    • date
    • time
    • interaction_id
    • objective_id
    • type_interaction
    • correct_response
    • student_response
    • result
    • weighting
    • latency
    • course_id

Example for data like transmitted by Adobe Captivate for example:

  • “0”
  • “0”
  • “2007/12/12”
  • “09:53:26”
  • “Interaction10305”
  • “Quiz10030”
  • “true-false”
  • “false”
  • “false”
  • “C”
  • “1”
  • “00:00:04”