| Start & End Time | Can be set based on the class schedule. It can be set as recommended or enforced. 
If enforced, students can only open the assignment during the allowed time window. | 
| End Time Options | If set as the due time, a student must complete the assignment before the end time or 
be auto-submitted by the system. | 
| Dependency | When set, students can open an assignment only if met the minimum scores of selected assignments. | 
| Allowed time for each attempt | Can be unlimited or a specific duration. If a student used up the allowed time, the 
system will force a submission when the assignment is open by the student. | 
| Number of repetitions allowed | Unlimited or 1-5 times. | 
| Allow printing | If enabled, students to print out the assignment to work offline and return to enter their results. | 
| Password | Instructors can set passwords for special assignments such as quizzes and online tests.
An assignment can have multiple passwords for different time windows. | 
| Grace period and discount after the due time | Instructor can allow students to take an assignment
past the due time with discounted scores. | 
| Accept Uploads | If turned on, students must upload required documents to see grades. | 
| Restricted IP | If turned on, students can only open the assignments with allowed IP addresses. | 
| Grading method | The default is to allow the system to automatically grade student submissions. You may also choose 
to manually grade each question. | 
| When to show solutions and answers | For practices, homework, and quizzes, mostly show solutions and answers 
immediately after submission. For online tests, it is often set to show after the end time. | 
| Counted | Yes for most assignments. If set as not counted, the assignment will be excluded from grade calculations. | 
| Overwrite Score | By default assignments are scored in %. Instructors can let the system automatically convert the score 
to a specific point score automatically, proportional to the % or directly to a fixed number. | 
| Threshold | Default as None. Can set a minimum score in % as a requirement. | 
| Improve knowledge mastery before retaking the assignment | If enabled, students 
must review and practice related concepts to achieve required mastery status before retaking the assignment again. | 
| Show Question Guide | If turned on, students can review and practice similar questions before taking the assignment. 
Students can easily review relevant ebook content as objectives and prerequisites of each question. | 
| Show Knowledge Guide | If turned on, the system generates a mini-ebook based on questions in the assignment. | 
| Show Concept Review before the first submission | If turned on, students can review and practice assignment related
concepts and skills. | 
| Show Knowledge Points | Show student linked ebook content of objective and prerequisite knowledge of every question. | 
| Show Hint | Show student question hint. | 
| Show Solution | Instructors can always see solutions. If turned on, students can review solutions to every question too. | 
| Show Sample question | If turned on, students can study sample questions when taking the assignment. | 
| Allowed number retries of a version of a question | When the value is >1, students can check and retry a version of 
a question multiple times. | 
| Allowed number of versions of an algorithmic question | Students may
be allowed to take more than one version of the same algorithmic question. | 
| Show Concept Review | Students can review and practice assignment specific concepts and skills. | 
| Concept Review Counted | Progress will be added to the assignment score. | 
| Work on Weakness | Allow students to retake missed questions and weak prerequisites. | 
| Work on Weakness counted | Progress will be added to the assignment score. |