Feature Update – *expandable lists, save users’ progress, *goto and *points update, and more
Here’s what’s new:
|
GuidedTrack’s makeoverYou may have noticed some new changes to GuidedTrack, particularly when you click on one of your programs. Easier way to edit, preview, and save your program. You can easily toggle between editing your code and seeing a preview of how your program looks.You can also more easily save your program as you make your edits. New navigation menu
|
Allow users to save their progress from any computer or browserThis new feature is especially handy for programs that’ll take users multiple days to complete. Adjust the settings to make the login screen appear in the beginningYou can set it up so that each and every time a user opens the run link to your program, they are encouraged (or required) to sign into GuidedTrack (if they are not already signed in). Once they sign in, they will be transported to the very last screen they visited in your program (even if they are accessing your program from a different computer or browser). If they have never taken your program before (or they fully completed their run last time), then they will start from the beginning of your program. There are some caveats in which the login feature may be faulty if you make changes to a screen the user is on, so do be sure to see the “Important note” below before implementing this feature. You can control whether or not users should login to your program from the “Settings” tab. To get there, click on a program from your “Programs” screen, then click “Settings.” From there, you’ll see an option called “Login settings,” with three options: Required: Great if your program is highly complex, and users will need to take it in multiple sittings, and/or if the same users will be taking a bundle of your programs and you need to track them. Of course, you may not always want the login screen to appear just in the beginning of the program. You may also want it to appear toward the end. Add a login screen in the middle or end of the programThis option is especially useful if you’ve given users the option to login in the beginning of your program, they turned you down, and now you either want to give them a second chance or demand that they login. To do that, you can throw a *login keyword into your program wherever you’d like. This keyword has been around for a while and full details can be found here. The basic syntax looks like this: You can change required to say “no” to make it optional, or just nix the whole “required” line altogether to make the login optional. If users decide to log into your program, then their progress will be saved. However, you should also make sure that the settings are set (as described above) so that a login screen pops up whenever users start your program. That way, they’re immediately given an option to login and pick right back up from where they left off (the *login keyword on its own without the settings set to ask for a login at the beginning, doesn’t effectively help the user return to their saved progress). Using the *goto keyword (described below) can also give you more options for introducing a login-required program. Important note: It’s risky to make changes to your program once you already have users who are actively taking it. Though improvements to this are in the works, currently if you make edits to a screen that one of your users has paused their progress on, when they return to the program they may need to start again from the beginning. This is because GuidedTrack is both trying to load the new changes and return the user to the position they were last on, which is problematic if their position has been deleted. Look for better solutions in the future, and for now, minimize changes to your program, consider instructing users to go to a safe spot in the program before exiting (such as a screen they can get to via the *navigation menu that will never be updated), and consider adding code in the beginning of the program that can help users resume their spot quickly if they were bounced to the beginning. |
“1” = 1This change will be more exciting for people who have ever used URL parameters to provide custom reports or other programs with preloaded variables. In the past, particularly with URL parameters, GuidedTrack would sometimes interpret a numeric variable as if it were a “string” or a text-based variable. Numeric variables are usually written as x=1, while string variables have quotes, like x=”yes” or x=”1″. Now GuidedTrack can correctly interpret a line like this: |