LDEV-5277 Add LTI Advantage own user IDIn some cases, for consistency we need the same user ID as Moodle usesand which was sent to LAMS for old integrations. But LTI Advantageintegration uses another user ID. We need to keep both to keep existingLAMS data and to talk to platform.
LDEV-5308 Limit VSA recalculation to lessons in same courseIf an answer get allocated, marks get recalculated only for lesson whichare in the same course as the lesson for which allocation happened,including parent and child courses.
LDEV-5277 Skip back end score update for LTI AdvantageIt should not run for LTI Advantage as it does lesson score update inlessonComplete.jsp.Also teachers can pull score from LAMS to platform on demand.
LDEV-5304 Secure login page from CSRF attackCheck for CSRF attack only for regular logins.For LoginAs feature and integrations existing HTTP session getsinvalidated and so is the CSRF token.