Requirement D1i.OSH.MM: A future student want to purchase an Osher membership.
Test Cases:
D1i.OSH.MM.001:
Requirement D1i.OSH.CR: A student wants to register for an Osher course.
Test Cases:
D1i.OSH.CR.001:
Requirement D1i.OSH.WL: A student wants to sign up for an Osher course waiting list.
Test Cases:
D1i.OSH.WL.001:
Requirement D1i.OSH.SE: A student wants to register for an Osher special event.
Test Cases:
D1i.OSH.SE.001:
Requirement D1i.OSH.WEB: A student wants to sign up for a publicly available Osher webinar.
Test Cases:
D1i.OSH.WEB.001:
Requirement D1i.OSH.COM: Osher wants to send communication to students.
Test Cases:
D1i.OSH.COM.001:
Requirement D1i.OSH.IM: An Osher instructor wants to to communicate and provide materials to students.
Test Cases:
D1i.OSH.IM.001:
Requirement D1i.OSH.PP: The system processes student payment for a course.
Test Cases:
D1i.OSH.PP.001:
Requirement D1i.OSH.SCH: Osher wants to apply scholarship discounts to specific students when they proceed to checkout.
Test Cases:
D1i.OSH.SCH.001:
Requirement D1.OSH.OD: Osher wants to apply other discounts to specific students/groups when they proceed to checkout.
Test Cases:
D1i.OSH.OD.001: