Note:

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

Box.net Repository Plugin: Difference between revisions

From MoodleDocs
(New page: '''Functional Specification Revisions:''' :0.1 - 27/06/2008 - Jerome Mouneyrac - Draft Version '''Audience:''' :Developer/QA tester '''Status:''' :not implemented ([http://tracker.moo...)
 
mNo edit summary
Line 30: Line 30:


====Base scenario====
====Base scenario====
#User goes to the "Repository Name" menu entry in the administration
# Administrator goes to the Repository Settings page.


====Pre conditions====
====Pre conditions====
Line 37: Line 37:


====Post conditions====
====Post conditions====
:- ...
:- The API_KEY of box.net can be changed.
:- The callback parameters should be specified here.


===UC003-2 Setup a Box.net access===
===UC003-2 Box.net side setting===


====Base scenario====
====Base scenario====
#User goes to the "Repositories" tab into his profil
# The authentication process is done by box.net, so box.net need a callback page to tell Moodle the authentication result
 
====Pre conditions====
:- the plugin is installed in moodle side
:- a new project has been created in box.net, see http://enabled.box.net/my-projects/
 
====Post conditions====
:- API_KEY
:- Call-back URL can be set here.
 
===UC003-3 Setup a Box.net access===
 
====Base scenario====
# User opens a file picker, try to fetch a file from box.net





Revision as of 05:53, 27 June 2008

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 Box.net Repository Plugin

Requirements

  • Administrator should be able to administrate the box.net plugin
  • User should be able to setup an access to a Box.net account

User Interface

Administration: Box.net Settings page

Box.net Account page

Use Cases

UC003-1 Administrate Box.net Plugin

Base scenario

  1. Administrator goes to the Repository Settings page.

Pre conditions

- the plugin is installed
- the user has Administrator role

Post conditions

- The API_KEY of box.net can be changed.
- The callback parameters should be specified here.

UC003-2 Box.net side setting

Base scenario

  1. The authentication process is done by box.net, so box.net need a callback page to tell Moodle the authentication result

Pre conditions

- the plugin is installed in moodle side
- a new project has been created in box.net, see http://enabled.box.net/my-projects/

Post conditions

- API_KEY
- Call-back URL can be set here.

UC003-3 Setup a Box.net access

Base scenario

  1. User opens a file picker, try to fetch a file from box.net


Pre conditions

- the user has a Box.net account

Post conditions

- the user can navigate into his box.net repository in the file picker