/
Test Assignment

Test Assignment

A Test Assignment is represented by the following properties in the LinkIt! database. Most of these properties and can be used when searching for a test assignment. They may also be required when creating a test assignment.

PropertyData TypeDescription
TestAssignmentIDINTEGERa unique ID that identifies the test assignment in the LinkIt! database. This ID is required when deactivating a test assignment.
TestIDINTEGERthe LinkIt! ID of the assigned test.
ClassIDINTEGERthe LinkIt! ID of the class that the test is assigned to.
StudentIDINTEGERthe LinkIt! ID of the student that the test is assigned to.
TypeSTRING (50)

the type of assignment, CLASS , STUDENT , PREVIEW or ROSTER.

TutorialModeSTRING (50)whether the assignment is in tutorial mode, TRUE or FALSE.
StatusSTRING (50)the status of the test assignment, ACTIVE or INACTIVE.
CodeSTRING (50)the code that students use to take the assigned test via the LinkIt! Test Taker. EXAMPLE: AB12CD34
ComparisonPasscodeLengthINTEGERthe 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.
AssignmentGUIDSTRING (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.
CreatedDateDATETIMEthe date and time when the test assignment is created in the LinkIt! database. EXAMPLE: 9/30/2013 12:00:00 AM
ModifiedDateDATETIMEthe 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, StudentPreview 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



Related content