Blog Post
RobinJanzen-ded
2 years agoCommunity Member
This is my first challenge submission! Posting two...
This example asks for input, then the learner can email the responses to themself at the end.
https://360.articulate.com/review/content/41bf8dcf-ed80-4bf5-b0df-7596b9a21964/review
This one is a bit more of a stretch for this challenge - it displays content in a journal format that the learner can have via PDF at the end. It's not a full project, only a concept.
https://360.articulate.com/review/content/44820e21-228e-4e53-bfff-c92effe99d5b/review
This example asks for input, then the learner can email the responses to themself at the end.
https://360.articulate.com/review/content/41bf8dcf-ed80-4bf5-b0df-7596b9a21964/review
This one is a bit more of a stretch for this challenge - it displays content in a journal format that the learner can have via PDF at the end. It's not a full project, only a concept.
https://360.articulate.com/review/content/44820e21-228e-4e53-bfff-c92effe99d5b/review
- WrennCorcoran2 years agoCommunity MemberI love how you gave the option to email the responses rather than printing them. Some people won't have access to printers and they might not be on their own computer to save their responses as a PDF. This solution works around that. I do wonder how it would work if you are on a shared or public computer that doesn't have an email client on it, though.
Another issue this helps solve is overly long responses. When referencing the variable on the slide to be printed, if the responses are too long, you will have either very small or overflowing text.
Would you mind sharing how you did this? I assume Javascript was involved?- RobinJanzen-ded2 years agoCommunity MemberRegarding the email client - that is something I had not considered! I may need to add both email and print options just in case they have one and not the other...
On the final screen, the first thing they do is enter their email address (or where they would like it to send), which populates a variable that is used in JavaScript. Below is the code, reduced to only the first two variables for simplicity sake.
var player = GetPlayer();
var useremail=player.GetVar("EmailAddress");
var subject="My Why - My Notes";
var SlideOneNote=player.GetVar("Authentic");
var SlideTwoNote=player.GetVar("Admiration");
var mailto_link='mailto:'+useremail+'?subject='+subject+'&body='+"Authentic self: "+SlideOneNote+" %0D%0AMy Admiration: "+SlideTwoNote+" %0D%0A ";
win=window.open(mailto_link,'emailWin');