Skip to content

Commit e4aedad

Browse files
Kimberley CookKimberley Cook
authored andcommitted
workshop emails
1 parent 20adbdc commit e4aedad

File tree

6 files changed

+32
-26
lines changed

6 files changed

+32
-26
lines changed

app/views/workshop_invitation_mailer/attending.html.haml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
%p
2727
Please remember that removing the calendar entry will not cancel your invitation RSVP.
2828
%p
29-
See you at our workshop!
29+
See you at the workshop!
3030

3131

3232
.content
@@ -35,7 +35,7 @@
3535
%td
3636
%h4
3737
Workshop
38-
%small #{humanize_date(@workshop.date_and_time, @workshop.ends_at, with_time: true)}
38+
%p #{humanize_date(@workshop.date_and_time, @workshop.ends_at, with_time: true)}
3939
= link_to 'Update your attendance', full_url_for(invitation_url(@invitation)), class: 'btn'
4040

4141
.content

app/views/workshop_invitation_mailer/attending_reminder.html.haml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,9 @@
1414
%td
1515
%h3 Hi #{@member.name},
1616
%p.lead
17-
This is a quick email to remind you that you have signed up for #{@workshop.day_temporal_pronoun}'s workshop.
17+
Just a quick reminder that you’ve signed up for #{@workshop.day_temporal_pronoun}'s workshop.
1818
%p
19-
If you can no longer make it, please cancel your invitation before #{@workshop.day_temporal_pronoun} <strong>#{I18n.l(@workshop.rsvp_closing_date_and_time, format: :email_title)}</strong> so we can reallocate your spot to someone else.
20-
Remember that we have a <a href='https://codebar.io/student-guide#attendance'>three-strikes attendance policy</a> for no-shows.
19+
If you’re unable to attend, please cancel your spot by #{@workshop.day_temporal_pronoun} <strong>#{I18n.l(@workshop.rsvp_closing_date_and_time, format: :email_title)}</strong> so we can offer it to someone else. Remember that we have a <a href='https://codebar.io/student-guide#attendance'>three-strikes attendance policy</a> for no-shows.
2120
%p
2221
As most of our hosts are busy before the workshops begin, please do not turn up before #{(@workshop.date_and_time).strftime('%H:%M')} as you may not be allowed in. If you are early, we suggest waiting at a nearby cafe.
2322

@@ -30,7 +29,8 @@
3029
%td
3130
%h4
3231
Workshop
33-
%small #{humanize_date(@workshop.date_and_time, @workshop.ends_at, with_time: true)}
32+
%br
33+
%p #{humanize_date(@workshop.date_and_time, @workshop.ends_at, with_time: true)}
3434
= link_to 'Update your attendance', full_url_for(invitation_url(@invitation)), class: 'btn'
3535

3636
.content

app/views/workshop_invitation_mailer/invite_coach.html.haml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,19 @@
1313
%tr
1414
%td
1515
%h3 Hi #{@member.name},
16-
%p.lead
17-
Our next #{@workshop.chapter.name} workshop is coming soon, and we’d like to invite you to be a part of it.
16+
%p.lead We’re excited to invite you to our next #{@workshop.chapter.name} workshop and would love for you to join us as a coach.
1817

19-
%p
20-
We’re looking for coaches to join us for our next workshop happening on #{humanize_date(@workshop.date_and_time, with_time: true)}.
18+
%p As a coach, you’ll guide students as they work through one of our #{link_to 'tutorials', 'http://codebar.github.io/tutorials' } or seek help on a personal project. Rest assured, we’ll match you with a student based on your expertise and experience, ensuring a fulfilling and impactful coaching session for everyone involved.
2119

22-
%p As a coach you will be helping students as they work their way through one of our tutorials or a personal project that they need help with. Not to worry, you’ll only be matched with students who you’ll be able to help based on your experience and expertise.
20+
%p You can find all of our tutorials at #{link_to 'http://tutorials.codebar.io/', 'http://tutorials.codebar.io/'}. If you spot areas for improvement, we’d appreciate your contributions via a pull request to our #{link_to 'GitHub repository', 'https://github.com/codebar/tutorials'}
2321

24-
%p You can find all of our tutorials at #{link_to 'http://tutorials.codebar.io/', 'http://tutorials.codebar.io/'}. If you have any suggestions to improve our existing content, you can issue a pull request to our #{link_to 'GitHub repository', 'https://github.com/codebar/tutorials'}
22+
%h5 Before the Workshop
2523

