Development:Repository Interface for Moodle/Course/User: Difference between revisions
No edit summary |
|||
Line 10: | Line 10: | ||
'''Related Documents:''' | '''Related Documents:''' | ||
*[[Development:Repository API| Repository API]] | *[[Development:Repository API| Repository API]] | ||
*[[Development:Repository_Plugins| Repository Plugins]] | |||
*[[QA:Use Case Number Attribution| Use Case Number Attribution]] | *[[QA:Use Case Number Attribution| Use Case Number Attribution]] | ||
<br /> | <br /> |
Revision as of 08:14, 27 June 2008
Functional Specification Revisions:
- 0.1 - 26/06/2008 - Jerome Mouneyrac - Draft Version
Audience:
- Moodle Administrator/Developer/QA tester
Status:
- not implemented (Tracker Issue)
Related Documents:
Introduction
This document is about functional specification of Repository Interface for Moodle/Course/User.
Requirements
- user should be able to setup his repository accounts in his profil (new repository tab)
- administrator should be able to setup repository (not the plugin but an access to an account) in the administration. It is used if the administrator whish to give access to a specific repository account at any users in Moodle.
- teacher should also be able to setup repository accounts for a specific course.
User Interface
Access to a repository interface - User level
For confidentiality reason, a administrator is not allowed to setup a repository account at the user level. A tab named "Repositories" is displayed on the user profil page.
Access to a repository interface - Course level
For confidentiality reason, a administrator is not allowed to setup a repository account at the course level. In the course admin block, system display a new menu entry named "Repositories".
Access to a repository interface - Moodle level
In the repository menu (same level than "Manage Repositories"), system displays "Moodle Repositories Account"
Repository Interface
The window displays a list of repository that the user/teacher/administrator can access to. Each repository has its own setup interface. See repository plugin specification (TBD). Most of them should have:
- "Remember password" checkbox (display only if the option has been allowed be the administrator in "Manage Repositories". In this case, it should be checked by default)
- Login/Password (if the checkbox is checked.)
- A warning message if there is nothing to setup for this repository