Development: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
Administration: Plugin Settings
The administrator can add the Remote Moodle Repository plugin. No settings are needed to the plugin level.
Administration: Instances Settings
A Moodle administrator can add/remove/edit instances. For an instance he can set:
- Name
- Moodle Peer
File Picker
Use Cases
UC004-1 Enable a connection to a Moodle Repository
Base scenario
- User goes to the "Moodle Repository" menu entry in the administration
- User selects enable for some Moodle repository
- 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