PHPackages                             ttek-plg/plg-lti - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. ttek-plg/plg-lti

ActiveTtek-plugin[Utility &amp; Helpers](/categories/utility)

ttek-plg/plg-lti
================

LTI Plugin for the tk-uni libs

3.4.2(3y ago)05171MITPHPPHP ^7.3.0

Since Sep 27Pushed 3y ago1 watchersCompare

[ Source](https://github.com/tropotek/plg-lti)[ Packagist](https://packagist.org/packages/ttek-plg/plg-lti)[ RSS](/packages/ttek-plg-plg-lti/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (1)Versions (59)Used By (0)

EMS III LTI Plugin
==================

[](#ems-iii-lti-plugin)

**Project:** [ttek-plg/plg-lti](http://packagist.org/packages/ttek-plg/plg-lti)
**Published:** 01 Sep 2016 **Web:**
**Authors:** Michael Mifsud

An lti Plugin for the new EMS III System. Use this to create your own plugins.

Contents
--------

[](#contents)

- [Installation](#installation)
- [Introduction](#introduction)

Installation
------------

[](#installation)

Available on Packagist ([ttek-plg/plg-lti](http://packagist.org/packages/ttek-plg/lti)) and as such installable via [Composer](http://getcomposer.org/).

```
# composer require ttek-plg/plg-lti
```

Or add the following to your composer.json file:

```
{
  "ttek-plg/plg-lti": "~1.0"
}
```

If you do not use Composer, you can grab the code from GitHub, and use any PSR-0 compatible autoloader (e.g. the [plg-lti](https://github.com/tropotek/plg-lti)) to load the classes.

Introduction
------------

[](#introduction)

Example LTI launch params
-------------------------

[](#example-lti-launch-params)

Array\[40\] ( \[tool\_consumer\_info\_product\_family\_code\] =&gt; Blackboard Learn \[resource\_link\_title\] =&gt; lti-voce II (NEW) \[context\_title\] =&gt; VOCE Vet Science LTI test \[roles\] =&gt; urn:lti:role:ims/lis/Instructor \[lis\_person\_name\_family\] =&gt; SampsonMifsud \[tool\_consumer\_instance\_name\] =&gt; The University of Melbourne \[tool\_consumer\_instance\_guid\] =&gt; 1005cc36f90e4ed58af938c5cea8374a \[resource\_link\_id\] =&gt; \_74321\_1 \[custom\_testparam1\] =&gt; testValue1 \[custom\_testparam2\] =&gt; testValue2 \[oauth\_signature\_method\] =&gt; HMAC-SHA1 \[oauth\_version\] =&gt; 1.0 \[custom\_caliper\_profile\_url\] =&gt; [https://unimelb.edu.au/learn/api/v1/telemetry/caliper/profile/\_75691\_1](https://unimelb.edu.au/learn/api/v1/telemetry/caliper/profile/_75691_1)\[launch\_presentation\_return\_url\] =&gt; [https://unimelb.edu.au/webapps/blackboard/execute/blti/launchReturn?subject\_id=\_2051\_1&amp;content\_id=\_75691\_1&amp;toGC=false&amp;launch\_time=10000020541026&amp;launch\_id=b98984d5-1079-45d0-853c-71ce76643197&amp;link\_id=\_75691\_1](https://unimelb.edu.au/webapps/blackboard/execute/blti/launchReturn?subject_id=_2051_1&content_id=_75691_1&toGC=false&launch_time=10000020541026&launch_id=b98984d5-1079-45d0-853c-71ce76643197&link_id=_75691_1)\[ext\_launch\_id\] =&gt; b993834d5-1079-45d0-853c-71ce76643197 \[resource\_link\_description\] =&gt; Test the New VOCE II site. Now named PeerReView for public consumption. ;-) NOTE: Requires my PC to be on to test...lol (If its down, I'm out.) Also view the public part of the site that can be marketed to other Institutions or Faculties. () \[ext\_lms\] =&gt; bb-3200.0.1-rel.56+af64d14 \[lti\_version\] =&gt; LTI-1p0 \[lis\_person\_contact\_email\_primary\] =&gt; \[oauth\_signature\] =&gt; K0rJ442MLEQXTZhddNQWG85qumk= \[tool\_consumer\_instance\_description\] =&gt; The University of Melbourne \[oauth\_consumer\_key\] =&gt; unimelb\_00000 \[launch\_presentation\_locale\] =&gt; en-AU \[custom\_caliper\_federated\_session\_id\] =&gt; \[lis\_person\_sourcedid\] =&gt; smaso \[oauth\_timestamp\] =&gt; 1501020541 \[lis\_person\_name\_full\] =&gt; Samson Joe \[tool\_consumer\_instance\_contact\_email\] =&gt; \[lis\_person\_name\_given\] =&gt; Samson \[custom\_tc\_profile\_url\] =&gt; \[oauth\_nonce\] =&gt; 45778356062349877 \[lti\_message\_type\] =&gt; basic-lti-launch-request \[user\_id\] =&gt; e178575f054e46bffdaadfb1438d099b \[oauth\_callback\] =&gt; about:blank \[tool\_consumer\_info\_version\] =&gt; 3200.0.1-rel.56+af64d14 \[context\_id\] =&gt; 7cd5258c04e749a2d67d184f6f200328 \[context\_label\] =&gt; VOCE10001\_2014\_SM5 \[launch\_presentation\_document\_target\] =&gt; window \[ext\_launch\_presentation\_css\_url\] =&gt; \[lti\_subjectId\] =&gt; 1

)

###  Health Score

32

—

LowBetter than 69% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor1

Top contributor holds 69.5% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~32 days

Recently: every ~159 days

Total

57

Last Release

1426d ago

Major Versions

1.0.0 → 2.0.02018-05-08

2.0.34 → 3.4.x-dev2019-04-09

2.0.38 → 3.0.02019-05-12

### Community

Maintainers

![](https://www.gravatar.com/avatar/aa80fc289e479be5ed6dbc793415c86e5192a1213370a87a71929e1c8cfc9e2f?d=identicon)[tropotek](/maintainers/tropotek)

---

Top Contributors

[![fvas-elearning](https://avatars.githubusercontent.com/u/13041550?v=4)](https://github.com/fvas-elearning "fvas-elearning (141 commits)")[![tropotek](https://avatars.githubusercontent.com/u/2274290?v=4)](https://github.com/tropotek "tropotek (62 commits)")

---

Tags

pluginLTItropotekEMS III

### Embed Badge

![Health badge](/badges/ttek-plg-plg-lti/health.svg)

```
[![Health](https://phpackages.com/badges/ttek-plg-plg-lti/health.svg)](https://phpackages.com/packages/ttek-plg-plg-lti)
```

###  Alternatives

[ergebnis/composer-normalize

Provides a composer plugin for normalizing composer.json.

1.1k40.0M2.6k](/packages/ergebnis-composer-normalize)[coldtrick/widget_manager

Manage your widgets

214.4k](/packages/coldtrick-widget-manager)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