26-
%p Before attending, make sure that you have read and understood our #{link_to 'Code of Conduct', 'http://codebar.io/code-of-conduct'}. We have a zero tolerance policy towards negative conduct and expect everyone to behave appropriately. You should also go through our guide on #{link_to 'How to be an effective teacher', 'http://codebar.io/effective-teacher-guide'}.
27-
28-
%p Please note: We do not accept any RSVPs over email.
24+
%ul
25+
%li Please read and understand our #{link_to 'Code of Conduct', 'http://codebar.io/code-of-conduct'}. We are committed to creating a safe and inclusive environment, with zero tolerance for negative behavior.
26+
%li Review our guide on #{link_to 'How to be an effective teacher', 'http://codebar.io/effective-teacher-guide'} to make the most of your coaching experience.
27+
28+
%p <strong>Please note:</strong> We do not accept any RSVPs over email.
2929

3030
%p.callout #{link_to 'Join us on Slack', 'https://slack.codebar.io'} to offer help and guidance outside the workshops.
3131

app/views/workshop_invitation_mailer/invite_student.html.haml

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,16 @@
1313
%td
1414
%h3 Hi #{@member.name},
1515
%p.lead
16-
We’d love to have you at our next #{@workshop.chapter.name} workshop. RSVP now to secure a spot, some light bites and time with a dedicated coach.
17-
%p
18-
As part of our workshop, you'll get to work through any of our #{link_to 'tutorials', 'http://codebar.github.io/tutorials' } or receive guidance on your personal project. We believe that everyone should be entitled to free learning and our community has #{ link_to 'a lot of devoted developers', full_url_for(coaches_url)} who help out as coaches.
19-
%p You will also get the opportunity to meet other people interested in coding and collaborate with them.
20-
%p We’re looking forward to having you with us. See you there!
21-
%p Please note: We do not accept any RSVPs over email.
16+
We’d love to see you at the next #{@workshop.chapter.name} workshop! Don’t miss this chance to secure your spot, enjoy some light refreshments, and work one-on-one with a dedicated coach.
17+
%p At the workshop, you’ll have the opportunity to:
18+
%ul
19+
%li Work through our #{link_to 'tutorials', 'http://codebar.github.io/tutorials' } or get guidance on your personal projects.
20+
%li Connect and collaborate with others who share your passion for coding.
21+
%li Be part of a supportive community that believes learning should be accessible to everyone.
22+
%p Our workshops are powered by a network of dedicated developers who volunteer their time to coach and guide participants like you.
23+
%p We can’t wait to welcome you and support you on your coding journey. RSVP now, and we’ll see you there!
24+
25+
%p <strong>Please note:</strong> We do not accept any RSVPs over email.
2226

2327
%p.callout If you are working through the tutorials outside our workshop, or need any other help or advice #{ link_to 'join the codebar Slack', 'https://slack.codebar.io'}.
2428

@@ -36,6 +40,8 @@
3640
Venue
3741
%br
3842
%small= @workshop.host.name
43+
%br
44+
%small= @workshop.address
3945
= image_tag(@workshop.host.avatar.url, alt: @workshop.host.name)
4046

4147
.content

app/views/workshop_invitation_mailer/notify_waiting_list.html.haml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,16 @@
1414
%td
1515
%h3 Hi #{@member.name},
1616
%p.lead
17-
A spot just opened up for the workshop. If you would like to attend, please RSVP.
17+
A spot just opened up for you at the workshop. If you would like to attend, please RSVP.
1818

1919
.content
2020
%table{ bgcolor: '#FFFFFF' }
2121
%tr
2222
%td
2323
%h4
2424
Workshop
25-
%small #{humanize_date(@workshop.date_and_time, @workshop.ends_at, with_time: true)}
25+
%br
26+
%p #{humanize_date(@workshop.date_and_time, @workshop.ends_at, with_time: true)}
2627
= link_to 'Update your attendance', full_url_for(invitation_url(@invitation)), class: 'btn'
2728

2829
.content

app/views/workshop_invitation_mailer/waiting_list_reminder.html.haml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,9 @@
1717
This is a quick email to remind you that you're on the waiting list for the workshop on #{humanize_date(@workshop.date_and_time, with_time: true)}.
1818
%p
1919
If an attendee drops out, the next person on the waiting list will automatically get their place. We'll email you if this happens.
20-
%strong Attendees often drop out at short notice,
21-
so you should keep your laptop with you and check your email during the afternoon on the day of the workshop.
20+
%strong Attendees often drop out at short notice, so you should keep an eye on your emails during the afternoon on the day of the workshop.
2221
%p
23-
Alternatively, if you know you can no longer make it, you should
22+
Alternatively, if you can no longer make it, you should
2423
= link_to 'remove yourself from the waiting list', full_url_for(invitation_url(@invitation))
2524
so someone else can come to the workshop.
2625

0 commit comments

Comments
 (0)