CSV-файл, в котором перечислены все ответы учащихся на проблему - PullRequest
0 голосов
/ 06 апреля 2020

Когда я следовал инструкциям по загрузке CSV ответов о проблемах для проблемы, он говорит: «Отчет о проблемах создается. Чтобы просмотреть состояние отчета, см. «Ожидающие задачи» ниже ». Но я не вижу ни ожидающих выполнения задач, ни файлов, которые генерируются. Не удается увидеть сгенерированный файл даже после обновления. Но я могу сгенерировать и другие CSV-файлы, например, Отчет о проблеме. Проблема только в отчете об ответе на проблему.

PS: Когда я проверял Admin, я мог видеть, что запрос был отклонен с этой ошибкой:

{"exception": "AssertionError", "traceback": "Traceback (most recent call last):\n File \"/openedx/venv/local/lib/python2.7/site-packages/celery/app/trace.py\", line 240, in trace_task\n R = retval = fun(*args, **kwargs)\n File \"/openedx/venv/local/lib/python2.7/site-packages/celery/app/trace.py\", line 438, in __protected_call__\n return self.run(*args, **kwargs)\n File \"/openedx/edx-platform/lms/djangoapps/instructor_task/tasks.py\", line 171, in calculate_problem_responses_csv\n return run_main_task(entry_id, task_fn, action_name)\n File \"/openedx/edx-platform/lms/djangoapps/instructor_task/tasks_helper/runner.py\", line 111, in run_main_task\n task_progress = task_fcn(entry_id, course_id, task_input, action_name)\n File \"/openedx/edx-platform/lms/djangoapps/instructor_task/tasks_helper/grades.py\", line 737, in generate\n usage_key_str=problem_location\n File \"/openedx/edx-platform/lms/djangoapps/instructor_task/tasks_helper/grades.py\", line 674, ...", "message": ""}

Пожалуйста, помогите.

1 Ответ

0 голосов
/ 09 апреля 2020

После долгих попыток я смог выяснить, была ли моя проблема вызвана одной операцией, которая не совсем предпочтительна для Open Edx. Это меняет правильный ответ на проблему после того, как несколько студентов представили свои ответы. Мне удалось рассчитать их оценки на основе новых ответов с помощью параметра «Пересчитать», но я не смог сгенерировать этот отчет. Я буду обновлять здесь, если я получу решение.

...