| 
    Stud.IP
    trunk Revision
    
   | 
  
Public Member Functions | |
| before_filter (&$action, &$args) | |
| index_action () | |
| iframe_action () | |
| config_action () | |
| save_config_action () | |
| move_action ($position, $direction) | |
| edit_action ($position='') | |
| save_action ($position) | |
| delete_action ($position) | |
| add_link_action () | |
| select_link_action () | |
| save_link_action ($tool_id) | |
| getLtiLink ($lti_data) | |
| profile_action ($id) | |
| outcome_action ($id) | |
| grades_action () | |
| export_grades_action () | |
  Public Member Functions inherited from StudipController | |
| before_filter (&$action, &$args) | |
| perform ($unconsumed_path) | |
| after_filter ($action, $args) | |
| validate_args (&$args, $types=null) | |
| url_for ($to='') | |
| link_for ($to='') | |
| relocate ($to) | |
| rescue ($exception) | |
| render_json ($data) | |
| render_csv ($data, $filename=null, $delimiter=';', $enclosure='"') | |
| relay ($to_uri) | |
| perform_relayed ($unconsumed) | |
| render_template_as_string ($template, $layout=null) | |
| __call ($method, $arguments) | |
| has_action ($action) | |
| action_url ($action) | |
| action_link ($action) | |
Additional Inherited Members | |
  Protected Member Functions inherited from StudipController | |
| controller_path () | |
  Protected Attributes inherited from StudipController | |
| $with_session = false | |
| $allow_nobody = true | |
| $_autobind = false | |
course/lti.php - LTI consumer API for Stud.IP
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
| add_link_action | ( | ) | 
Select a tool for adding a block via ContentItemSelectionRequest.
| before_filter | ( | & | $action, | 
| & | $args | ||
| ) | 
Callback function being called before an action is executed.
Reimplemented from StudipController.
| config_action | ( | ) | 
Edit the course settings.
| delete_action | ( | $position | ) | 
Delete an LTI content block.
| int | $position | block position | 
| edit_action | ( | $position = '' | ) | 
Edit an LTI content block (using a dialog window).
| int | $position | block position (blank: create a new block) | 
| export_grades_action | ( | ) | 
| getLtiLink | ( | $lti_data | ) | 
Return an LtiLink object for the configured LTI content block.
| LtiData | $lti_data | data of LTI content block | 
| grades_action | ( | ) | 
Display the (simple) LTI gradebook.
| iframe_action | ( | ) | 
Display the launch form for a tool as an iframe.
| index_action | ( | ) | 
Display the list of LTI content blocks.
| move_action | ( | $position, | |
| $direction | |||
| ) | 
Move an LTI content block (either up or down).
| int | $position | block position | 
| string | $direction | 'up' or 'down' | 
| outcome_action | ( | $id | ) | 
Handle outcome service callback request by the LTI tool.
| int | $id | link id | 
| profile_action | ( | $id | ) | 
Return the LTI consumer profile in standard JSON format.
| int | $id | link id | 
| save_action | ( | $position | ) | 
Save an LTI content block.
| int | $position | block position (blank: create a new block) | 
| save_config_action | ( | ) | 
Save the course settings.
| save_link_action | ( | $tool_id | ) | 
Create a new LTI content block for the specified tool id.
| int | $tool_id | tool id | 
| select_link_action | ( | ) | 
Dispatch a ContentItemSelectionRequest to a specified LTI tool.