# Student Chatbot

## Description
With so many resources available to students it would be really nice if there were a digital assistant to help navigate the path to learning the technical skills and soft skills all while preparing for our job search.

The ChatBot is a universal chat agent that can help students before, during, and after the cohort as they look for resources to help with a job interview, request sample interview questions, or ask for reminders to send a follow-up to an employer.

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

## Target users
### Tech Elevator student

## Tags
MVP, Notes, Optional

## User Stories
### Greet User
As a new student, I want to be greeted and asked my name.

### Ask for Help
As a student who doesn’t know what question to ask, I need to be able to ask for help to see a list of common commands or questions so that I can know what to say to the bot.

Commands might be in the form of:

- What can I ask you
- help

### Get Help Related to Pathway
As a student looking for assistance related to the job search/application, I need the ability to see a list of resources that match my request.

Commands might be in the form of:

* I need help with X
* Where can I learn about X
* I don't understand X
* What is X

Sample categories could include:

* writing a cover letter
* prepping for an interview
* following up with employers
* what to wear to an interview
* common STAR questions

Answers might include

* Links to useful websites
* Text content in the form of a short message
* References to documents or videos

### Get Help Related to the Curriculum
As a student looking for assistance related to the curriculum, I need the ability to see a list of resources that match my request.


Commands might be in the form of:

* I need help with X
* Where can I learn about X
* I don't understand X
* What is X

Sample categories could include:

* creating a new project
* arrays
* mvc
* sql

Answers might include

* Links to useful websites
* Text content in the form of a short message
* References to documents or videos

### Get Motivational Quotes
As a student who is looking for a job or preparing for an interview, I need the ability to ask for and receive a motivational quote to push me through the job search process.

### Find Open Positions
As a student looking for a position in X, I can ask the chatbot what opportunities are open for me so that I can apply to them.

### View Upcoming Events
As a student who has a very busy schedule, I need to be able to ask for and view upcoming events for the next 7 days.

### Support SMS Chat
As a student, I want to be able to use SMS as a way to communicate 
with the bot.

### Support Facebook Chat
As a student, I want to be able to use Facebook Messenger as a way to communicate with the bot.

### Get Company Data
As a student interested in company X, I want to be able to ask for further information so that I can make a decision if they would be a good fit for me.

Information that you might want to know:

- Location
- Number of grads placed there
- Names of grads placed there
- Number of employees at the company
- Glassdoor Rating of the company
