Doug Hieber, Senior Application Architect
March 7, 2017

One never knows where one will find inspiration. Take the author of this blog post, for example. While shopping online, this application architect encountered some less-than-ideal registration processes, which gave him a greater appreciation for the superb user experience of the Reg! exam candidate registration solution in the Strasz Exam Management Suite. Learn more about the features, and what makes a great registration system.


Climbing GearWhile preparing for an adventurous vacation out west, insight is gained into what makes a better user registration experience.

I just got back from a three-week vacation out west to hike, camp, canyoneer and rock climb. In preparing for the trip, I needed to purchase a bunch of new gear. Some of it is only available online, like the “Smooth Operator” which is used to ghost rappel into canyons, but much of it simply cheaper to purchase online. While searching for the specialty gear online, I found the right gear on sites I had not previously used and I ended up going through several registration processes. Some good, some bad, some so ugly they made me think “Wow, really?!?”. The process certainly made me appreciate the registration system we have created here at Strasz. Reg! is an exam candidate registration solution in our exam management product suite.

As a member of the Strasz Reg! development team, I wanted to make sure our user experience did not make any of the mistakes I found while registering on other websites. When I summed up all my experiences with registration systems during my trip preparation (and many times before), I matched that knowledge up against the feature list and usability of the Strasz Reg! system. I’m happy to say, things looked pretty good!

Granted, Reg! serves a slightly different purpose from the online stores I was visiting. It allows candidates obtaining a certification from an assessment program to sign up to take the exam. Candidates use their registration information to either take an exam at a proctored event site, or take an exam online, perhaps a practice test or a stricter online proctored exam. Still, the basics of a good registration approach are the same, and for an assessment program this is an important customer touch-point. Other than the organization’s public website, this will be one of the first direct interactions customers have with the program. It sets the tone for how the user will view the company, so getting it right is important. The Strasz Reg! system does just that.

How so?

Reg! LogoAll good registration systems should provide an email confirmation containing the key details of the registration. Reg! does this as soon as the registration is completed. Reg! also provides all the key information on a confirmation screen. Naturally Reg! has a feature to assist when a user forgets a logon or a password. That’s essential when so many of us have registered on various sites.

Another important feature of a registration system is for the input form to capture the necessary information, no more, no less. Some of the websites I encountered online collected way more information than was needed, often as required fields, such as my gender. I found this annoying because it slowed down the process and left me wondering why they were collecting it.

Reg! avoids this problem by allowing exam administrators to create user defined fields and arrange them in any order on the form. This includes several input types such as text boxes, checkboxes, dropdown lists, et cetera. The result is an input form that contains the right level of information, capturing exactly what the exam program needs in a completely customized manner, and it can do all of that in any language. That is right, Reg! supports registration for events in any language. Since registration activity can be initiated from different parts of the world, dates are displayed using the appropriate internationalization format, which of course should be the standard. This creates a consistent language display for a clean, professional look that has proven itself internationally.

Since generally the user is registering for a paid exam, the Reg! system also includes seamless integration with payment processing. Out on the internet I encountered plenty of sites with difficult and confusing payment screens. When helping create the Reg! payment screen and process I was careful to avoid these mistakes. Reg! handles payments with a simple input screen for credit card processing, or direct use of their PayPal account. The success or decline of the payment is clearly communicated.

Although the focus of this blog has been on the registration user experience, I thought I’d take a minute to share some of the other features I helped create and test during our Reg! development cycles. Registration for an exam event is treated much the same way as registration to purchase a physical good, the registration has to work well with the delivery of the good or service. From the exam program management perspective, the Reg! system provides application programming interfaces (APIs) for syncing data to the server(s) that run the exams. There are reports and data offloads for reviewing and analyzing the data. There are audit trails on user activity. Updates to event information are real time Registrations for a given event can be limited to the number of seats available for that session. Titles and logos can be customized.

Both the administration access and the public facing site are available online with an easy to use and secure interface. I’m proud to say the registration system I helped create meets all the high expectations I formed while registering for other sites during my trip planning.

Finally, for those geeks out there, we used Google’s Go language to drive the website portion of Reg!, but that is a story for another day.

REFERENCES:

http://www.bluugnome.com/cyn_how-to/gear/smooth-operator/smooth-operator.aspx
https://www.paypal.com/home
https://en.wikipedia.org/wiki/Go_(programming_language)

