-
Notifications
You must be signed in to change notification settings - Fork 18
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
feat: add xapi transformer for exam attempts events #349
Conversation
Thanks for the pull request, @Ian2012! Please note that it may take us up to several weeks or months to complete a review and merge your PR. Feel free to add as much of the following information to the ticket as you can:
All technical communication about the code itself will be done via the GitHub pull request interface. As a reminder, our process documentation is here. Please let us know once your PR is ready for our review and all tests are green. |
5994c6a
to
b84f82c
Compare
event_routing_backends/processors/xapi/event_transformers/exam_events.py
Outdated
Show resolved
Hide resolved
46dd84b
to
162ec8d
Compare
event_routing_backends/processors/tests/transformers_test_mixin.py
Outdated
Show resolved
Hide resolved
d6c6570
to
fe1cebf
Compare
event_routing_backends/processors/xapi/event_transformers/exam_events.py
Outdated
Show resolved
Hide resolved
f8c5424
to
ec0051b
Compare
event_routing_backends/processors/xapi/event_transformers/exam_events.py
Outdated
Show resolved
Hide resolved
63ddbf5
to
2e53f4f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Couple of comments, otherwise lgtm. @ziafazal this make some changes to testing to make debugging easier, do you want to take a look?
event_routing_backends/processors/xapi/event_transformers/exam_events.py
Outdated
Show resolved
Hide resolved
2e53f4f
to
1605098
Compare
@Ian2012 Thanks for adding those events. Overall looks good, However in order to test these could you please provide testing instructions? |
I think this is good to go once the build is green |
70369b0
to
2ca16b1
Compare
@bmtcril ready |
fix: add attempt type for exam attempt events fix: add context data to event attempt events test: add fixtures for special exams refactor: use exam object for event attempts fix: add missing xapi concepts for exam events fix: use scorm pattern for exam events test: add fixtures for special exams fix: remove proctored and timed extensions fix: add duration extension fix: do not override get context extensions feat: include practice and proctored exam events fix: use attempt-id for attempt events test: add fixtures for proctored and practice exam events chore: refactor exam events
2ca16b1
to
7c23fb4
Compare
@Ian2012 🎉 Your pull request was merged! Please take a moment to answer a two question survey so we can improve your experience in the future. |
Description: This PR add xAPI transformers for the following events:
Testing instructions:
Merge checklist:
Post merge:
finished.
Author concerns: List any concerns about this PR - inelegant
solutions, hacks, quick-and-dirty implementations, concerns about
migrations, etc.