Please enable JavaScript to use CodeHS

Team Roster

In this project, students use maps and pointers to create a team roster with various sub-teams. By using points, students are able to create a maintenance system that allows updates across the team.

Hard

5 Hours

High School

Project Description

Background

For this project, you are going to build a roster app for your school robotics team. Your robotics team is organized with sub-teams, so you want to build a roster that can manage team members and assign them to multiple sub-teams.


To help streamline this, you are going to use pointers since this allows one update to carry through the team member assigned to multiple teams.


Your Task

In this project, you are given starter code and function headers. While there are other ways to implement this project, for this exercise, you must work within the given structure. Each function in the starter code provides additional information to help you complete this project.


Your program should have functionality to add both team members and sub-teams, then assign team members to a sub-team and print out the sub-team roster. It should also update a team member and the updates should reflect everywhere in the system.

Project Demo

Explore this program before assigning it!

Project Overview

Here is an outline of the project activities: