UCONN

UCONN
UCONN

Tuesday, July 13, 2021

Agenda for Weekly meeting on 7/15/2021, 7/13/2021, 7:16 PM, English, 7/13/2021, 7:16 PM

Your assigned language is: English
Classroom blog: googleclouduconn.blogspot.com

7/13/2021, 7:16 PM

Agenda for Weekly meeting on 7/15/2021

I need a representative from each team to attend but all are welcome to attend.

Please fill our status reports on work done so far and have questions ready.

Each team will need to provide and update as to where they are in the project.

Please don't hesitate to reach out with questions or issues.

john.iacovacci1@gmail.com

Sunday, July 11, 2021

GMAIL API, 7/12/2021, 0:54 AM, English, 7/12/2021, 0:54 AM

Your assigned language is: English
Classroom blog: googleclouduconn.blogspot.com

7/12/2021, 0:54 AM

Gmail API

https://codelabs.developers.google.com/codelabs/intelligent-gmail-processing#0

Best way to learn is to keep trying and asking questions.

Above is another example of Gmail API

Requirement # 2, 7/11/2021, 9:21 PM, English, 7/11/2021, 9:21 PM

Your assigned language is: English
Classroom blog: googleclouduconn.blogspot.com

7/11/2021, 9:21 PM

Requirement number 2
The critical to path (most important functionality) is the ability to
send communications.
It is important to achieve a level of success with this functionality
and build from that point.
A simpler version of requirement 2 can use text box and send button
and only focus on email.

Looping thru all records in the table

Email: john.iacovacci1@gmail.com
Language: es
You can leverage the code from the CRUD translate example

from flask import Flask, request, render_template, redirect, send_from_directory

from google.cloud import translate_v2 as translate
translate_client = translate.Client()
# Imports the Google Cloud client library
from google.cloud import datastore

Text box would be tinst

tinst = customer['instructions']
tlang = language field from datastore table
result = translate_client.translate(tinst, target_language=tlang)
Can get all records and put in array or develop routine to read thru all records

Need to use GMAIL API

https://developers.google.com/gmail/api/quickstart/python
Remember share project with team.

Do you best to try to get this process running.

It will require establishing oauth credentials
User Authentication with OAuth 2.0
The OAuth 2.0 specification defines a delegation protocol that is
useful for conveying authorization decisions across a network of
web-enabled applications and APIs. OAuth is used in a wide variety of
applications, including providing mechanisms for user authentication.




Communication process system
Build an app engine process to input the following fields into an HTML form

Textbox
Class
Send-button
Verification (are you sure?)
date of event
Attachment

When the send button is hit

Loop thru table to find client records that match class
If record is matched check the language field to see if it needs translation'
If language is not english
Send language and text to translate API
Check to see if delivery text or email
If text send translated (if needed) textbox to number on record
If email send translated (if needed) textbox to email on record
https://uconnstamfordslp.blogspot.com/p/app-engine-flask-html-form.html
(not complete)
Please note texting may require additional work then emailing.
For better success separate out both with small POC programs.

Saturday, July 3, 2021

Project Updates, 7/3/2021, 10:58 AM, English, 7/3/2021, 10:58 AM

Your assigned language is: English
Classroom blog: googleclouduconn.blogspot.com

7/3/2021, 10:58 AM

Additional details
When building a new table (datastore kind) indtead custinfo use clientinfo
Key should be clientid instead of name

Properties should be added from 2 thru 6 from items below
Client Table
Client ID
Email
Cell phone
Language
Class
Preferred delivery: email, cell phone
Note language must match the the google translate language parameter
of the language you want to translate to e.g. es for spanish
Enter data for team members to test

CRUD program is built based on table above

Note: One project should be shared by team members as Project owners

Clarity for requirement 2 sent in different communication

Tuesday, June 29, 2021

Project Plan document, 6/29/2021, 9:49 PM, English, 6/29/2021, 9:49 PM

Your assigned language is: English
Classroom blog: googleclouduconn.blogspot.com

6/29/2021, 9:49 PM

Project plan 2021-06-29
John Iacovacci / Phil Bradford
Business design specification
Functionality
Deliverables
Requirement number 1
CRUD database
Client Table
Client ID
Email
Cell phone
Language
Class
Preferred delivery: email, cell phone

Create a NoSQL table key value is Client ID and fields from the client
table above
Build an app engine application that will allow for Create, Read,
Update and Delete function on data store in the table
https://uconnstamfordslp.blogspot.com/p/assignment-exercise-python-datastore.html





Requirement number 2
Communication process system
Build an app engine process to input the following fields into an HTML form

Textbox
Class
Send-button
Verification (are you sure?)
date of event
Attachment

When the send button is hit

Loop thru table to find client records that match class
If record is matched check the language field to see if it needs translation'
If language is not english
Send language and text to translate API
Check to see if delivery text or email
If text send translated (if needed) textbox to number on record
If email send translated (if needed) textbox to email on record
https://uconnstamfordslp.blogspot.com/p/app-engine-flask-html-form.html
(not complete)
Please note texting may require additional work then emailing.
For better success separate out both with small POC programs.

https://docs.google.com/document/d/1Z5TBpewVG_goAL9M-E6f7viuiXDh5b9jfj5yTS2JL2U/edit

Saturday, June 26, 2021

Revised teams with leaders - Q&A Monday June 28th at 5:00pm - 6:00pm Westhill i - Gavin, 6/26/2021, 9:28 AM, English, 6/26/2021, 9:28 AM

Your assigned language is: English
Classroom blog: googleclouduconn.blogspot.com

6/26/2021, 9:28 AM

Revised teams with leaders - Q&A Monday June 28th at 5:00pm - 6:00pm
Westhill i - Gavin

Gavin
Stops
gavin.stops@gmail.com
English
Sam
Sherman
samsher4606@gmail.com
English
Andrew
Choi
andrewchoi6534@gmail.com
English
Sonok
Mahapatra
sonokmahapatra@gmail.com
English

Westhill II - Arjun

Arjun
Anand
arjun4002@gmail.com
English
Georgiy
Zemlevskiy
georgiy.zemlevskiy@gmail.com
English
Rohan
Sahu
sahurohan2006@gmail.com
English
A
Ray
aviganatraray@gmail.com
English

Westhill/Wilton - Savar

Savar
Jain
savarjain08@gmail.com
English
Rubin
Jha
rjha11054@gmail.com
English
Rowan
Whelan
rwhelan340@gmail.com
English

Stamford High - Skyla

Skyla Miranda
Reyes
skylamiranda643@gmail.com
English
Caitlin
Reynolds
trcait@gmail.com
English
Joesph
Arouni
joseph.c.arouni@gmail.com
English

J M Wright - Dilla

Dilla
Carrillo
dilia.carrillo0507@gmail.com
English
Stephanie
riveraponce
Stephanie.riveraponce@gmail.com
English
Nitish
Gannu
Nitishgannu@gmail.com
English
Vedant
Gannu
Vedantgannu@gmail.com
English
AITE - Matthew

Matthew
Tolla
matthew.q.bean@gmail.com
English
Jonathan
Iacovacci
jonathan.iacovacci1@gmail.com
English
Michael
Iacovacci
michael.iacovacci1@gmail.com
English

Assignment 10 due before grading

  Pick any stock and send me the linear regression chart for that stock. https://uconnstamfordslp.blogspot.com/p/machine-learning-exercise.h...