Digital assignment administration
First Claim
Patent Images
1. A digitally administered assignment comprising:
- an electronic workspace for a student;
hidden rules in the digitally administered assignment, the hidden rules comprising;
a number of prefills, wherein;
a prefill determines whether a formula produced by the student works with different sets of data; and
a prefill includes a value to be entered in a specific cell and a revert parameter, wherein after entering the value, a correct formula results; and
wherein the hidden rules are checked to ensure they evaluate to true or false; and
instructions to generate a report that summarizes work performed by the student;
a hidden unique student identifier to track an origin of work within the digitally administered assignment, which hidden unique student identifier;
is a property, which is not readily visible to the student, on a cell in a worksheet of the assignment, which cell comprises calculations of at least one of intermediate steps and final answers;
wherein work performed by the student in the electronic workspace is evaluated based on the hidden rules by;
applying the hidden rules against the work performed by the student;
creating a log of changes the student makes to the digitally administered assignment, including a timestamp for each change;
inserting test values into student generated code to determine a robustness of the work performed by the student;
determining a number of steps to arrive at an answer;
determining a type of the number of steps;
determining how long it took the student to perform the number of steps; and
tracking an origin of the work performed by the student by;
checking the hidden unique student identifier included in evaluation data;
collecting values from the cells with the property; and
determining, based on the collected values from the cells, if information has been copied from a first assignment to a second assignment.
0 Assignments
0 Petitions
Accused Products
Abstract
A digitally administered assignment includes a workspace for a student and an internal automated grading code hidden from and not accessible by the student, the internal automated grading code configured to execute on the student'"'"'s local computing device and to evaluate work performed by the student in the workspace. A method for digital assignment administration includes making an assignment with internal automated grading criteria available to a student and evaluating the assignment using the internal automated grading criteria on the student'"'"'s local computing device.
-
Citations
17 Claims
-
1. A digitally administered assignment comprising:
-
an electronic workspace for a student; hidden rules in the digitally administered assignment, the hidden rules comprising; a number of prefills, wherein; a prefill determines whether a formula produced by the student works with different sets of data; and a prefill includes a value to be entered in a specific cell and a revert parameter, wherein after entering the value, a correct formula results; and wherein the hidden rules are checked to ensure they evaluate to true or false; and instructions to generate a report that summarizes work performed by the student; a hidden unique student identifier to track an origin of work within the digitally administered assignment, which hidden unique student identifier; is a property, which is not readily visible to the student, on a cell in a worksheet of the assignment, which cell comprises calculations of at least one of intermediate steps and final answers; wherein work performed by the student in the electronic workspace is evaluated based on the hidden rules by; applying the hidden rules against the work performed by the student; creating a log of changes the student makes to the digitally administered assignment, including a timestamp for each change; inserting test values into student generated code to determine a robustness of the work performed by the student; determining a number of steps to arrive at an answer; determining a type of the number of steps; determining how long it took the student to perform the number of steps; and tracking an origin of the work performed by the student by; checking the hidden unique student identifier included in evaluation data; collecting values from the cells with the property; and determining, based on the collected values from the cells, if information has been copied from a first assignment to a second assignment. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for digitally administering an assignment comprises:
-
defining an electronic workspace for a student; generating hidden rules, via a rules interface, to include in a digitally administered assignment performed in the workspace by; including a number of prefills in a hidden rule, wherein a prefill determines whether a formula produced by the student works with different sets of data; and including in a prefill, a value to be entered in a specific cell and a revert parameter, wherein after entering the value, a correct formula results; and check the hidden rules to ensure they evaluate to true or false; inserting instructions to generate a report that summarizes work performed by the student; inserting a hidden unique student identifier into the assignment to track an origin of work within the assignment by; placing the hidden unique student identifier as a property, which is not readily visible to the student, onto a cell in a worksheet of the assignment, which cell comprises calculations of at least one of intermediate steps and final answers; evaluating work performed by the student in the work space based on the hidden rules, in which evaluating work performed by the student comprises; applying the hidden rules against the work completed by the student; creating a log of changes the student makes to the digitally administered assignment, including a timestamp for each change; inserting test values into student generated code to determine a robustness of the work completed by the student; determining a number of steps to arrive at an answer; determining a type of the number of steps; determining how long it took the student to perform the number of steps; and tracking an origin of work performed by the student by; checking the hidden unique student identifier included in evaluation data; collecting values from the cells with the property; and determining, based on the collected values from the cells, if information has been copied from a first assignment to a second assignment. - View Dependent Claims (9, 10)
-
-
11. A computer program product for digital assignment administration, the computer program product comprising:
a non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code to; define a workspace for a student; generate hidden rules, via a rules interface, to include in digitally administered assignment performed in the workspace, by; including a number of prefills in a hidden rule, wherein a prefill determines whether a formula produced by the student works with different sets of data; and including in the prefill, a value to be entered in a specific cell and a revert parameter, wherein after entering the value, a correct formula results; and check the hidden rules to ensure they evaluates to true or false; insert instructions to generate a report that summarizes work performed by the student; insert a hidden unique student identifier into the digitally administered assignment to track an origin of work within the digitally administered assignment by; placing the hidden unique student identifier as a property, which is not readily visible to the student, onto a cell in a worksheet of the digitally administered assignment which cell comprises at least one of intermediate steps and final answers; and computer readable program code for execution by a local device of the student without network connectivity to automatically evaluate work performed by the student in the workspace based on the hidden rules, in which evaluating work performed by the student comprises; applying the hidden rules against the work completed by the student; creating a log of changes the student makes to the digitally administered assignment, including a timestamp for each change; inserting test values into student generated code to determine a robustness of the work completed by the student; determining a number of steps to arrive at an answer; determining a type of the number of steps; determining how long it took the student to perform the number of steps; and tracking an origin of the work performed by the student by; checking the hidden unique student identifier included in evaluation data; collecting values from the cells with the property; and determining, based on the collected values from the cells, if information has been copied from a first assignment to a second assignment. - View Dependent Claims (12, 13, 14, 15, 16, 17)
Specification