Store user version agreement instead of bool
Instead of storing Bool, "user agreed", we need to store the agreement version to which the user argreed, so that if the agreement is updated we can now that and just prompt "agreement updated" instead of please agree.
This would also enable A/B testing on agreement phrasings. Might be good to store timestamp and something about the version of the program that displayed the agreement. (Even if we provide standardized wording, different programs will presumably still have different UIs.) On Jul 12, 2015 8:57 AM, "Matthias Bussonnier" [email protected] wrote:
Instead of storing Bool, "user agreed", we need to store the agreement version to which the user argreed, so that if the agreement is updated we can now that and just prompt "agreement updated" instead of please agree.
— Reply to this email directly or view it on GitHub https://github.com/njsmith/sempervirens/issues/5.
This could presumably be done by the 'presenting' ui library through the
sv.call_me interface.
On Sun, Jul 12, 2015 at 9:15 AM, Nathaniel J. Smith < [email protected]> wrote:
This would also enable A/B testing on agreement phrasings. Might be good to store timestamp and something about the version of the program that displayed the agreement. (Even if we provide standardized wording, different programs will presumably still have different UIs.) On Jul 12, 2015 8:57 AM, "Matthias Bussonnier" [email protected] wrote:
Instead of storing Bool, "user agreed", we need to store the agreement version to which the user argreed, so that if the agreement is updated we can now that and just prompt "agreement updated" instead of please agree.
— Reply to this email directly or view it on GitHub https://github.com/njsmith/sempervirens/issues/5.
— Reply to this email directly or view it on GitHub https://github.com/njsmith/sempervirens/issues/5#issuecomment-120723041.