1. A system for capturing student performance in an online educational course based on predefined learning outcomes, the system comprising: a course creation module accessible by a creator of an online educational course, the course creation module configured to enable the course creator to generate learning assessments for the online course and learning outcomes, the learning outcomes comprising: course outcomes, each of the course outcomes comprising a desired objective for students to achieve in the online course, and lesson outcomes, each of the lesson outcomes comprising a desired objective for the students to achieve from one or more lessons, and each of the lesson outcomes being related hierarchically to at least one of the course outcomes; the course creation module being further configured to enable the course creator to associate at least some of the learning assessments with the learning outcomes, such that the at least some of the learning assessments correspond to at least one of the lesson outcomes; an online classroom module configured to: generate an online classroom; provide the learning assessments to the students in the online classroom, and automatically grade the at least some of the learning assessments to produce graded learning assessments; and a performance capture module configured to determine, for each of the graded learning assessments, whether one or more of the learning outcomes were met.