lms.djangoapps.verify_student.signals package#
Submodules#
lms.djangoapps.verify_student.signals.handlers module#
Signal handler for setting default course verification dates
- lms.djangoapps.verify_student.signals.handlers.send_idv_update(sender, instance, **kwargs)#
Catches the post save signal from the SoftwareSecurePhotoVerification model, and emits another signal with limited information from the model. We are choosing to re-emit a signal as opposed to relying only on the post_save signal to avoid the chance that other apps import the SoftwareSecurePhotoVerification model.
lms.djangoapps.verify_student.signals.signals module#
Signal definitions and functions to send those signals for the verify_student application.
- lms.djangoapps.verify_student.signals.signals.emit_idv_attempt_approved_event(attempt_id, user, status, name, expiration_date)#
Emit the IDV_ATTEMPT_APPROVED Open edX event.
- lms.djangoapps.verify_student.signals.signals.emit_idv_attempt_created_event(attempt_id, user, status, name, expiration_date)#
Emit the IDV_ATTEMPT_CREATED Open edX event.
- lms.djangoapps.verify_student.signals.signals.emit_idv_attempt_denied_event(attempt_id, user, status, name, expiration_date)#
Emit the IDV_ATTEMPT_DENIED Open edX event.
- lms.djangoapps.verify_student.signals.signals.emit_idv_attempt_pending_event(attempt_id, user, status, name, expiration_date)#
Emit the IDV_ATTEMPT_PENDING Open edX event.