Patent ID: 11900494
Assignee: SECURE CODE WARRIOR LIMITED
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 10:
11. A non-transitory computer readable medium having instructions stored thereon that, when executed by a processor, cause an apparatus to:
process computer readable code as the computer readable code is being written in a development environment to identify at least one error in the computer readable code;
search a database for user profile information indicative of a training sequence performed by a user and a competence level assigned to the user, wherein the competence level is based on a total quantity of errors in the computer readable code and a quantity of tasks included in the training sequence performed by the user free from error, and the tasks included in the training sequence comprise a set of a plurality of separate coding challenges;
determine a time difference between a last time the user completed the training sequence and a time the computer readable code was written;
generate a remediation suggestion to correct the at least one error in the computer readable code based on a comparison of the total quantity of errors in the computer readable code to the quantity of tasks included in the training sequence free from error, the competence level, and the time difference between the last time the user completed the training sequence and the time the computer readable code was written; and
cause a graphical user interface to be displayed, the graphical user interface comprising a concurrent display of:
the computer readable code having the at least one error;
a preview of the computer readable code, wherein the preview of the computer readable code is free from having the at least one error; and the remediation suggestion,
wherein in response to determining the time difference between the last time the user completed the training sequence and the time the computer readable code was written is greater than a predetermined threshold value, the remediation suggestion is caused to comprise:
a selectable link to correct the computer readable code having the at least one error in accordance with the preview of the computer readable code free from having the at least one error; and
an instruction to repeat at least a portion of the training sequence comprising one or more tasks previously performed by the user, and in response to determining the time difference between the last time the user completed the training sequence and the time the computer readable code was written is less than the predetermined threshold value, the remediation suggestion is caused to comprise:
the selectable link to correct the computer readable code having the at least one error in accordance with the preview of the computer readable code free from having the at least one error; and
an indication that the user need not follow an additional training sequence.