openfun / ralph

:gear: Ralph, the ultimate Learning Record Store (and more!) for your learning analytics
https://openfun.github.io/ralph/
MIT License
36 stars 15 forks source link

Evaluate xAPI compliance coverage #311

Open Leobouloc opened 1 year ago

Leobouloc commented 1 year ago

Feature Request

Is your feature request related to a problem or unsupported use case? Please describe. Currently, there is no obvious way to know which parts of the xAPI specification are covered by Ralph. There is no flagging of tests that cover mandatory specifications. Having this knowledge could help guide future developments or pinpoint limits to the current tool.

Describe the solution you'd like It would be interesting to have a tool to evaluate which parts of the specifications are covered. Perhaps the LRS Test Suite could be used. Another solution would be to create a dedicated battery of tests.

quitterie-lcs commented 1 year ago

The following document lists all requirements for an LRS to be xAPI compliant: xAPI LRS Conformance Requirements

quitterie-lcs commented 1 year ago

Some tests regarding the xAPI compliance already exist in Ralph.