Doug Hieber, Senior Application Architect
March 7, 2017

One never knows where one will find inspiration. Take the author of this blog post, for example. While shopping online, this application architect encountered some less-than-ideal registration processes, which gave him a greater appreciation for the superb user experience of the Reg! exam candidate registration solution in the Strasz Exam Management Suite. Learn more about the features, and what makes a great registration system.


Climbing GearWhile preparing for an adventurous vacation out west, insight is gained into what makes a better user registration experience.

I just got back from a three-week vacation out west to hike, camp, canyoneer and rock climb. In preparing for the trip, I needed to purchase a bunch of new gear. Some of it is only available online, like the “Smooth Operator” which is used to ghost rappel into canyons, but much of it simply cheaper to purchase online. While searching for the specialty gear online, I found the right gear on sites I had not previously used and I ended up going through several registration processes. Some good, some bad, some so ugly they made me think “Wow, really?!?”. The process certainly made me appreciate the registration system we have created here at Strasz. Reg! is an exam candidate registration solution in our exam management product suite.

As a member of the Strasz Reg! development team, I wanted to make sure our user experience did not make any of the mistakes I found while registering on other websites. When I summed up all my experiences with registration systems during my trip preparation (and many times before), I matched that knowledge up against the feature list and usability of the Strasz Reg! system. I’m happy to say, things looked pretty good!

Granted, Reg! serves a slightly different purpose from the online stores I was visiting. It allows candidates obtaining a certification from an assessment program to sign up to take the exam. Candidates use their registration information to either take an exam at a proctored event site, or take an exam online, perhaps a practice test or a stricter online proctored exam. Still, the basics of a good registration approach are the same, and for an assessment program this is an important customer touch-point. Other than the organization’s public website, this will be one of the first direct interactions customers have with the program. It sets the tone for how the user will view the company, so getting it right is important. The Strasz Reg! system does just that.

How so?

Reg! LogoAll good registration systems should provide an email confirmation containing the key details of the registration. Reg! does this as soon as the registration is completed. Reg! also provides all the key information on a confirmation screen. Naturally Reg! has a feature to assist when a user forgets a logon or a password. That’s essential when so many of us have registered on various sites.

Another important feature of a registration system is for the input form to capture the necessary information, no more, no less. Some of the websites I encountered online collected way more information than was needed, often as required fields, such as my gender. I found this annoying because it slowed down the process and left me wondering why they were collecting it.

Reg! avoids this problem by allowing exam administrators to create user defined fields and arrange them in any order on the form. This includes several input types such as text boxes, checkboxes, dropdown lists, et cetera. The result is an input form that contains the right level of information, capturing exactly what the exam program needs in a completely customized manner, and it can do all of that in any language. That is right, Reg! supports registration for events in any language. Since registration activity can be initiated from different parts of the world, dates are displayed using the appropriate internationalization format, which of course should be the standard. This creates a consistent language display for a clean, professional look that has proven itself internationally.

Since generally the user is registering for a paid exam, the Reg! system also includes seamless integration with payment processing. Out on the internet I encountered plenty of sites with difficult and confusing payment screens. When helping create the Reg! payment screen and process I was careful to avoid these mistakes. Reg! handles payments with a simple input screen for credit card processing, or direct use of their PayPal account. The success or decline of the payment is clearly communicated.

Although the focus of this blog has been on the registration user experience, I thought I’d take a minute to share some of the other features I helped create and test during our Reg! development cycles. Registration for an exam event is treated much the same way as registration to purchase a physical good, the registration has to work well with the delivery of the good or service. From the exam program management perspective, the Reg! system provides application programming interfaces (APIs) for syncing data to the server(s) that run the exams. There are reports and data offloads for reviewing and analyzing the data. There are audit trails on user activity. Updates to event information are real time Registrations for a given event can be limited to the number of seats available for that session. Titles and logos can be customized.

Both the administration access and the public facing site are available online with an easy to use and secure interface. I’m proud to say the registration system I helped create meets all the high expectations I formed while registering for other sites during my trip planning.

Finally, for those geeks out there, we used Google’s Go language to drive the website portion of Reg!, but that is a story for another day.

REFERENCES:

http://www.bluugnome.com/cyn_how-to/gear/smooth-operator/smooth-operator.aspx
https://www.paypal.com/home
https://en.wikipedia.org/wiki/Go_(programming_language)