Details

    • Type: Sub-task
    • Status: RESOLVED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 10.0
    • Fix Version/s: 10.0
    • Component/s: Kernel
    • Labels:
    • Property addition/change required:
      Yes

      Description

      Use The Experience API as a reference to create a general API for registering learning activity statements. Use http://tincanapi.com/overview/ as a starting point (as the reference)

      API should support at least the ability to register and unregister an activity statement. There will have to be some flexibility (probably represented by a map) to be future friendly and to account for the somewhat loose nature of the API.
      As a nice to have, it could also support retrieval from the LRS but this is not a primary concern.

      The API portion should also include a reference implementation which delegates to the various LRS implementations and controls the configuration.
      Initially the integration configuration will support the following (configured though the standard Sakai config mechanism):
      A) on/off switch (to disable the tracking entirely, off by default)
      B) Configuration filter to limit the activities that are tracked (by tool), allows exclusive filtering of LRS activities by a list of tool-id (Sakai tool identifier)

        Gliffy Diagrams

          Zeplin

            Attachments

              Issue Links

                Activity

                  People

                  • Assignee:
                    aaronz Aaron Zeckoski (Inactive)
                    Reporter:
                    a.m.berg@uva.nl Alan Berg
                  • Votes:
                    0 Vote for this issue
                    Watchers:
                    3 Start watching this issue

                    Dates

                    • Created:
                      Updated:
                      Resolved:

                      Git Integration