Skip to main content

Hi all,

My team and I are looking for a way to create a one time page for the first time a user logs into the system. I have seen a few posts about this and the main thing they’ve said is that you cannot do this without creating a course or some arbitrary attribute to assign to a group. Is there an easier way to do this? I appreciate any and all feedback or ideas you may be able to provide. Thank you!

Hello, @tycichetti So home pages are defined either by groups or by branches from the menus page (the visibility setting). Your learners need to be defined by one of those attributes.

If you don’t want to use a group, you could try a branch, however, that would mean needing to have an administrator create the account (to assign it to the branch), or distribute an enrollment code (again associated with the branch) that the user enters during self-enrollment. Check the KB for more details on how these approaches work.

Once the first time login is complete, however, you still need something around which to build a group so that you can display a 2nd login (and future) home page. I looked at the criteria for creating a group, and you might try the following (not sure it would work)

  1. You would need to use the scenario where the administrator creates the account, and assign the username but NOT the email address. Leave the email address blank.
  2. When the person logs in the first time, the platform will require them to add an email address into their profile. Every email address contain a @ sign.\
  3. Create an automatic group with a User Fields based condition. Select email and add in a @ as a value. (this is the piece I haven’t tested). Assign the group to the 2nd login home page visibility.

The obvious drawback that I can see with this is if you need to create multiple groups for multiple 2nd home pages. It might just be easier in the long run to create an arbitrary course as you can create as many of those as you want.

 


@tycichetti Hello again… I just thought of a slightly different approach that might work a bit better if you have multiple audiences that need this; and, it would work better with self-registration I think.

Basically, create a drop down user additional field with various identifiers. Make the field visible and mandatory so the users are forced to fill in the field during registration (or first login). Make sure the identifiers are unambiguous, and that all of your users can find themselves in one and only one choice.

Then build your automatic groups around those identifiers. Assign those groups to your 2nd login home page.


Reply