Open Mike-Heneghan opened 5 years ago
For inspiration, there's a repo for A/B testing https://github.com/Miserlou/django-easy-split
Article about implementing A/B testing http://engineering.hackerearth.com/2016/01/29/ab-testing-using-django/
Although in this example they were using redis.
Potentially useful stackoverflow answer https://stackoverflow.com/questions/752919/any-thoughts-on-a-b-testing-in-django-based-project
A/B Testing could be a useful means of testing user experiences with the website and hence finding opportunities for usability improvements info: https://en.wikipedia.org/wiki/A/B_testing
To investigate and implement some of the basic functionality of A/B testing an approach could be to use session variables as a means to assign and track testing groups and conditionals for the experiments.
To test this some basic copy could be chosen to be varied between users groups. When a user is directed to ALISS it should be checked whether or not the user has been assigned a group. If not they should be randomly placed in Group A or B. To avoid confusion the user should have a consistent experience between sessions.