18. The system according to claim 17 , wherein the at least one processor is further configured to determine the resource difficulty score based upon one or more attributes of the text of the resource, and store the resource difficulty score in the record of the resource.
19. The system according to claim 18 , wherein the at least one processor is further configured to receive the resource from the client device, and store the resource into the resource file database.