/dports/deskutils/egroupware/egroupware/vendor/celtic/lti/ |
H A D | README.md | 1 …PHP classes encapsulates the code required by an LTI compliant tool provider to communicate with a… 2 …t includes support for LTI 1.1 and the unofficial extensions to Basic LTI, as well as the registra… 4 OAuth 1 security model (support for the new security model in LTI 1.3 will be in a forthcoming upda… 5 These classes are designed as an update to the LTI Tool Provider class library (http://www.spvsoftw… 6 a replacement for the library at https://github.com/IMSGlobal/LTI-Tool-Provider-Library-PHP which i… 8 Whilst supporting LTI is relatively simple, the benefits to using a class library like this one are: 9 * the abstraction layer provided by the classes keeps the LTI communications separate from the appl… 11 * LTI data is transformed into useful objects and missing data automatically replaced with sensible… 12 * the outcomes service function uses LTI 1.1 or the unofficial outcomes extension according to whic… 18 * LTI applications can take advantage of LTI updates with minimal impact on their code. [all …]
|
/dports/www/ilias/ILIAS-5.4.25/libs/composer/vendor/imsglobal/lti/ |
H A D | README.md | 1 …arning Tools Interoperability<sup>®</sup> (LTI<sup>®</sup>) compliant tool provider to communicate… 2 It includes support for LTI 1.1 and the unofficial extensions to LTI 1.0, as well as the registrati… 3 These classes are an extension of the LTI Tool Provider class library created by the ceLTIc project… 5 Whilst supporting LTI is relatively simple, the benefits to using a class library like this one are: 6 * the abstraction layer provided by the classes keeps the LTI communications separate from the appl… 8 * LTI data is transformed into useful objects and missing data automatically replaced with sensible… 9 * the outcomes service function uses LTI 1.1 or the unofficial outcomes extension according to whic… 15 * tool providers can take advantage of LTI updates with minimal impact on their application code. 17 …hub.com/IMSGlobal/LTI-Tool-Provider-Library-PHP/wiki) for this library. The [rating LTI applicati… 21 <sup><sub>Learning Tools Interoperability and LTI are registered trademarks of IMS Global Learning …
|
/dports/www/moodle310/moodle/lib/ltiprovider/ |
H A D | README.md | 1 …arning Tools Interoperability<sup>®</sup> (LTI<sup>®</sup>) compliant tool provider to communicate… 2 It includes support for LTI 1.1 and the unofficial extensions to LTI 1.0, as well as the registrati… 3 These classes are an extension of the LTI Tool Provider class library created by the ceLTIc project… 5 Whilst supporting LTI is relatively simple, the benefits to using a class library like this one are: 6 * the abstraction layer provided by the classes keeps the LTI communications separate from the appl… 8 * LTI data is transformed into useful objects and missing data automatically replaced with sensible… 9 * the outcomes service function uses LTI 1.1 or the unofficial outcomes extension according to whic… 15 * tool providers can take advantage of LTI updates with minimal impact on their application code. 17 …hub.com/IMSGlobal/LTI-Tool-Provider-Library-PHP/wiki) for this library. The [rating LTI applicati… 21 <sup><sub>Learning Tools Interoperability and LTI are registered trademarks of IMS Global Learning …
|
/dports/www/moodle311/moodle/lib/ltiprovider/ |
H A D | README.md | 1 …arning Tools Interoperability<sup>®</sup> (LTI<sup>®</sup>) compliant tool provider to communicate… 2 It includes support for LTI 1.1 and the unofficial extensions to LTI 1.0, as well as the registrati… 3 These classes are an extension of the LTI Tool Provider class library created by the ceLTIc project… 5 Whilst supporting LTI is relatively simple, the benefits to using a class library like this one are: 6 * the abstraction layer provided by the classes keeps the LTI communications separate from the appl… 8 * LTI data is transformed into useful objects and missing data automatically replaced with sensible… 9 * the outcomes service function uses LTI 1.1 or the unofficial outcomes extension according to whic… 15 * tool providers can take advantage of LTI updates with minimal impact on their application code. 17 …hub.com/IMSGlobal/LTI-Tool-Provider-Library-PHP/wiki) for this library. The [rating LTI applicati… 21 <sup><sub>Learning Tools Interoperability and LTI are registered trademarks of IMS Global Learning …
|
/dports/www/moodle39/moodle/lib/ltiprovider/ |
H A D | README.md | 1 …arning Tools Interoperability<sup>®</sup> (LTI<sup>®</sup>) compliant tool provider to communicate… 2 It includes support for LTI 1.1 and the unofficial extensions to LTI 1.0, as well as the registrati… 3 These classes are an extension of the LTI Tool Provider class library created by the ceLTIc project… 5 Whilst supporting LTI is relatively simple, the benefits to using a class library like this one are: 6 * the abstraction layer provided by the classes keeps the LTI communications separate from the appl… 8 * LTI data is transformed into useful objects and missing data automatically replaced with sensible… 9 * the outcomes service function uses LTI 1.1 or the unofficial outcomes extension according to whic… 15 * tool providers can take advantage of LTI updates with minimal impact on their application code. 17 …hub.com/IMSGlobal/LTI-Tool-Provider-Library-PHP/wiki) for this library. The [rating LTI applicati… 21 <sup><sub>Learning Tools Interoperability and LTI are registered trademarks of IMS Global Learning …
|
/dports/deskutils/egroupware/egroupware/vendor/celtic/lti/src/DataConnector/ |
H A D | DataConnector_pdo_oci.php | 3 namespace ceLTIc\LTI\DataConnector; 5 use ceLTIc\LTI; alias 6 use ceLTIc\LTI\ConsumerNonce; 7 use ceLTIc\LTI\Context; 8 use ceLTIc\LTI\ResourceLink; 9 use ceLTIc\LTI\ResourceLinkShare; 10 use ceLTIc\LTI\ResourceLinkShareKey; 11 use ceLTIc\LTI\ToolConsumer; 12 use ceLTIc\LTI\UserResult;
|
H A D | DataConnector.php | 3 namespace ceLTIc\LTI\DataConnector; 5 use ceLTIc\LTI; alias 6 use ceLTIc\LTI\ConsumerNonce; 7 use ceLTIc\LTI\Context; 8 use ceLTIc\LTI\ResourceLink; 9 use ceLTIc\LTI\ResourceLinkShare; 10 use ceLTIc\LTI\ResourceLinkShareKey; 11 use ceLTIc\LTI\ToolConsumer; 12 use ceLTIc\LTI\UserResult;
|
/dports/www/moodle310/moodle/enrol/lti/tests/behat/ |
H A D | index_page.feature | 19 And I click on "Enable" "link" in the "Publish as LTI tool" "table_row" 29 And I select "Publish as LTI tool" from the "Add method" singleselect 31 | Custom instance name | Assignment - LTI | 39 And I click on "Enable" "link" in the "Assignment - LTI" "table_row" 41 And I click on "Edit" "link" in the "Assignment - LTI" "table_row" 43 | Custom instance name | Course - LTI | 46 And I should see "Course - LTI" in the ".generaltable" "css_element" 47 And I click on "Delete" "link" in the "Course - LTI" "table_row" 49 And I should see "Course - LTI" in the ".generaltable" "css_element" 50 And I click on "Delete" "link" in the "Course - LTI" "table_row" [all …]
|
/dports/www/moodle311/moodle/enrol/lti/tests/behat/ |
H A D | index_page.feature | 22 And I click on "Enable" "link" in the "Publish as LTI tool" "table_row" 29 And I select "Publish as LTI tool" from the "Add method" singleselect 31 | Custom instance name | Assignment - LTI | 39 And I click on "Enable" "link" in the "Assignment - LTI" "table_row" 41 And I click on "Edit" "link" in the "Assignment - LTI" "table_row" 43 | Custom instance name | Course - LTI | 46 And I should see "Course - LTI" in the ".generaltable" "css_element" 47 And I click on "Delete" "link" in the "Course - LTI" "table_row" 49 And I should see "Course - LTI" in the ".generaltable" "css_element" 50 And I click on "Delete" "link" in the "Course - LTI" "table_row" [all …]
|
/dports/www/moodle39/moodle/enrol/lti/tests/behat/ |
H A D | index_page.feature | 19 And I click on "Enable" "link" in the "Publish as LTI tool" "table_row" 29 And I select "Publish as LTI tool" from the "Add method" singleselect 31 | Custom instance name | Assignment - LTI | 39 And I click on "Enable" "link" in the "Assignment - LTI" "table_row" 41 And I click on "Edit" "link" in the "Assignment - LTI" "table_row" 43 | Custom instance name | Course - LTI | 46 And I should see "Course - LTI" in the ".generaltable" "css_element" 47 And I click on "Delete" "link" in the "Course - LTI" "table_row" 49 And I should see "Course - LTI" in the ".generaltable" "css_element" 50 And I click on "Delete" "link" in the "Course - LTI" "table_row" [all …]
|
/dports/deskutils/egroupware/egroupware/vendor/celtic/lti/src/Service/ |
H A D | Membership.php | 3 namespace ceLTIc\LTI\Service; 5 use ceLTIc\LTI; alias 6 use ceLTIc\LTI\Context; 7 use ceLTIc\LTI\ResourceLink; 84 … $userresult = LTI\UserResult::fromResourceLink($this->source, $member->userId); 86 $userresult = new LTI\UserResult(); 119 … $userresult->roles = LTI\ToolProvider::parseRoles($roles, LTI\ToolProvider::LTI_VERSION2); 167 unset($oldUsers[$userresult->getId(LTI\ToolProvider::ID_SCOPE_RESOURCE)]); 173 … $userresult = LTI\UserResult::fromResourceLink($this->source, $member->user_id); 175 $userresult = new LTI\UserResult(); [all …]
|
H A D | LineItem.php | 3 namespace ceLTIc\LTI\Service; 5 use ceLTIc\LTI; alias 6 use ceLTIc\LTI\ToolConsumer; 116 * @param LTI\LineItem $lineItem Line item object 144 * @return LTI\\LineItem|bool LineItem object, or false on error 170 * @return LTI\\LineItem|null LineItem object, or null on error 175 $lineItem = new LTI\LineItem($consumer, $json->label, $json->scoreMaximum); 204 * @param LTI\\LineItem $lineItem Line item object
|
/dports/deskutils/egroupware/egroupware/smallpart/src/LTI/ |
H A D | Database.php | 13 namespace EGroupware\SmallParT\LTI; 16 use \IMSGlobal\LTI; alias 23 class Database implements LTI\Database 29 * @return bool|LTI\LTI_Registration 39 return LTI\LTI_Registration::new() 55 * @return bool|LTI\LTI_Deployment 62 return LTI\LTI_Deployment::new()
|
/dports/deskutils/egroupware/egroupware/smallpart/ |
H A D | README.md | 6 - [ ] LTI support as platform to embed other tools into EGroupware (probable added to our OpenID Co… 7 - [x] LTI v1.0/1.1 tools support as to embed into platforms like OpenOLAT 9 - [x] LTI v1.3 tools support as to embed into platforms like Moodle 21 - [LTI Specification v1.3](https://www.imsglobal.org/spec/lti/v1p3) 22 - [EduAppCenter](https://www.eduappcenter.com/) List of LTI apps 23 - [LTI Tutorial / Example App](https://acrl.ala.org/techconnect/post/making-a-basic-lti-learning-to… 24 - [LTI and Moodle](https://docs.moodle.org/38/en/LTI_and_Moodle) 25 - [LTI v1.3 PHP Library](https://github.com/IMSGlobal/lti-1-3-php-library) 26 - [LTI v1.0/1.1/2.0 Library](https://github.com/celtic-project/LTI-PHP)
|
H A D | lti-launch.php | 22 use IMSGlobal\LTI; alias 23 use EGroupware\SmallParT\LTI\Database; 24 use EGroupware\SmallParT\LTI\Session; 25 use EGroupware\SmallParT\LTI\Ui; 32 $launch = LTI\LTI_Message_Launch::new($database)
|
/dports/deskutils/egroupware/egroupware/vendor/imsglobal/lti-1p3-tool/ |
H A D | README.md | 5 # LTI 1.3 Advantage Library 6 This code consists of a library for creating LTI tool providers in PHP. 31 use \IMSGlobal\LTI; 40 class Example_Database implements LTI\Database { 52 return LTI\LTI_Registration::new() 64 return LTI\LTI_Deployment::new() 96 } catch (LTI\OIDC_Exception $e) { 121 ### LTI Message Launches 194 $resource = LTI\LTI_Deep_Link_Resource::new() 247 $grade = LTI\LTI_Grade::new() [all …]
|
/dports/math/octave-forge-control/control-3.3.1/inst/@lti/ |
H A D | __sys_keys__.m | 3 ## This file is part of LTI Syncope. 5 ## LTI Syncope is free software: you can redistribute it and/or modify 10 ## LTI Syncope is distributed in the hope that it will be useful, 16 ## along with LTI Syncope. If not, see <http://www.gnu.org/licenses/>. 20 ## terminates correctly for pure LTI objects. This is needed in 21 ## LTI subclasses for calls like @code{sys.lti.tsam}. For internal use only.
|
/dports/deskutils/egroupware/egroupware/smallpart/src/LTI10/ |
H A D | DataConnector.php | 15 use ceLTIc\LTI; alias 17 use EGroupware\SmallParT\LTI\Config; 24 class DataConnector extends LTI\DataConnector\DataConnector 55 * @param LTI\ToolConsumer $consumer ToolConsumer object 59 public function loadToolConsumer(LTI\ToolConsumer $consumer)
|
/dports/deskutils/egroupware/egroupware/vendor/celtic/lti/src/MediaType/ |
H A D | ToolProxy.php | 3 namespace ceLTIc\LTI\MediaType; 5 use ceLTIc\LTI\ToolProvider; 6 use ceLTIc\LTI\Profile\ServiceDefinition; 32 $this->lti_version = 'LTI-2p0';
|
/dports/www/ilias/ILIAS-5.4.25/libs/composer/vendor/imsglobal/lti/src/ToolProvider/MediaType/ |
H A D | ToolProxy.php | 3 namespace IMSGlobal\LTI\ToolProvider\MediaType; 5 use IMSGlobal\LTI\Profile\ServiceDefinition; 6 use IMSGlobal\LTI\ToolProvider\ToolProvider; 35 $this->lti_version = 'LTI-2p0';
|
/dports/www/moodle310/moodle/lib/ltiprovider/src/ToolProvider/MediaType/ |
H A D | ToolProxy.php | 3 namespace IMSGlobal\LTI\ToolProvider\MediaType; 5 use IMSGlobal\LTI\Profile\ServiceDefinition; 6 use IMSGlobal\LTI\ToolProvider\ToolProvider; 35 $this->lti_version = 'LTI-2p0';
|
/dports/www/moodle311/moodle/lib/ltiprovider/src/ToolProvider/MediaType/ |
H A D | ToolProxy.php | 3 namespace IMSGlobal\LTI\ToolProvider\MediaType; 5 use IMSGlobal\LTI\Profile\ServiceDefinition; 6 use IMSGlobal\LTI\ToolProvider\ToolProvider; 35 $this->lti_version = 'LTI-2p0';
|
/dports/www/moodle39/moodle/lib/ltiprovider/src/ToolProvider/MediaType/ |
H A D | ToolProxy.php | 3 namespace IMSGlobal\LTI\ToolProvider\MediaType; 5 use IMSGlobal\LTI\Profile\ServiceDefinition; 6 use IMSGlobal\LTI\ToolProvider\ToolProvider; 35 $this->lti_version = 'LTI-2p0';
|
/dports/www/ilias/ILIAS-5.4.25/libs/composer/vendor/imsglobal/lti/src/ToolProvider/DataConnector/ |
H A D | DataConnector.php | 3 namespace IMSGlobal\LTI\ToolProvider\DataConnector; 5 use IMSGlobal\LTI\ToolProvider\ConsumerNonce; 6 use IMSGlobal\LTI\ToolProvider\Context; 7 use IMSGlobal\LTI\ToolProvider\ResourceLink; 8 use IMSGlobal\LTI\ToolProvider\ResourceLinkShareKey; 9 use IMSGlobal\LTI\ToolProvider\ToolConsumer; 10 use IMSGlobal\LTI\ToolProvider\ToolProxy; 11 use IMSGlobal\LTI\ToolProvider\User;
|
/dports/www/moodle310/moodle/lib/ltiprovider/src/ToolProvider/DataConnector/ |
H A D | DataConnector.php | 3 namespace IMSGlobal\LTI\ToolProvider\DataConnector; 5 use IMSGlobal\LTI\ToolProvider\ConsumerNonce; 6 use IMSGlobal\LTI\ToolProvider\Context; 7 use IMSGlobal\LTI\ToolProvider\ResourceLink; 8 use IMSGlobal\LTI\ToolProvider\ResourceLinkShareKey; 9 use IMSGlobal\LTI\ToolProvider\ToolConsumer; 10 use IMSGlobal\LTI\ToolProvider\ToolProxy; 11 use IMSGlobal\LTI\ToolProvider\User;
|