Skip to content

DukeLearningInnovation/box-lti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

box-lti

Box LTI integration with Sakai

Sakai Information

Sakai is an Apereo Foundation project and follows the Foundation's guidelines and requirements for Contributor License Agreements.

Sakai is licensed under the Educational Community License version 2.0

Sakai's Github wiki contains lots of useful links for getting started with development.

Specifics about contributing to Sakai can be found in sakai/CONTRIBUTING.md

Box Information

LTI Information

The Learning Tool Interoperability standard is an open standard agreed upon by education institutions and vendors that serve them to integrate education technologies.

IMS Global, who maintains the LTI standard, has several repositories which may be useful for learning how to implement the standard.

A LTI integration exists for Box and the Canvas LMS which may provide some technical guidance.

What box-lti does

Create a Box folder for a Sakai site

  1. Sakai user with Admin, Instructor, TA, or Course Builder role in a site clicks Site info :: Manage Tools
  2. From the list, click the checkmark next to Box
  3. A LTI Launch is sent to box-lti
  4. box-lti creates a Box folder using the data sent in the LTI Launch

This will add Box to the lefthand site navigation and enable further workflows below.

Future

Possible next steps include:

  • allow user to select whether to create a new folder or reusing an old Box folder.

Insert Box resource

Using the LTI Deeplink spec

  1. Sakai user in a site with Box enabled clicks anywhere that brings up the wysiwyg editor Sakai CK Editor
  2. User clicks the InsertContentItem icon, represented by a shopping cart in the image above
  3. This brings up a list of compatible apps, user selects Box
  4. A new window appears with the Box folder for the course shown, the user selects which content they desire and inserts a deep link to the content.

Future

Possible next steps include:

  • allow user to link or embed the file using the Box Viewer API

Releases

No releases published

Packages

No packages published