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.

Module contents#