adlnet / CATAPULT

The goal of the cmi5 Advanced Testing Application and Player Underpinning Learning Technologies (CATAPULT) project is to create a cmi5 player and test suite software to help the DoD education and training community transition from legacy e-learning systems and tools toward an integrated enterprise-wide learning ecosystem.
https://adlnet.gov/projects/cmi5-CATAPULT/
Apache License 2.0
41 stars 20 forks source link

Sample AU's should use the progressed verb for indicating progress #32

Open thomasturrell opened 2 years ago

thomasturrell commented 2 years ago

What The sample AU's should use the “progressed” verb for indicating progress during a session. The cmi5 website suggests that this is a best practice.

https://github.com/AICC/CMI-5_Spec_Current/issues/765 may contain some relevant information.

Why Many Learning Management Systems (LMS) indicate progress to their users. It would benefit vendors that are adding cmi5 support to their LMS's.

cawerkenthin commented 2 years ago

This isn't part of the cmi5 spec and should not be added to CATAPULT unless and until it is added to the specification.

thomasturrell commented 2 years ago

The way that the CATAPULT sample courses currently use the progress extension does not follow the documented best practices.

I believe that if the sample courses are going to use the progress extension it would be logical to follow best practices.

thomasturrell commented 2 years ago

This is an example

{
    "id": "f38913c5-ab72-49a2-a74c-a15ae8aed7c7",
    "timestamp": "2022-03-18T16:08:12.232Z",
    "actor": {
        "account": {
            "name": "Fred Bloggs",
            "homePage": "https://example.com"
        }
    },
    "verb": {
        "id": "http://adlnet.gov/expapi/verbs/experienced",
        "display": {
            "en-US": "experienced"
        }
    },
    "object": {
        "objectType": "Activity",
        "id": "learning.dev://au/9079d163-5cb1-4799-babb-c098d0740888/slide/0",
        "definition": {
            "name": {
                "en-US": "Introduction to Geology"
            }
        }
    },
    "context": {
        "contextActivities": {
            "grouping": [
                {
                    "id": "https://w3id.org/xapi/cmi5/catapult/lts/course/geology-intro-single-au-basic-responsive/1",
                    "definition": {
                        "name": {
                            "en-US": "Introduction to Geology - Responsive Style"
                        },
                        "description": {
                            "en-US": "This course will introduce you into the basics of geology. This includes subjects such as\n                plate tectonics, geological materials and the history of the Earth."
                        }
                    }
                }
            ]
        },
        "extensions": {
            "https://w3id.org/xapi/cmi5/context/extensions/sessionid": "5e9c0a70-09fa-4c1a-80b3-a2730b117385"
        },
        "registration": "a8e8d848-34d4-4931-b241-adf72b13e67c"
    },
    "result": {
        "extensions": {
            "https://w3id.org/xapi/cmi5/result/extensions/progress": 13
        }
    }
}

What does the above mean to you?

andyjohnson commented 2 years ago

Per the May 20, 2022 call, recognize that the verb should be updated from "experienced" to "progressed"