7. A system for constructive response grading implemented using a hardware processor, the system comprising: a memory having computer readable instructions stored therein; and a candidate response module stored in the memory and operable to receive electronically recorded speech samples, wherein the electronically recorded speech samples include a plurality of responses of one or more candidates from a plurality of data processing devices associated with the one or more candidates, wherein the plurality of responses are stored in the memory; a crowdsourcing engine stored in the memory and operable to (1) provide the electronically recorded speech samples to crowdsource volunteers and (2) receive a crowdsourced transcription and crowd scores from each of the crowdsource volunteers for one or more of a plurality of features for each of the plurality of responses of the one or more candidates, wherein the plurality of features are a function of pronunciation, fluency, content organization, and grammar; a force alignment engine stored in the memory and operable to automatically combine, with a transcription combination algorithm, crowdsourced transcriptions from each of the crowdsource volunteers to form a combined transcription; a feature generation machine learning module stored in the memory and operable to generate, for each of the plurality of responses of the one or more candidates, individual scores for a first feature pertaining to grades given by the crowdsource volunteers and second features generated by force aligning free speech on the crowdsourced transcriptions and natural language processing features from the crowdsourced transcriptions, a machine learning module stored in the memory and operable to (1) generate a composite score for each of the plurality of responses of the one or more candidates based on the individual scores for each of the plurality of features together with the crowd scores given by the crowdsource volunteers, (2) communicate the individual scores and the composite score through a communication interface to each candidate of the one or more candidates; (3) provide the crowdsource volunteers with gold standard tasks with known answers; (4) compare crowdsource answers from the crowdsource volunteers to the known answers; (5) assign a respective risk level to each of the crowdsource volunteers based on a comparison of the crowdsource answers to the known answers; and (6) responsive to the respective risk level exceeding a predetermined risk threshold, automatically remove a corresponding crowdsource volunteer from evaluations of the electronically recorded speech samples.
10. The system of claim 7 , further comprising a microphone that records speech samples and stores the speech samples as the electronically recorded speech samples.