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

TechSmith is a leading software developer of screen and video capture and editing software including the very popular Snagit and Camtasia Studio, which are used by companies and educational institutions around the world.

Creating such a wide variety of software requires TechSmith software developers to use an equally wide variety of technologies. When faced with the challenge of learning a new technology, it is helpful to find a colleague who already knows it. Yet finding the right person “in the know” is hard to do.

Our Enterprise Learning Activity Capture system captures the learning activities, and hence the skillsets, of TechSmith developers and records these activities in a special database called a Learning Record Store.

Implemented as a Microsoft Office application, our system runs seamlessly within the entire Microsoft Office suite, appearing as a task pane within Office. Users only need to log into our system once, after which it runs unobtrusively in the background.

While looking through Office documents, TechSmith software developers can search for other developers who already know particular technologies and have the skillset of interest. After a user enters a search topic, our system points developers to their colleagues who can help them the most.

Our Enterprise Learning Activity Capture system uses the Advanced Distributed Learning’s Learning Record Store, the TinCan API, CSS, HTML5, JavaScript and Bootstrap.