New answers tagged database
A whole new database table would certainly be overkill. It is fairly common practice to use add a column to the exist user table for something like this. Presumably you have a user object that gets loaded from the appropriate row of this table and that object could be extended as well. Doing that implementation requires: A database migration to add the ...
Reading this the first thing that comes to mind is a cookie or session variable. You might implement something such as your NewTutorial_completed and have it read it only once when the cookie or session variable isn't set, such as upon a login.
Top 50 recent answers are included