Stories for phase 2
Users and provisioning
Connect to Osiris
As Extension School Support I want the learners who register in the site to appear autmatically in Osiris, with the relevant metadata already filled in.
Correct information
As Functional Identity Management I want to represent the learner's identity in the enterprise directory in a way that corresponds to the extensions school's representation.
Provisioning
As Functional Identity Management I want to be able to provision the learners to the systems they need access to.
Unicity of identities
As Functional Identity Management I want to create one identity for a natural person and not more than one.
Identification
As Functional Identity Management I want to be able to distinguish accounts for verified natural persons and accounts where this has not been done.
Nature of identities
As Functional Identity Management I want all accounts in the enterprise directory to represent a natural person.
Handle Osiris-users when provisioned to MDS
As Functional Identity Management I want the students entered in Osiris who have already been provisioned directly through the online-learning website to be associated with this same account.
Cleanup unused accounts
As Functional Identity Management I want the accounts that have been created through the online-learning website that are not used anymore to be cleaned up automatically.
Login to Blackboard
As the Extension School Management I want learners that have succesfully enrolled in a course and payed the corresponding fee to be able to log in to Blackboard to actually participate in the course.
End user
Withdraw from course
As a Learner I want to be able to withdraw from a course after I have enrolled in it.
See learning results
As a Learner I want to be able to see the results that I achieved in the course(s) that I participated in.
Change password
As a Learner I want to be able to change my password at anytime.
Lost password
As a Learner I want to be able to reset my password in the event that I forgot it.
Online learning support
Show all enrollments
As Extension School Support I want to see which users have registered for which course so I can provide the list of these users to the instructor at the beginning of his course.
Show pending admissions
As Extension School Support I want to be able to see which learners are currently in the admission process and for how long they have been there so I can monitor and control the admission process.
Stories for phase 3
Bundles in shop
As Extension School Management I want to be able to sell learners small bundles of courses that form a coherent package. I want learners to be able to select and pay these bundles in one action.
Recognizable
As Extension School Management I want all information on the site to be understandable for users from around the world.
Intuitive
As Extension School Management I want the site to behave in an intuitive manner
- When viewing an instructor, show related instructors should show instructors that are somehow related to he current instructor. (Maybe instructors from the same faculty).
Course cancelled
As Extension School Support I want to be able to refund all subscribers to a course that is cancelled within a stated period of time.