[TNL-7970] - Convert anonymized id report code to an instructor task. (#26778)

Co-authored-by: SaadYousaf <saadyousaf@A006-00314.local>
This commit is contained in:
Saad Yousaf
2021-03-11 11:48:35 +05:00
committed by GitHub
parent f99c42fb0c
commit b6b8c3b8d6
8 changed files with 138 additions and 71 deletions

View File

@@ -42,7 +42,8 @@ from lms.djangoapps.instructor_task.tasks import (
proctored_exam_results_csv,
rescore_problem,
reset_problem_attempts,
send_bulk_course_email
send_bulk_course_email,
generate_anonymous_ids_for_course
)
from xmodule.modulestore.django import modulestore
@@ -547,3 +548,15 @@ def regenerate_certificates(request, course_key, statuses_to_regenerate):
)
return instructor_task
def generate_anonymous_ids(request, course_key):
"""
Generate anonymize id CSV report.
"""
task_type = 'generate_anonymous_ids_for_course'
task_class = generate_anonymous_ids_for_course
task_input = {}
task_key = ""
return submit_task(request, task_type, task_class, course_key, task_input, task_key)