Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uPortal-Project/basiclti-portlet
A portlet for connecting to Basic LTI enabled applications
https://github.com/uPortal-Project/basiclti-portlet
hacktoberfest java lti portal portlet uportal uportal-start-bundled
Last synced: 18 days ago
JSON representation
A portlet for connecting to Basic LTI enabled applications
- Host: GitHub
- URL: https://github.com/uPortal-Project/basiclti-portlet
- Owner: uPortal-Project
- License: apache-2.0
- Created: 2012-05-28T05:21:50.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2024-09-14T19:46:35.000Z (about 2 months ago)
- Last Synced: 2024-09-15T04:57:00.972Z (about 2 months ago)
- Topics: hacktoberfest, java, lti, portal, portlet, uportal, uportal-start-bundled
- Language: Java
- Homepage: https://wiki.jasig.org/display/PLT/Basic+LTI+Portlet
- Size: 242 KB
- Stars: 4
- Watchers: 26
- Forks: 10
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Basic LTI Portlet
[![Maven Central](https://maven-badges.herokuapp.com/maven-central/org.jasig.portlet/basiclti-portlet/badge.svg)](https://maven-badges.herokuapp.com/maven-central/org.jasig.portlet/basiclti-portlet)
[![build status](https://github.com/uPortal-Project/basiclti-portlet/workflows/CI/badge.svg?branch=master)](https://github.com/uPortal-Project/basiclti-portlet/actions)This is a portlet that implements the IMS Basic Learning Tools Interoperability specification and allows you to render any Basic LTI enabled application inside uPortal. Possibilities include Sakai tools, Peoplesoft components, tools from other LMS's, collaboration and learning tools, blogs, forums, wikis, the list is endless.
### Features
* Allows a seamless integration between uPortal and any Basic LTI enabled application.
* Uses Basic LTI and OAuth for a secure single-sign-on connection.
* Completely integrate many different external applications into uPortal within minutes, instead of having to write web services to get the data and a new UI for each one.
* Can be registered as a content type so that Administrators can configure multiple instances of the portlet to point to different sources or send different launch data.
* Supports the CONFIG portlet mode for rich configuration.
* Easily extended by way of 'adapters' - these essentially pre-process the launch data to cater for the specific needs of the various Basic LTI endpoints. Adapters for many Basic LTI endpoints are included, as well as a standard no-op adapter for generic endpoints. Adapters for more applications are simple to create as well.For more information, including a configuration and installation guide, architecture overview, project roadmap and screenshots, see: