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

Fix course urls in enrollment emails (LMS-2217) #3300

Merged
merged 2 commits into from
Apr 12, 2014
Merged

Conversation

sarina
Copy link
Contributor

@sarina sarina commented Apr 9, 2014

Course emails sent from marketing site shouldn't contain a link to the course's About page since we can't get that info from the LMS.

@adampalay

@sarina
Copy link
Contributor Author

sarina commented Apr 9, 2014

Also @lamagnifica please feel free to comment on the wording in the hint, as well as the wording of the two emails (right now, I just changed it so they will not see that last sentence with the course_about_url link - we could add in another sentence). See the ticket for more details, and the two modified .txt files in the PR.


def test_normal_params(self):
site = settings.SITE_NAME
course_about_url = u'https://{}{}'.format(
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Curious: why don't you hard code what you expect to find here? My fear is that if one of these urls aren't what you want the urls to be, the test won't catch it.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Heh. Because I was writing the framework for the tests, and forgot to finish. Thanks for noticing, will fix.

@adampalay
Copy link
Contributor

My 2¢ about the wording: I think the better way to phrase it is to start with suggesting users check the Auto-enroll box, and then offer the explanation. It comes off more positively. Or don't offer the explanation at all.

@sarina
Copy link
Contributor Author

sarina commented Apr 10, 2014

Fixed up tests (will squash). I'll compose an email to Alison and Frances asking for their opinions on wording, both on the instructor dash as well as the emails being sent to students.

${_("If this option is <em>checked</em>, users will receive an email notification.")}
%if settings.FEATURES.get('ENABLE_MKTG_SITE', False):
<br />
${_("Unfortunately, we cannot provide a link to the edx.org marketing website within the email, so we recommend you also check the Auto-Enroll box so users will automatically see your course on their dashboards.")}

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • we've lost the info about "if this option is left unchecked", but it is equally valuable to this audience, isn't it?
  • I wouldn't include editorial statements like "unfortunately"
  • agree with Adam that casting this in a more positive way is preferable, and that pointing out what they don't have may not be necessary. How about "When you check this option, we recommend that you also check the Auto-Enroll box. That way, the students you enroll will automatically see your course on their dashboards when they log in."

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There has never been a sentence that indicates what happens if autoenroll is unchecked.

I'm at PyCon right now so will compose a more detailed email asking for feedback when I have a chance 😀

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I must be reading this wrong... it looks to me like old line 44, and new line 45, describe the unchecked option. No big deal one way or the other, since if they never saw this before they won't miss it now.
Aha! that's for autoenroll. Never mind. (consistency is reassuring to users though fwiw).

@sarina
Copy link
Contributor Author

sarina commented Apr 11, 2014

Fixed email wording and removed additional instructor dash wording as per @lamagnifica recommendation. Also made the dashboard buttons be checked by default.

Anything else? (Will squash commits and rebase right before merging)

@lamagnifica
Copy link

👍

1 similar comment
@adampalay
Copy link
Contributor

👍

sarina added a commit that referenced this pull request Apr 12, 2014
Fix course urls in enrollment emails (LMS-2217)
@sarina sarina merged commit 16a4088 into master Apr 12, 2014
@sarina sarina deleted the sarina/lms-2217 branch April 12, 2014 14:03
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 this pull request may close these issues.

4 participants