Мой вопрос относится к объекту библиотеки TIN Can PHP API Person
и о том, что можно использовать в нем.Tin Can Библиотека PHP: объект Person
Объект библиотеки Person
является (насколько я понимаю) реализацией ресурса агентов в части 3 раздела 2.4 спецификации xAPI (ссылка:). Спецификация распознает объект Person и указывает на то, что цель объекта в
обеспечивают комбинированную информацию об агенте, полученного от внешнего службы, такие как служба каталогов
Кажется, от описание и от разработчиков библиотеки (see link), что объект Person спецификации предназначен для предоставления средства сбора в пределах одного объекта информации о человеке, который распределяется между несколькими различными объектами агента.
У меня были трудности следующих примеров в библиотеке, но следующий (упрощенно) код, кажется, работает в SCORM Cloud LRS:
...
$agent1 = new TinCan\Agent();
$agent1
->setMbox('[email protected]')
->setName('Dr David Jones');
$agent2 = new TinCan\Agent();
$agent2
->setMbox('[email protected]')
->setName('David Jones');
$person = new TinCan\Person();
$person
->setMbox([$agent1->getMbox(), $agent2->getMbox()])
->setName([$agent1->getName(), $agent2->getName()]);
...
Является Person
объекта библиотечного предназначен для сохранения в LRS? Если это так, я не смог найти никаких средств для этого, используя объект библиотеки Statement
. Если нет, каково его предназначение?
Я был бы благодарен за разъяснения. Спасибо.
Большое спасибо за ваш подробный ответ Брайан. Просто из интереса, как LRS знает, как связать несколько агентов? Как показывает ваш пример, идентификаторы агента часто не имеют ничего общего. –
@Grant_Bailey обычно через какой-то другой пользовательский механизм. Например, крупные корпорации, использующие активный каталог, могут запрашивать у сотрудников свой личный адрес электронной почты, твиттер или могут иметь информацию о других идентификаторах на основе учетной записи из других внутренних систем, которые они могут использовать, этот ресурс затем подключается к системе активного каталога для ответа со всеми известными идентификаторами. –