Development:Lesson Specification: Difference between revisions
From MoodleDocs
No edit summary |
No edit summary |
||
Line 46: | Line 46: | ||
#System displays the Add lesson form | #System displays the Add lesson form | ||
#User fills the Add lesson form | #User fills the Add lesson form | ||
#User selects Save operation | #User selects Save operation (Go to course option) | ||
#System displays the lesson page | |||
====First Alternative scenario==== | |||
:Go to step 4 | |||
:4. User selects Save operation (Go to course option) | |||
:5. System displays the course page including the new lesson | |||
====Pre conditions==== | ====Pre conditions==== | ||
:- the user is on a course page | :- the user is on a course page | ||
Line 52: | Line 57: | ||
====Post conditions==== | ====Post conditions==== | ||
:- An empty lesson has been created | :- An empty lesson has been created | ||
Revision as of 03:38, 11 June 2008
Functional Specification Revisions:
- 0.1 - 11/06/2008 - Jerome Mouneyrac - Draft Version from existing module in Moodle 1.9
- 1.0 - XX/XX/XXXX - Jerome Mouneyrac - Final Version for 1.9
Audience: user/implementer/QA
Status: approved/module implemented
Related Documents:
Introduction
Scope of this functional specification
This document is about functional specification for Moodle lesson module.
Glossary
implementer
- The person or team who will turn this specification into a working module.
requirement
- A need or necessary condition of the finished module.
shall
- Used in the Requirements section 'shall' means that the item is absolutely necessary as stated.
should
- Used in the Requirements section 'should' means the item is desirable, but not required. Wishy-washy, but often unavoidable.
TBD
- To Be Decided/Determined.
user
- Person(s) who will deal with the completed module of this specification.
Requirements
Issues
User Interface
Creation page
Use Cases
UCXXX1 Create a lesson
Base scenario
- User selects Add lesson activity operation
- System displays the Add lesson form
- User fills the Add lesson form
- User selects Save operation (Go to course option)
- System displays the lesson page
First Alternative scenario
- Go to step 4
- 4. User selects Save operation (Go to course option)
- 5. System displays the course page including the new lesson
Pre conditions
- - the user is on a course page
- - the course editing option is ON
Post conditions
- - An empty lesson has been created