Lti Template Php

Alternatives To Lti Template Php
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Tutorial49
6 years ago1otherShell
tutorial for shellfire
Phpstorm Magento Live Templates43
3 years ago
PHPStorm Live Templates for Magento 2
Moodle2edx18
6 years agoagpl-3.0Python
Python script to convert moodle course content to edX
Androidcoursekotlin17
6 years agoKotlin
Android Course in Kotlin
Lti Template Rails12
3 years agomitRuby
LTI template written in Ruby on Rails. Quickly create a new application that can be launched through your Learning Management System using the LTI protocol.
Skj Course10
5 months agomitJupyter Notebook
SKJ Course
Floflis Ui10
2 months ago281otherHTML
[WIP] Linux/HTML5-based modern, easy, customizable, powerfull and open-source operating system. It have a UI based in Electron wich controls the system. Electron Apps, Cordova Apps, Screens Apps (HTML5) and Progressive Web Apps support in plans.
Coursera_intro To Databases8
8 years ago
Collection of provided course materials and notes from Stanford's Introduction to Databases online course, which "covers database design and the use of database management systems for applications".
Lti Template Php8
6 years agomitPHP
Softuni Db Advanced7
6 years agoC#
Containing the tasks from Softuni's course "DB Advanced"
Alternatives To Lti Template Php
Select To Compare


Alternative Project Comparisons
Readme

Join UCF Open Slack Discussions

PHP

  • You can run this locally with php -S localhost:8080

Setup

  • Install Composer if you don't already have it - https://getcomposer.org/
  • run php composer.phar install to install dependencies.
  • Create settings.php based off of the settings.php.template file.

Install LTI

  • Have the XML, consumer key, and secret ready.
    • You can use the XML Config Builder to build XML.
    • We generate an XML file that can be used at localhost:8080/lti.xml.php
  • Navigate to the course that you would like the LTI to be added to. Click Settings in the course navigation bar. Then, select the Apps tab. Near the tabs on the right side, click 'View App Configurations'. It should lead to a page that lists what LTIs are inside the course. Click the button near the tabs that reads '+ App'.
  • A modal should come up that allows you to customize how the app gets added. Change the configuration in the Configuration Type dropdown menu to 'By URL' or 'Paste XML' depending on how you have your LTI configured. If your LTI is publicly accessible, 'By URL' is recommended. From there, fill out the Name and Consumer Keys, and the Config URL or XML Configuration. Click Submit.
  • Your LTI will appear depending on specifications in the XML. Currently, they get specified in the options tag within the extensions tag. Extensions can include these options:
    • Editor Button (visible from within any wiki page editor in Canvas)
    • Homework Submission (when a student is submitting content for an assignment)
    • Course Navigation (link on the lefthand nav)
    • Account Navigation (account-level navigation)
    • User Navigation (user profile)

Note: If you're using Canvas, your version might be finicky about SSL certificates. Keep HTTP/HTTPS in mind when creating your XML and while developing your project. Some browsers will disable non-SSL LTI content until you enable it through clicking a shield in the browser bar or something similar.

Popular Course Projects
Popular Xml Projects
Popular Learning Resources Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Php
Course
Xml
Tabs
Canvas
Navigation
Ssl