# Pulse Survey Tracker

## Description
Most every day, Tech Elevator instructors conduct a Pulse Survey of the prior day's instruction. This application would provide a tool to gather the survey results in a reportable format.

## Project details
- Category: General
- Difficulty: 
- Suggested stack: Not specified
- Approval status: Approved

## Target users
### Administrator

### Logged in user (User)

## User Stories
### Add Users
As an administrator, I need to be able to add, delete, and modify other administrators and users

### Add Identifying information
As an administrator, I need to be able to add, delete and change identifying information for the Pulse Surveys, including locations, cohort numbers, sections, instructors, and topicsm

### Login
As an administrator or user, I need to be able to log in to access the system.

### Change Password
As an administrator or user, I need to be able to change my password.

### Reset password
As am administrator, I need to be able to set a one-time password for a user or another administrator.

### Upload Pulse Survey
As a user, I need to be able to upload a comma-separated value (CSV) file of Pulse Survey results. As a part of the upload process, the user needs to be able to provide identifying information including location, cohort number, section, instructor, and topic

### View Pulse Survey
As a user, I need to be able to view Pulse Survey raw data, sums, and simple statistics.

### Edit Pulse Survey
As a user, I need to be able to edit Pulse Survey data to correct errors or missing data. These actions need to be written to a log showing before and after versions of any data added or changed. The log should show who and when the data was added or changed.

### View Log
As an administrator, I need to be able to view a log of login attempts and successes, data uploads, and edits to data. Log records should show who and when the actions were done.
