Note: You are currently viewing documentation for Moodle 3.6. Up-to-date documentation for the latest stable version of Moodle is likely available here: Moodle Repository Plugin.

Development:Moodle Repository Plugin

From MoodleDocs
Revision as of 04:31, 27 June 2008 by jerome mouneyrac (talk | contribs) (New page: '''Functional Specification Revisions:''' :0.1 - 27/06/2008 - Jerome Mouneyrac - Draft Version '''Audience:''' :Developer/QA tester '''Status:''' :not implemented ([http://tracker.moo...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Functional Specification Revisions:

0.1 - 27/06/2008 - Jerome Mouneyrac - Draft Version

Audience:

Developer/QA tester

Status:

not implemented (Tracker Issue)

Related Documents:


Introduction

This document is about functional specification for Moodle Repository Plugin. The Moodle Repository plugin allows someone to browse a foreign Moodle site connected via Moodle Networking and to see all the raw files he has access to there.

Requirements

  • Administrator should be able to administrate the Moodle plugin
  • User should be able to setup an access to a external Moodle

User Interface

Administration: Moodle Settings page

A list of all external Moodle (they have previously been activated in the Admin Networking section) is displayed. The administrator selects the ones that he wishes to give access to.


Use Cases

UC004-1 Enable a connection to a Moodle Repository

Base scenario

  1. User goes to the "Moodle Repository" menu entry in the administration
  2. User selects enable for some Moodle repository
  3. System displays a "saved successfully" message

Pre conditions

- the Moodle Repository plugin is installed
- the user has Administrator role
- Access to some external Moodle have previously been setup in the networking administration

Post conditions

- anyuser sees the external repository in their file picker

UC004-2 Unable a connection to a Moodle Repository