= Stories for phase 2 = [[PageOutline]] == Users and provisioning == === Connect to Osiris === As [./Roles#ExtensionSchoolSupport Extension School Support] I want the learners who register in the site to appear autmatically in Osiris, with the relevant metadata already filled in. [[TicketBox([query:story=Connect to Osiris],inline,summary)]] === Correct information === As [./Roles#FunctionalIdentityManagement 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. [[TicketBox([query:story=Correct Information],inline,summary)]] === Provisioning === As [./Roles#FunctionalIdentityManagement Functional Identity Management] I want to be able to provision the learners to the systems they need access to. [[TicketBox([query:story=Provisioning],inline,summary)]] === Unicity of identities === As [./Roles#FunctionalIdentityManagement Functional Identity Management] I want to create one identity for a natural person and not more than one. === Identification === As [./Roles#FunctionalIdentityManagement Functional Identity Management] I want to be able to distinguish accounts for verified natural persons and accounts where this has not been done. [[TicketBox([query:story=Identification],inline,summary)]] === Nature of identities === As [./Roles#FunctionalIdentityManagement Functional Identity Management] I want all accounts in the enterprise directory to represent a natural person. [[TicketBox([query:story=Nature of identities],inline,summary)]] === Handle Osiris-users when provisioned to MDS === As [./Roles#FunctionalIdentityManagement 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. [[TicketBox([query:story=Handle Osiris users],inline,summary)]] === Cleanup unused accounts === As [./Roles#FunctionalIdentityManagement 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. [[TicketBox([query:story=Cleanup unused accounts],inline,summary)]] === Login to Blackboard === As the [./Roles#ExtensionSchoolManagement 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. [[TicketBox([query:story=Login to Blackboard],inline,summary)]] == End user == === Withdraw from course === As a [wiki:./Roles#Learner Learner] I want to be able to withdraw from a course after I have enrolled in it. [[TicketBox([query:story=Withdraw from course],inline,summary)]] === See learning results === As a [wiki:./Roles#Learner Learner] I want to be able to see the results that I achieved in the course(s) that I participated in. [[TicketBox([query:story=See learning results],inline,summary)]] === Change password === As a [wiki:./Roles#Learner Learner] I want to be able to change my password at anytime. [[TicketBox([query:story=Change password],inline,summary)]] === Lost password === As a [wiki:./Roles#Learner Learner] I want to be able to reset my password in the event that I forgot it. [[TicketBox([query:story=Lost password],inline,summary)]] == Online learning support == === Show all enrollments === As [./Roles#ExtensionSchoolSupport 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. [[TicketBox([query:story=Show all enrollments],inline,summary)]] === Show pending admissions === As [./Roles#ExtensionSchoolSupport 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. [[TicketBox([query:story=Show pending admission],inline,summary)]] = Stories for phase 3 = === Bundles in shop === As [./Roles#ExtensionSchoolManagement 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. [[TicketBox([query:story=Bundles in shop],inline,summary)]] ---- === Recognizable === As [./Roles#ExtensionSchoolManagement Extension School Management] I want all information on the site to be understandable for users from around the world. === Intuitive === As [./Roles#ExtensionSchoolManagement 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 [./Roles#ExtensionSchoolSupport Extension School Support] I want to be able to refund all subscribers to a course that is cancelled within a stated period of time.