CPC G06F 3/04842 (2013.01) [G06F 3/0488 (2013.01); G06F 9/453 (2018.02)] | 14 Claims |
1. A method comprising:
receiving an indication of a selection of a graphical user interface (GUI) element within a first executing application to receive direction as to performing a function associated with a second executing application, wherein the second executing application comprises a vector graphics application;
selecting, by the second executing application, an interactive tutorial session based on a parameter associated with the GUI element, wherein the parameter indicates a specific interactive tutorial session that the second executing application is to access and instantiate;
triggering, by the second executing application, an instance of the interactive tutorial session within a user interface of the second executing application, wherein triggering the instance of the interactive tutorial session comprises displaying, by the second executing application, an interactive tutorial layer superimposed on the user interface of the second executing application, wherein the interactive tutorial layer comprises a tutorial prompt set; and
performing the function within the user interface of the second executing application in connection with the interactive tutorial layer, wherein performing the function comprises:
displaying, by the second executing application, a first tutorial prompt of the tutorial prompt set within the interactive tutorial layer, the first tutorial prompt comprising an instruction to set an anchor point, as part of creating a curve path;
receiving, in response to displaying the first tutorial prompt, a first responsive input to the first tutorial prompt;
calculating a first similarity score for the first responsive input and a first predefined prompt response;
determining, based on the first similarity score, whether the first responsive input satisfies a first threshold associated with the first predefined prompt response;
displaying, by the second executing application, a second tutorial prompt of the tutorial prompt set within the interactive tutorial layer, the second tutorial prompt comprising an instruction to drag a cursor away from the anchor point, as part of creating the curve path;
receiving, in response to displaying the second tutorial prompt, a second responsive input to the second tutorial prompt;
calculating a second similarity score for the second responsive input and a second predefined prompt response; and
determining, based on the second similarity score, whether the second responsive input satisfies a second threshold associated with the second predefined prompt response.
|