A “user basic launch” (or simply “user launch”) is a concept within the LMS, which one clicks on a link to be navigated to the Aktiv app. In other words, the user is “launched” from the LMS into the Aktiv app.
This process involves:
user.email
and student.schoolEmail
(or instructor.schoolEmail
). If there is a match, then the user is logged in automatically to Aktiv. This linkage is recorded in UserLaunch
collection.UserLaunch
collection (based on userLaunch.ownerId
). If the user has a previous launch that the Aktiv Backend was able to match, then the user is logged in automatically.Now, if a user A, for some reason, is launching into a different Aktiv account (user B), it means the Aktiv Backend is matching the LMS user A with Aktiv user B. The likely reason is that the email address in LMS user A matches an email address of Aktiv user B (such as user.email
or student.schoolEmail
). This particularly seems to happen when a student or instructor unintentionally sets their Aktiv school email address with someone elses.
To solve this issue, two steps are needed:
Remove the data mistakes in Aktiv, such as an incorrect school email. This can be done in the admin site admin.aktiv.com. Look for the “Edit User” widget.
Remove the user launches in Aktiv for the affected user(s). This can also be done in the admin site admin.aktiv.com. Here you would need to remove user launches for both user A and user B. Look for the “Clear User Launches” widget.