Remove mutable member variables related to TII from AssignmentAction
Description
The LTI integration added a few mutable member variables to the AssignmentAction class. Since this class is effecitively a singleton, and these variables can have different values based on the current site, there is potential for concurrency issues here.
This patch will remove these member variables and replace them with more appropriate service calls when they are needed.
The LTI integration added a few mutable member variables to the AssignmentAction class. Since this class is effecitively a singleton, and these variables can have different values based on the current site, there is potential for concurrency issues here.
This patch will remove these member variables and replace them with more appropriate service calls when they are needed.