Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Moodle Repository Plugin: Difference between revisions

From MoodleDocs
Line 28: Line 28:
==User Interface==
==User Interface==


=== Administration: Moodle Settings page ===
=== Instance config ===
A list of all external Moodle (they have previously been added in the Admin Networking section) is displayed. The administrator can record the ones that he wishes to give access to.
* Name
* Moodle Peer


==Use Cases==
==Use Cases==

Revision as of 03:43, 25 September 2008

This document is currently "Work In Progress"


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 a user to browse a foreign Moodle site in the File Picker. The user sees all the raw files he has access to there.

Requirements

  • Moodle administrator set which Moodle peer will be available into the file picker (one Moodle repository instance = one peer)
  • A peer can be linked to only one Moodle repository instance
  • A teacher cannot set a Moodle repository at the course level
  • Moodle user cannot set a Moodle repository at personal level
  • A moodle repository instance is available into the file picker for everybody ???

User Interface

Instance config

  • Name
  • Moodle Peer

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
- Some external Moodle have previously been added in the networking administration

Post conditions

- any user sees the external repository in their file picker

UC004-2 Unable a connection to a Moodle Repository