Question 2: Data Apps – Hard

Employee Task Tracker

A manager wants to track the tasks assigned to employees in their department for a month. Create a Python program to collect, save, and analyze task records.

Create a New File

Ask the manager to submit the following details for each employee:

  • Employee Name
  • Employee ID
  • Task Assigned
  • Due Date
  • Task Status (Completed/Incomplete)

Save these details in a CSV file. (20 marks)

Display the Dictionary Representation

Show the dictionary of all task records. (20 marks)

Display the Table Representation

Display the collected data in a table format. (5 marks)

Show the Table from the CSV File

Display the first 10 saved responses from the CSV file. (10 marks)

Plot a Bar Chart

Plot a bar chart with the employee names on the x-axis and the number of tasks completed on the y-axis. (20 marks)

Write what you are looking for, and press enter to begin your search!