if ($instance->duedate > 0) { $vpls[] = $vpl; } break; case 'timeunlimited': if ($instance->duedate == 0) { $vpls[] = $vpl; } break; case 'automaticgrading': if ($instance->grade != 0 && $instance->automaticgrading > 0) { $vpls[] = $vpl; } break; case 'manualgrading': if ($vpl->get_grade() != 0 && $instance->automaticgrading == 0) { $vpls[] = $vpl; } break; case 'examples': if ($instance->example) { $vpls[] = $vpl; } break; } } } //Is the user a grader? $grader = false; $student = false; $startdate = false;