Onboarding Tool
Project description
How can we develop an optimized onboarding platform that transforms long documentation into an easy onboarding process for new employees?
Context
The original goal of this project was to improve the onboarding process of new employees at CY2, a company that offers complex and customized educational software. First, the goal was to create a standalone onboarding web app that made internal tools and documentation easier to understand for new employees.
During the project the direction shifted multiple times based on client needs. The most important change was the decision to build an AI-powered podcast tool integrated into Canvas, so some onboarding content could be delivered by a podcast generated by AI and made available to the new employees.
Results
By the end of the project, we developed a working prototype of an AI-powered podcast tool that generates spoken audio content based on user-provided topics. The tool aims to support onboarding by presenting information in a more accessible and engaging format compared to traditional written materials.
We also implemented a basic integration with Canvas, allowing the generated podcasts to be accessed within the platform. While the tool is still in an early stage and not yet production-ready, it demonstrates a new approach to onboarding that moves beyond static documentation and toward more dynamic, user-friendly experiences.
About the project group
Throughout the semester, our group of five software engineering students collaborated closely with a stakeholder from CY2, as well as two additional students working on related topics. We dedicated two days per week to this project over the course of 18 weeks.