The Keyhole team developed a Backbone.js application that allows end users to take assessments online instead of on paper. The project, which started with no UI, had an MVP deployed to production in less than three months.
Problem Solving: JSF 2.0 Using Session – Unwelcomed Interaction
The Keyhole Software Feature Team utilized a JSF scope (new in 2.0) called Custom Scope. As the name implies, this scope had the ability to be customized to the organizationโs needs. Keyhole Software configured the scope to behave just like Session Scope, but with the key difference that each time the same user launched a new instance of the application, the application would act as if it had its very own and separate piece of the session.


