Use Case Specification - Edit a Personal Statement

Name of Use Case: Edit a Personal Statement

Project: e-Portfolio for Lifelong Learning Reference Model

AuthorAlan Paull
Creation Date14 June 2006
Last Update Date17 July 2006
VersionDraft 0.2
Diagram     Use Case diagram

Description
The learner selects a course from her short list, in order to review and revise a Personal Statement against this course Entry Profile.

Narrative

This use case starts when the learner selects one of the courses from her short list for the purpose of reviewing or revising a Personal Statement against the course Entry Profile.

The action of selecting the course for this purpose presents the learner with a template for her to use to review or revise (edit) her Personal Statement. The e-Portfolio engine will fetch the Entry Profile data from the Entry Profile System and populate the template, and it will also fetch the learner’s assertions data matching the course from a repository and populate the template.

The learner can amend any of the Personal Statement items, add new ones and discard unwanted ones. The learner can also delete the Personal Statement.

This use case ends when the Personal Statement items have been stored in the e-Portfolio enabled repository for the learner’s data.

Conditions
PreconditionsCourse Information System is e-Portfolio enabled.
Location of Course Information System is known and accessible.
Learner is logged into her personal web space in the e-Portfolio engine.
e-Portfolio enabled repositories are available.
e-Portfolio engine has pointers to the course Entry Profile and to the learner’s assertions.
Short list of at least one course already created and visible to the learner.
e-Portfolio engine has appropriate templates to display short list and Personal Statements.
Successful end conditionRevised Personal Statement items are stored in an e-Portfolio enabled repository.
Personal Statement states the course against which it has been made.
Failed end conditionPersonal Statement items not updated.
Primary ActorsLearner
Secondary ActorsNone
TriggerLearner selects course for Personal Statement revision.
Included Use CasesPopulate a Personal Statement

Main Flow

Learnere-Portfolio EngineRepositories
1. Selects a course from her short list.2. Receives course identifiers.3. Loads Personal Statement template.include :: Populate a Personal Statement4. Displays populated Personal Statement template.5. Prompts learner to revise, delete or create new Personal Statement items.6. Revises, deletes or creates new Personal Statement items.7. Chooses to save Personal Statement.8. Passes data to repositories for storage.9. Stores pointers to Entry Profile items, pointers to revised Personal Statement items and learner identifiers.10. Stores revised Personal Statement items.11. Use case ends when learner exits Personal Statement template.