Replies: 1 comment
|
@0xf8f8ff How much effort would it be to copy the current database and anonymize the users and redirect their URLs to other dummy users and dummy courses etc? Would be nice to create a SQL script to do this, so that if the database schema is updated, we can extract a new dummy database... |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
When developing frontend stuff and in general, it would be useful to have a test environment with a dummy database and dummy users and courses on GitHub. I started pondering this idea a while back in issues #360 and #370.
The idea would be to make a quickfeed docker image and populate it with a dummy database with some users, courses etc, and connect these to "real" GitHub users (not all users needs to have a "real" GitHub user connected, to avoid creating many dummy users, which may be frowned upon by GitHub).
With this quickfeed docker image, students and other developers could more easily fire up their own dev environment and play around with things.
The above could be a first step, and later we could also connect a dummy course with assignments and tests repos that can be used to run "student" code in docker containers inside the quickfeed docker container.
Feedback and ideas are most welcome, and if you implement this idea (in part), please share code via PR.
All reactions