Tags: open-craft/openedx-completion-aggregator
Tags
feat: adds xApiTransforms for completion aggregator events (#205) * chore: adds edx-event-routing-backends requirement @ 9.3.0 * chore: adds 'factory' as a test requirement because ERB tests needs it. * feat: adds xApiTransforms for completion aggregator events * feat: adds the completion_aggregator events to the event tracking whitelist in plugin settings * test: adds transformer and plugin_settings tests * test: make COMPLETION_AGGREGATOR_ASYNC_AGGREGATION consistent between test settings and plugin settings. * chore: bumps version to 4.2.0 * docs: adds note about xAPI to README --------- Co-authored-by: andrey-canon <andrey.canon@edunext.co>
Add tracking logs (#206) * feat: add tracking logs * chore: bump edx-completion * chore: bumps version to 4.1.0 and adds CHANGELOG entry. * test: make COMPLETION_AGGREGATOR_ASYNC_AGGREGATION consistent between test settings and plugin settings. * test: adds test for plugin settings --------- Co-authored-by: andrey-canon <andrey.canon@edunext.co>
feat: exclude `StartDateTransformer` usage from `init_course_blocks (#… …108) Excludes `StartDateTransformer` from the transformers list in `init_course_blocks` function, so all hidden course content is taken into account when calculating course completion. For example, if a course has already started, and all units are completed, except ones for which the start date is in the future, the completion won't be 100%.
[SE-5624] Use GitHub Actions and fix failing linter checks (#100) * fix: fix toxenv docs target * refactor: use get_user_model over User model * refactor: use f-string over format * refactor: remove redundant u prefix * chore: disable no-member errors * refactor: fix long line lint issues * refactor: use Python3 style super calls * chore: various linter fixes * chore: docstring style issue fixes * refactor: fix import order and style * ci: replace Travis CI with GitHub Actions * chore: extend authors and sort file * ci: allow mysql integration * chore: update changelog * chore(changelog): update changelog * chore(dependencies): add wheel Signed-off-by: Gabor Boros <gabor.brs@gmail.com>
PreviousNext