Sticky Session Support

Sticky Session Support

to : Gunner will add integration with an e-learning platform.


What was the problem to be solved?

Area L AHEC began integrating custom-built course software from Gunner Technology into a third-party learning management system.

Participants would register and/or sign in to the third-party system and find courses that were part of the custom-built software.

The systems do not share an authentication component, so participants would click the link to take the course and be forced to register/sign in to the custom-built course software.

After doing so, the custom software would drop the participant at the home screen rather than remember, which course they were trying to sign up for, forcing them to start all over again to find the course.


What was the proposed solution?

Gunner Technology will build sticky sessions into the custom-built course software.

This means that after registering or signing in to the system, the software will reroute the participant to the URL (or course) they were attempting to load prior to being signed in.


What challenges arose during the project?

The only semi-challenging portion of this project will be that it's been dormant for a long time.

Gunner hasn't touched this platform since its original completion more than a year ago.

That said, the team does a good job with documentation, so this should not be much of an issue.


What was the technical approach to the project?

Gunner originally implemented auth and registration using the popular Devise gem.

Since it is Open Source, the team just needs to extend the functionality a bit to support what AHEC is looking for.


What was the project management approach to the project?

Agile Scrum will be used to tackle this project with one-week development iterations.


How did this project benefit the client?

Once completed, users will be able to seamlessly jump between the two e-learning platforms.

Why Gunner?

Why was Gunner selected for this project?

Gunner Technology built the existing platform, which Area L AHEC has been using for nearly two years.

This is an extension to that platform.

The Team

Who worked on this project?


What tools, techniques and methodologies were used on this project?

[object Object]


Agile software development refers to a group of software development methodologies based on iterative development, where requirements and solutions evolve through collaboration between self-organizing cross-functional teams

[object Object]


Ruby is a dynamic, interpreted, open source programming language with a focus on simplicity and productivity.

[object Object]

Ruby on Rails

Rails is a web application development framework written in the Ruby programming language

Give us a try free for 30 days!

Don't take our word for it. New clients get to try our services free for 30 days.

We'll put together a team of analysts, developers and designers to partner with you and get to work.

To get started, just fill out the form below.

They show a passion for understanding our business objectives

They show a passion for understanding our business objectives

They get the job done on time and are quite adept at using open source technology, which saves us money. Gunner balances pragmatism and perfectionism, which is important to us. After using them for both short term and long term projects, we cannot give a higher recommendation

Sam Petteway - CEO

5348 Vegas Drive
Las Vegas, NV 89108
GSA: GS-35F-306GA | CAGE: 7Q6F5 | DUNS: 078818362
© 2020 Gunner Technology
Privacy Policy | Terms of Use