Applications

General plugins (Local) ::: local_applications
Maintained by Bruno Sampaio
Part of set Cubic.
This local plugin introduces the application concept into Moodle, allowing users to add, edit, remove, or access external applications without leaving Moodle.

Applications 2.2 (Build: 2011120500)

Moodle 2.2, 2.3
Released: Thursday, 4 April 2013, 8:55 AM
APPLICATIONS - MOODLE LOCAL

DESCRIPTION
-----------

This local plugin introduces the application concept into Moodle. It allows users to add, edit, remove, or access external applications without leaving Moodle. For an application added to Moodle with this plugin can also be provided the information needed to automatically authenticate the user on the application when it is accessed. For this the application must support the IMS LTI standard (http://www.imsglobal.org/lti) and must allow users to be authenticated from external systems using this standard. The process to add applications to Moodle with this feature is very similar to the creation of "External Tool" activities in a course.

An example of an application that supports IMS LTI allowing users to be authenticated automatically is Epik (http://epik.di.fct.unl.pt/epik), an application to create educational games. You just need to create a new account and then you'll find the information needed, to create the application on Moodle, on your Epik user profile.

To manage applications was also created a Moodle block that provides the user a way to create new applications, view all his applications, and access his favorite applications (very similar to the courses block). This plugin can be found on the following link: https://moodle.org/plugins/view.php?plugin=block_applications_list.

I recommend you use this plugin with Cubic, a theme for Moodle that I also created (https://moodle.org/plugins/view.php?plugin=theme_cubic).


CONTENTS ORGANISATION
---------------------

FOLDERS:
- db: contains the "install.xml" file with applications table structure;
- lang: contains languages files for English and Portuguese (Portugal);
- pix: contains the icons for add or remove as favorite actions;

FILES:
- lib.php: defines all functions used for applications management and errors generation;
- index.php: page to display all applications of current user;
- edit.php: page to add or edit an application;
- edit_form.php: form to add or edit an application, used on "edit.php" file;
- favorite.php: page to change an application from favorite to unfavorite or vice-versa;
- view.php: page to access an application;
- launch.php: action invoked by "view.php" to send the IMS LTI request to the external application;
- delete.php: page to delete an application;
- error.php: applications error page;
- version.php: plugin version information.

Version information

Version build number
2013040100
Version release name
2.2 (Build: 2011120500)
Maturity
Stable version
MD5 Sum
c93d8ba6e23e38267ca8bfd17df9db59
Supported software
Moodle 2.2, Moodle 2.3
  • Latest release for Moodle 2.2
  • Latest release for Moodle 2.3

Version control information

Version control system (VCS)
GIT
VCS repository URL

Default installation instructions for plugins of the type General plugins (Local)

  1. Make sure you have all the required versions.
  2. Download and unpack the module.
  3. Place the folder in the "local" subdirectory.
  4. Visit http://yoursite.com/admin to finish the installation.