CPC G09B 19/0053 (2013.01) [G06Q 10/103 (2013.01); G06Q 50/20 (2013.01); G09B 5/02 (2013.01); G09B 7/02 (2013.01)] | 20 Claims |
1. A computer system comprising:
a course repository including:
a video of an online course;
an instructor provided output for a programming assignment associated with the online course; and
a submission script for generating student provided output for the programming assignment; and
a server including:
a processor; and
a memory, the processor executing instructions stored in the memory to implement a submission module configured to:
receive the student provided output for the programming assignment generated by the submission script; and
verify the student provided output for the programming assignment; and
one or more built-in grader applications configured to:
compare the student provided output for the programming assignment to the instructor provided output for the programming assignment; and
generate a grade for the programming assignment based on the compare.
|