Use Case Specification - Create Personal Statement

Name of Use Case: Create Personal Statement

Project: ePortfolio 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 make 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 creating 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 the Personal Statement. The e-Portfolio engine will fetch the Entry Profile data from the Entry Profile System and populate the template, displaying appropriate blank spaces for the learner to insert assertions.

This use case ends when the Personal Statement template has been loaded with the Entry Profile data and pointers stored in the e-Portfolio repository.

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.
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 conditionPersonal Statement items are stored in an e-Portfolio enabled repository.
Personal Statement states the course against which it has been made.
Failed end conditionNo Personal Statement made.
Primary ActorsLearner
Secondary ActorsNone
TriggerLearner selects course on short list.
Included Use CasesPopulate a Personal Statement

Main Flow

Learnere-Portfolio EngineEntry Profile System
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. Stores pointers to Entry Profile items, pointers to (blank) Personal Statement items and learner identifiers.6. Use case ends when learner views populated Personal Statement template.

Branching Action


4.1 Displays error.4.2 Use case ends.