Note:

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

Moodle Repository Plugin

From MoodleDocs

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

Plugin Settings

The administrator can add the Remote Moodle Repository plugin. No settings are needed to the plugin level.

Instances Settings

The administrator can set into instance list:

  • 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