CSE498, Collaborative Design, Spring 2024
Computer Science and Engineering
Michigan State University

Union Pacific, headquartered in Omaha, Nebraska, is a leading railroad franchise in the United States, playing a pivotal role in the global supply chain. With an extensive network of railroads spanning 32,200 miles across 23 states, Union Pacific is a united team of over 30,000 employees committed to safe locomotive transport.

Every three years, Union Pacific requires their employees to review for an online license renewal exam that covers over 3,000 rules for railroad and locomotive operation. Studying for these exams is crucial to both success and operational safety.

Our Rules Test Practice Tool modernizes the training process for Union Pacific employees. Our software addresses the need for an accessible learning platform with an engaging user interface and flexible exam formats. By replacing old testing applications with a versatile web and mobile app, the tool’s stimulating learning environment improves study habits and exam preparation.

Our tool features multiple testing options and an interface which simplifies navigation and makes learning more intuitive. The platform supports many question formats, including multiple-choice, true/false, and multi-select, as well as multimedia elements. Our software functions across desktop and mobile devices, providing users with access to study materials anytime, anywhere.

Our software consolidates the wealth of educational material Union Pacific holds, better preparing employees for their exams and increasing safety within the company.

The Rules Test Practice Tool is built using ReactJS and React Native for the front end and Firebase as the back end. With SCORM compatibility, the tool easily integrates into existing learning management systems. Our software draws JSON and CSV files from Firebase and uses a standardized format to generate and distribute exams.