CPC G09B 7/00 (2013.01) [G09B 19/0053 (2013.01)] | 22 Claims |
1. A computer program product, the computer program product being tangibly embodied on a non-transitory computer-readable storage medium and comprising instructions that, when executed by at least one computing device, are configured to cause the at least one computing device to:
provide a graphical user interface configured to access and display a cloud workspace from a cloud provider together with rendered content from a learning platform, the rendered content instructing a task to be performed in the cloud workspace using hardware resources of the at least one computing device;
record, within the cloud workspace, input data keystreams corresponding to the use of the hardware resources while performing the task, synchronized with task data of the task being performed within the cloud workspace;
provide the recorded keystreams and the task data to an autograder configured to compare the recorded keystreams and task data with a solution to the task obtained from the learning platform, to thereby obtain feedback regarding correctness of the task performed relative to the solution; and
render the feedback within the graphical user interface.
|