OLSA saves the most recent change event related to a given asset, for example, installed, uninstalled, deactivated, activated, or modified. In some circumstances, this can result in unexpected status values. This generally occurs when two or more change events occur between two transaction sequences. The following Table, Entitlement Exceptions, lists what actions to take if an unexpected status value is returned.
Current State of the Course in Third Party Learning Managements System |
Returned Status Value |
Action |
---|---|---|
Installed |
entitled |
Ignore or treat as modified |
Not Installed |
modified |
Treat as entitled |
Not installed |
not_entitled |
Ignore |
Table: Entitlement Exceptions