Skip to content

Files

This branch is 1812 commits behind sakaiproject/sakai:master.

basiclti

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jun 14, 2023
Jun 14, 2023
Jun 12, 2023
Nov 13, 2022
Jun 14, 2023
Jun 14, 2023
Jun 14, 2023
Jun 14, 2023
Jan 10, 2023
Jul 23, 2013
Jun 6, 2023
Mar 6, 2023
Jun 14, 2023
Jun 24, 2015
Nov 21, 2022
Nov 24, 2018
Nov 13, 2022

Sakai's Support for 1EdTech Standards

This folder holds the Sakai code for Learning Tools Interoperability and other standards. This area has many different contributors.

There are several internal documents that you might find useful ranging from test plans to developer/configuration documentation. These documents are stored here in github:

Aditional Documentation

Sakai QA Tests are available at:

Sakai has an LTI 1.1 unit test that we keep up-to-date with the latest LTI specifications. The test harness functions as both Consumer and Provider and exercises both standard services and Sakai's particular extensions. I make this tool available online at

Internal Documentation

SAK-30601 - Upgraded BasicLTI dashboard

New Sakai properties added:

  • basiclti.tool.site.attribution.key and basiclti.tool.site.attribution.name : Used by the new dynamic column in the "site tools" table.
    • basiclti.tool.site.attribution.key : Defines which site property we will show
    • basiclti.tool.site.attribution.name : Title for the column header. This property can be a text or a translation key.
    • If basiclti.tool.site.attribution.name is not defined or is blank, the column will not be displayed.
    • Example :

      basiclti.tool.site.attribution.key=Department basiclti.tool.site.attribution.name=content.attribution

New actions supported :

BASE_URL/portal/site/SITE_ID/tool/TOOL_ID?panel=ToolSite&sakai_action=doSort&criteria=COLUMN_ID BASE_URL/portal/site/SITE_ID/tool/TOOL_ID?panel=ToolSite&sakai_action=doChangePageSize&pagesize=[10,50,100,200] BASE_URL/portal/site/SITE_ID/tool/TOOL_ID?panel=ToolSite&sakai_action=doChangePage&page_event=[next,prev,last,first] #doChangePage also supports the 'pagesize' parameter BASE_URL/portal/site/SITE_ID/tool/TOOL_ID?panel=ToolSite&sakai_action=doChangePage&page_event=[next,prev,last,first]&pagesize=[10,50,100,200] BASE_URL/portal/site/SITE_ID/tool/TOOL_ID?panel=ToolSite&sakai_action=doSearch&field=COLUMN_ID&search=SEARCH_VALUE

New URLs used in export service :

  • CSV : BASE_URL/access/lti/site/SITE_ID/export:CSV
  • Excel : BASE_URL/access/lti/site/SITE_ID/export:EXCEL

You can also specify a filter with a TOOL_ID

  • CSV : BASE_URL/access/lti/site/SITE_ID/export:CSV:TOOL_ID
  • Excel : BASE_URL/access/lti/site/SITE_ID/export:EXCEL:TOOL_ID