Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bulk Enrollments #112

Closed
2 tasks
pdpinch opened this issue Apr 3, 2019 · 1 comment · Fixed by #178
Closed
2 tasks

Bulk Enrollments #112

pdpinch opened this issue Apr 3, 2019 · 1 comment · Fixed by #178
Assignees
Milestone

Comments

@pdpinch
Copy link
Member

pdpinch commented Apr 3, 2019

As a sales person, I would like to receive a list of emails from a customer and then bulk enroll each email, using a 100% off coupon (aka enrollment code).

Often a company purchases seats and ends a list of e-mail addresses for us to enroll in a certain course.

Someone with the right permissions uses the following form:

image1

For now we assume that the csv file contains e-mail addresses. Later it might be

  • Course ID : the ID of the course
  • Coupon name: you should have generated coupons and reference from here

Clicking “Enroll learners” will :

Send an e-mail to each learner that will looks something like

Dear [First name]
….. Please enroll at [course name] here https://xpro.mit.edu/enroll?product_id=xxx&code=yyy

Thanks
MIT xPro team

Acceptance Criteria:

  • form
  • send bulk email

Questions

  • Q: do we create an account for user before email is sent?
    A: No. Account creation is handled separately in Coupon flow for user without an account #111
  • Q: is email validation required for new users
    A: Yes. This doesn't change the account creation process
@pdpinch pdpinch added the RFC label Apr 3, 2019
@pdpinch
Copy link
Member Author

pdpinch commented Apr 16, 2019

I updated the description after discussing with Ferdi. I don't this requires an RFC any more.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants