Test Assignment
Property | Data Type | Description |
---|---|---|
TestAssignmentID | INTEGER | a unique ID that identifies the test assignment in the LinkIt! database. This ID is required when deactivating a test assignment. |
TestID | INTEGER | the LinkIt! ID of the assigned test. |
ClassID | INTEGER | the LinkIt! ID of the class that the test is assigned to. |
StudentID | INTEGER | the LinkIt! ID of the student that the test is assigned to. |
Type | STRING (50) | the type of assignment, CLASS , STUDENT , PREVIEW or ROSTER. |
TutorialMode | STRING (50) | whether the assignment is in tutorial mode, TRUE or FALSE. |
Status | STRING (50) | the status of the test assignment, ACTIVE or INACTIVE. |
Code | STRING (50) | the code that students use to take the assigned test via the LinkIt! Test Taker. EXAMPLE: AB12CD34 |
ComparisonPasscodeLength | INTEGER | the length of the assignment GUID that the student has to enter as their personal passcode when taking the test online. This only applies if the assignment type is a student. |
AssignmentGUID | STRING (100) | a unique GUID associated with each test assignment. This GUID needs to be provided together with the code if students take the test via a pass-through. |
CreatedDate | DATETIME | the date and time when the test assignment is created in the LinkIt! database. EXAMPLE: 9/30/2013 12:00:00 AM |
ModifiedDate | DATETIME | the date and time when the test assignment is last modified in the LinkIt! database. EXAMPLE: 9/30/2013 12:00:00 AM |
Note on the Type of Assignment
Three types of assignments can be created using the test assignment API: Class, Student, Preview or Roster.
Class: A class assignment allows students in a class to log into the LinkIt! Test Taker with a shared test code and select their name from the class roster. The class assignment is created only for the students at the time of the test assignment.
Student: A student assignment, on the other hand, creates for each student a unique test code paired with a personal passcode (the personal passcode is of a certain length of the Assignment GUID). A class assignment is easier to distribute than a student assignment since students in the class use the same test code, but a student assignment is more secure.
Preview: A preview assignment assigns the test to a generic demo student within a demo class, allowing the user to preview the test without generating any test. The temporary test results for preview assignments are quickly deleted from the database after the session has been submitted by the student. Both student and preview assignments can be invoked via the pass-through.
Roster: Unlike Class assignment where the test assigned is created only the students who were enrolled in the class at the time the test assignment with the Roster assignments the will be students automatically determined at the time of test taking based on the latest classes enrollment. This option is used when the class enrollment changes frequently.
Navigation and Reference