Sending results via email
Jul 16, 2015
Hi. I'm working on a project where I want to send results via email to one email address.
I would be capturing three variables to be displayed on the email: name, email address and results. The user would be inputting the first two through input text fields. The results would be coming from a quiz they'll take. The email will be sent to only one email address.
Is there an easy way to do this?
I understand this is possible in HTML5 using JavaScript but it could have problems with Flash. However, I can't control what platform users would use to access the file. Would it be possible to work around that limit?It would be up on a server, not an LMS.
Any help would be greatly appreciated!
28 Replies
Hi Chelsea,
sorry, there is no easy way.
Of course you can can write some JavaScript that will create an E-Mail like the one you want to have.
But: this E-Mail will not be sent automatically but manually by the user. There will be enough users who will not send this mail because of many different reasons. Sent mails will contain text that will maybe differ from the text you had originally written into the mailbody, because the user can change this text bevore sending the mail.
Or: you can use some asyncrone JavaScript (AJAX) to send an E-Mail, but you need a server with a mail-sending program (e.g. Apache-Server with php and it's function "mail()").
Anyway: there is no simple working way of sending that kind of E-Mail.
Cheers,
Jan
P.S. You may want to take a look at this thread:
https://community.articulate.com/discussions/articulate-storyline/javascript-can-i-pull-text-from-a-text-box-into-an-email#
Hi Chelsea,
Storyline doesn't include an email results feature as detailed here, so you'll want to look at using a method such as those mentioned in the thread Jan linked to - and there are a few other similar threads in the forums. Also, I did want to point out the information here on some Javascript best practices to help you setting up the Javascript.
Sending results to email is a needed feature. Other elearning authoring programs (like iSpring) can do it, so Articulate Storyline ought to be able to do it.
just wated to agree with A H!!!!
i just can't belive i'm browsing threads from 5 years ago of users asking to send the results via e-mail and thers still no simple built-in solution for that!!!!
for every project i need to tailor-make a solution speanding a lot of time
Hi Shay and AH,
We want every feature in our software to work well. Unfortunately, there’s no way to email quiz results easily, accurately, and consistently.
For example, if you use Gmail or your computer’s security settings are high, you can’t email results. Also, you run the risk of learners tampering with results since they can access the email before it’s sent.
Given these limitations, we decided not to include the email results feature in new products.
Hi Asheyl
I would love to see Articulate developers work on a solution for this query.
Would it be possible for the results to be forwarded as a db or excel file to a designated email address that is hidden in a trigger thereby maintaining the integrity of the content and results ?
It would be really useful for my purposes.
Thanks.
Hi Ide,
I know that folks have done similar using Javascript and reported it to an excel or database. Since the calculation and tracking of results is something that can be handled by an Learning Management System (LMS) we've deferred to that set up.
Do you have an LMS to host your courses in?
Hi Ashley
I have been using an LMS and the tracking is good. However, at times, I find that the uploading of scorm packages can be a little cumbersome. Also some learners have experienced screen freeze so, I am looking in to swifter alternatives which would not involve the use of an LMS but where results would be emailed automatically.
I'll keep looking! :-)
Thanks for your help again.
Ispring lacks some of the features of Storyline but, being Powerpoint-based, it is easy to use, AND sends detailed results to any nominated email address without issue.
I agree with peers above. Submit through email is a much needed feature and a real shortcoming for articulate although there may arguments for or against!
I've had to go back to my old acroforms to be able to do that instead of using my new articulate pdts. :-(
Hi Mohun,
Unfortunately, there’s no way to email quiz results easily, accurately, and consistently.
For example, if you use Gmail or your computer’s security settings are high, you can’t email results. Also, you run the risk of learners tampering with results since they can access the email before it’s sent. Given these limitations, we've decided not to include the email results feature in Articulate products.
Ispring sends quiz results to email without any of the problems you describe.
Hi AH,
I'm not that familiar with iSpring - does it send it directly from the program or do you host your content within their site? The latter is a much easier lift, and we're able to send similar emails using Articulate Online. We don't support sending the quiz results and if you've hosted on a Learning Management System (LMS) - it's often a feature within an LMS.
Ashley,
We are hosting the training content online. Are we able to set up a "Submit to Email" button in SL3 where learners can submit an end evaluation form directly to a preset email address (evaluation form example attached)? If so, could you provide the process to do this? Thanks!
-Thao
Hi there, Thao. Check out Jan's recommendations here.
Would also love to see the option to have quiz summary results sent to an email.
iSpring has this feature, which is setup in quiz settings and properties, it will send an email to both the student and the instructor (or selected email address). Does not need to be attached to an LMS for this to occur.
Thanks, Tim for sharing those. We've yet to add an email results feature as outlined here.
If that changes, we'll let folks know!
Javascript and php can do this.I written the code a short time ago,and it runs well.
You should have a web server first.
I rewrited the report.html file,and send the report.hmtl file to the teacher with email.
Hi Michael,
Would you mind sharing the code?
Thank you!
I managed to send the score, percentage, name and surname of the participant to the e-mail but I have a problem with adding the report.html file to the e-mail so that I can check what mistakes are made by people in the test. Do you know how I can deal with this problem?
Yes, why can't Articulate include that email feature? Why do we have to make a Javascript? I don't know Javascript. If iSpring can have it in their software, why can't Articulate offer this?
Keep the pressure up. They may bend.
True, I have a client who is asking for the same. I am lost as I have no knowledge of JavaScript or PhP....
I am in the same boat. LMS results are great, but I have a client who needs actual results to the questions in order to consider course valid. This means that user will have to print results and send them in, rather than have the program do it automatically.