ILIAS  trunk Revision v11.0_alpha-3011-gc6b235a2e85
UserInteraction.php
Go to the documentation of this file.
1<?php
2
20
25
31interface UserInteraction extends Task
32{
37 public function getOptions(array $input): array;
38
45 public function canBeSkipped(array $input): bool;
46
52 public function getSkippedValue(array $input): Value;
53
57 public function isFinal(): bool;
58
65 public function interaction(array $input, Option $user_selected_option, Bucket $bucket): Value;
66
72 public function getMessage(array $input): string;
73}
canBeSkipped(array $input)
Decide whether the UserInteraction is presented to the user and he has to decide or user UserInteract...
interaction(array $input, Option $user_selected_option, Bucket $bucket)
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Le...
Definition: Job.php:19