1. A method, comprising: determining, by an online education course operator, whether submitting coursework by a user in an online education course is an event requiring authentication; if submitting coursework by the user is determined to be an event not requiring authentication, accepting, by the online education course operator, the coursework as being submitted by the user; if submitting coursework by the user is determined to be an event requiring authentication, initiating, by the online education course operator, an authentication process including: prompting the user to provide an authentication typing sample by entering an authentication phrase on a keyboard in order to authenticate the user submitting the coursework in the online education course, wherein the online education course that corresponds with a database that stores user identification profiles specific to the online education course, the user identification profiles including collected enrollment/registration and authentication information including one or more of keystroke biometrics, webcam headshots, webcam capture of photo ID documentation, and personal user identification information, and wherein the authentication phrase the user is prompted to enter on the keyboard is selected by the online education course operator, and the user, or is a hybrid phrase where part of the phrase is selected by the online education course operator and another part is selected by the user; determining whether the authentication typing sample matches an enrollment typing sample captured earlier, using a processor configured to compare the authentication typing sample to the enrollment typing sample that includes a profile of the user's unique typing pattern measured on a time scale of an order of a millisecond; in the case that the authentication typing sample is determined to match the enrollment typing sample, authenticating the user's identity and accepting the coursework as being submitted and signed by the user; and in the case that the authentication typing sample is not determined to match the enrollment typing sample, prompting the user to provide a second type of authentication information for matching by the processor with an enrollment sample of the second type of authentication information in the database storing user identification profiles specific to the online education course, and based on the matching of the second type of authentication information authenticating the user's identity and accepting the coursework as being submitted and signed by the user.
1. A method, comprising: determining, by an online education course operator, whether submitting coursework by a user in an online education course is an event requiring authentication; if submitting coursework by the user is determined to be an event not requiring authentication, accepting, by the online education course operator, the coursework as being submitted by the user; if submitting coursework by the user is determined to be an event requiring authentication, initiating, by the online education course operator, an authentication process including: prompting the user to provide an authentication typing sample by entering an authentication phrase on a keyboard in order to authenticate the user submitting the coursework in the online education course, wherein the online education course that corresponds with a database that stores user identification profiles specific to the online education course, the user identification profiles including collected enrollment/registration and authentication information including one or more of keystroke biometrics, webcam headshots, webcam capture of photo ID documentation, and personal user identification information, and wherein the authentication phrase the user is prompted to enter on the keyboard is selected by the online education course operator, and the user, or is a hybrid phrase where part of the phrase is selected by the online education course operator and another part is selected by the user; determining whether the authentication typing sample matches an enrollment typing sample captured earlier, using a processor configured to compare the authentication typing sample to the enrollment typing sample that includes a profile of the user's unique typing pattern measured on a time scale of an order of a millisecond; in the case that the authentication typing sample is determined to match the enrollment typing sample, authenticating the user's identity and accepting the coursework as being submitted and signed by the user; and in the case that the authentication typing sample is not determined to match the enrollment typing sample, prompting the user to provide a second type of authentication information for matching by the processor with an enrollment sample of the second type of authentication information in the database storing user identification profiles specific to the online education course, and based on the matching of the second type of authentication information authenticating the user's identity and accepting the coursework as being submitted and signed by the user. 7. The method of claim 1 , wherein matching by the processor with an enrollment sample of the second type of authentication information involves comparing a headshot photo of the user provided as the second type of authentication information with a photo ID captured during the enrollment phase.