Exemple #1
0
def capture_notification_events():
    # answer comment events
    on_answer_comment_create.connect(notification_on_answer_comment_create)
    on_answer_comment_modified.connect(notification_on_answer_comment_modified)

    # assignment comment events
    on_assignment_comment_create.connect(notification_on_assignment_comment_create)
Exemple #2
0
def capture_xapi_events():
    if not XAPI.enabled:
        return

    # authentication events
    on_login_with_method.connect(xapi_on_login_with_method)
    on_logout.connect(xapi_on_logout)

    # file events
    on_get_file.connect(xapi_on_get_file)

    # user events
    on_user_modified.connect(xapi_on_user_modified)

    # answer comment events
    on_answer_comment_create.connect(xapi_on_answer_comment_create)
    on_answer_comment_modified.connect(xapi_on_answer_comment_modified)
    on_answer_comment_delete.connect(xapi_on_answer_comment_delete)

    # answer events
    on_answer_modified.connect(xapi_on_answer_modified)
    on_answer_delete.connect(xapi_on_answer_delete)
    on_answer_flag.connect(xapi_on_answer_flag)

    # assignment comment events
    on_assignment_comment_create.connect(xapi_on_assignment_comment_create)
    on_assignment_comment_modified.connect(xapi_on_assignment_comment_modified)
    on_assignment_comment_delete.connect(xapi_on_assignment_comment_delete)

    # assignment events
    on_assignment_create.connect(xapi_on_assignment_create)
    on_assignment_modified.connect(xapi_on_assignment_modified)
    on_assignment_delete.connect(xapi_on_assignment_delete)

    # comparison events
    on_comparison_update.connect(xapi_on_comparison_update)

    # course events
    on_course_create.connect(xapi_on_course_create)
    on_course_duplicate.connect(xapi_on_course_create)
    on_course_modified.connect(xapi_on_course_modified)
    on_course_delete.connect(xapi_on_course_delete)

    # criterion events
    on_criterion_create.connect(xapi_on_criterion_create)
    on_criterion_update.connect(xapi_on_criterion_update)
Exemple #3
0
def capture_xapi_events():
    # authentication events
    on_login_with_method.connect(xapi_on_login_with_method)
    on_logout.connect(xapi_on_logout)

    # file events
    on_get_file.connect(xapi_on_get_file)

    # user events
    on_user_modified.connect(xapi_on_user_modified)

    # answer comment events
    on_answer_comment_create.connect(xapi_on_answer_comment_create)
    on_answer_comment_modified.connect(xapi_on_answer_comment_modified)
    on_answer_comment_delete.connect(xapi_on_answer_comment_delete)

    # answer events
    on_answer_modified.connect(xapi_on_answer_modified)
    on_answer_delete.connect(xapi_on_answer_delete)
    on_answer_flag.connect(xapi_on_answer_flag)

    # assignment comment events
    on_assignment_comment_create.connect(xapi_on_assignment_comment_create)
    on_assignment_comment_modified.connect(xapi_on_assignment_comment_modified)
    on_assignment_comment_delete.connect(xapi_on_assignment_comment_delete)

    # assignment events
    on_assignment_create.connect(xapi_on_assignment_create)
    on_assignment_modified.connect(xapi_on_assignment_modified)
    on_assignment_delete.connect(xapi_on_assignment_delete)

    # comparison events
    on_comparison_update.connect(xapi_on_comparison_update)

    # course events
    on_course_create.connect(xapi_on_course_create)
    on_course_duplicate.connect(xapi_on_course_create)
    on_course_modified.connect(xapi_on_course_modified)
    on_course_delete.connect(xapi_on_course_delete)

    # criterion events
    on_criterion_create.connect(xapi_on_criterion_create)
    on_criterion_update.connect(xapi_on_criterion_update)
Exemple #4
0
def capture_events():
    # authentication events
    on_login_with_method.connect(learning_record_on_login_with_method)
    on_logout.connect(learning_record_on_logout)

    # file events
    on_get_file.connect(learning_record_on_get_file)
    on_attach_file.connect(learning_record_on_attach_file)
    on_detach_file.connect(learning_record_on_detach_file)

    # user events
    on_user_modified.connect(learning_record_on_user_modified)

    # answer comment events
    on_answer_comment_create.connect(learning_record_on_answer_comment_create)
    on_answer_comment_modified.connect(
        learning_record_on_answer_comment_modified)
    on_answer_comment_delete.connect(learning_record_on_answer_comment_delete)

    # answer events
    on_answer_create.connect(learning_record_on_answer_create)
    on_answer_modified.connect(learning_record_on_answer_modified)
    on_answer_delete.connect(learning_record_on_answer_delete)

    # assignment events
    on_assignment_create.connect(learning_record_on_assignment_create)
    on_assignment_modified.connect(learning_record_on_assignment_modified)
    on_assignment_delete.connect(learning_record_on_assignment_delete)

    # comparison events
    on_comparison_update.connect(learning_record_on_comparison_update)

    # course events
    on_course_create.connect(learning_record_on_course_create)
    on_course_duplicate.connect(learning_record_on_course_create)
    on_course_modified.connect(learning_record_on_course_modified)
    on_course_delete.connect(learning_record_on_course_delete)

    # criterion events
    on_criterion_create.connect(learning_record_on_criterion_create)
    on_criterion_update.connect(learning_record_on_criterion_update)