Home
Sticky Session Support

Sticky Session Support

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

Problem

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.

Solution

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.

Challenges

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.

Technical

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.

Management

What was the project management approach to the project?

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

Benefits

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?

Proficiencies

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

[object Object]

Agile

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

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