Я пытаюсь найти способ экспортировать пользователей с платформы OpenEDX. Кто-нибудь знает, как импортировать и экспортировать платформу пользователей?Экспорт и импорт пользователей в Open EDX
Благодаря
Я пытаюсь найти способ экспортировать пользователей с платформы OpenEDX. Кто-нибудь знает, как импортировать и экспортировать платформу пользователей?Экспорт и импорт пользователей в Open EDX
Благодаря
Там нет импорта пользователя/функция экспорта/функции Open EDX. Вы можете сделать две вещи.
Для первого (экспорт в CSV),
>>> from django.contrib.auth.models import User
>>> with open('myfile.csv', 'w') as csv:
... for user in User.objects.all():
... d = '%s, %s, %s,\n' % (user.username, user.last_name, user.first_name)
... csv.write(d)
Спасибо @ insanka-wijerathne, я должен был сделать это с помощью миграции DB. –
Я сделал несколько запросов, чтобы найти лучший способ сделать импорт/экспорт. По-видимому, EDX не имеет возможности экспортировать пользователей из системы, как и курсы. Мне пришлось вручную переносить данные пользователя. Затем я курсы, которые я экспортировал с помощью команды экспорта курса, импортировал все курсы в новую систему. –