Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add getInteractionObject method for consistency with other questions and data reporting #156

Open
danielghost opened this issue Nov 13, 2024 · 2 comments

Comments

@danielghost
Copy link

The getInteractionObject method is missing and would be required if added to data reporting for both xAPI and SCORM (adaptlearning/adapt-contrib-spoor#281).

@danielghost danielghost changed the title Add getInteractionObject method for consistency with other questions and data reporting Add getInteractionObject method for consistency with other questions and data reporting Nov 13, 2024
@danielghost
Copy link
Author

On further investgation of the pattern for the fill-in interaction type, the potential for multiple correct answers for each item could result in complex patterns to account for all permutations, restricting the ability to include this functionality.

For SCORM the LMS only has to cater for at least 5 patterns, which could easily be exceeded where multiple correct answers are used.

xAPI recommends not to use the pattern if all correct responses cannot be listed:

Where the criteria for a question are complex and correct responses cannot be exhaustively listed, Learning Record Providers are discouraged from using the "correctResponsesPattern" property.

@danielghost danielghost closed this as not planned Won't fix, can't repro, duplicate, stale Dec 2, 2024
@github-project-automation github-project-automation bot moved this from New to Recently Released in adapt_framework: The TODO Board Dec 2, 2024
danielghost added a commit that referenced this issue Dec 3, 2024
@danielghost
Copy link
Author

danielghost commented Dec 3, 2024

Added a commit to resolve this issue should this be a requirement we wish to include, as an LMS may cater for more patterns and xAPI doesn't have a limit.

Reopening for community to decide if this is something we wish to include, noting the potential restrictions in comments thread.

@danielghost danielghost reopened this Dec 3, 2024
@danielghost danielghost moved this from Recently Released to Awaiting Response in adapt_framework: The TODO Board Dec 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Awaiting Response
Development

No branches or pull requests

1 participant