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
No edit summary
Line 5: Line 5:
'''Functional Specification Revisions:'''  
'''Functional Specification Revisions:'''  
:0.1 - 27/06/2008 - Jerome Mouneyrac - Draft Version
:0.1 - 27/06/2008 - Jerome Mouneyrac - Draft Version
:0.2 - 25/09/2008 - Jerome Mouneyrac - Updated draft version


'''Audience:'''  
'''Audience:'''  

Revision as of 03:52, 25 September 2008

This document is currently "Work In Progress"


Functional Specification Revisions:

0.1 - 27/06/2008 - Jerome Mouneyrac - Draft Version
0.2 - 25/09/2008 - Jerome Mouneyrac - Updated 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

Administration: Plugin Settings

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

Administration: Instances Settings

A Moodle administrator can add/delete/edit instances. For an instance he can set:

  • Name
  • Moodle Peer

File Picker

when the user clicks on the Moodle repository all Moodle remote content is displayed ???

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