Learning Platform client application for students and instructors. Tracks student data as they progress through their core and technical learning objectives.
Currently, there is a fixture named complete_backup.json that is a snapshop of the database used to work locally. There needs to be an automated process that can take a snapshot of the database at any time and perform all of the following tasks that anonymize the data for use in a local dev environment.
The following changes were made manually in the current file.
Allslack_handle values changed to the id of the #testing channel.
All github_handle values changed to "student"
All student names were replaced with randomly generated names from Faker.
Erased token value in all socialaccount.socialtoken objects.
Erased token_secret value in all socialaccount.socialtoken objects.
Currently, there is a fixture named
complete_backup.json
that is a snapshop of the database used to work locally. There needs to be an automated process that can take a snapshot of the database at any time and perform all of the following tasks that anonymize the data for use in a local dev environment.The following changes were made manually in the current file.
slack_handle
values changed to the id of the #testing channel.github_handle
values changed to "student"token
value in allsocialaccount.socialtoken
objects.token_secret
value in allsocialaccount.socialtoken
objects.Other tasks
Additionally, the following task needs to be done
extra_data
objects the same fake data.