Automatic Quiz login via HTTP GET

With iSpring QuizMaker, you can collect user learning results without needing to upload your quizzes to an LMS. Results can be either sent to an email (both instructors' and/or users’ as well as to your server. However, when you host your quizzes on a regular website, a quiz has to know who is completing it to personalize results. Login types for non-LMS websites are:

  • Manual. If your website doesn’t have a login procedure implemented, a learner can use the built-in quiz login window, activated by the option Ask for quiz taker information.
  • Automatic. If your website has a login window, you can pass quiz taker information automatically from the session variables to an iSpring quiz. See the picture below.

Thus, you can apply a Single Sign On (SSO) facility for all quizzes available on your website.

Single Sign On (SSO)

Quiz taker information may be passed to the iSpring quiz through an HTTP GET request using variables in the URL.

Usage:
http://www.mywebsite.com/presentation/index.html?USER_NAME=John&USER_EMAIL=john@ispringsolutions.com&ADDRESS=NYC

It will pass the following parameters to a quiz: 
USER_NAME = John 
USER_EMAIL = john@ispringsolutions.com
ADDRESS = NYC

You can also customize the names of the variables before publishing the quiz.
Follow these steps:

1. Click Introduction on the toolbar and add a User Info slide to your quiz.

UserInfo.png

The slide with the User Info Form will be added to the list of slides in the Intro Group

This slide contains fields that will help you collect users' personal information, like email addresses, before they start the quiz. Here you can select which fields to add to the form.

UserInfoDetails.png

2. Add or customize existing user Variables, and make them mandatory or optional.

3. After customization, uncheck the box Ask for quiz taker information. Though the quiz login window will be hidden, customized user variables can be still used in GET variables.

4. If you want to let users change their details before taking the quiz, leave the option Ask for quiz taker information checked. GET variables will be passed to the login form and can be altered by users.

publish.png

If you have a compound iSpring course (presentation + quizzes), GET user variables will be automatically transferred to each quiz. 

Now you can start developing your own system using the advanced data interfaces provided by iSpring. If you’d rather not deal with this process, you are welcome to check out iSpring Learn LMS to automate the process completely.

If you have any questions after reading this article, please ask them in our 24/7 support chat.

iSpring Suite 10.2

Fully-stocked eLearning authoring toolkit for PowerPoint. No training required to start!

 
您是中文用户吗?
欢迎访问爱思赢中文网站
ispring.cn了解更多产品、
价格、活动和优惠。
前往中文站
Are you visiting iSpring from China? Check out the ispring.cn website to know more about current prices, events, and offers in your region.
Visit the Chinese website