Project_Increment1 - Hiresh12/CS5551_Team6_Project_NLP GitHub Wiki

Team Details

  • Hiresh Jakkala Bhaskar – Class ID :17 (Team Leader)
  • Anvesh Mandadi– Class ID: 34
  • Bharath Kumar Eilane – Class ID: 12
  • Jaya Prakash Ravella– Class ID: 42

Project Goal

Motivation:

To develop a web application for evaluating user’s answers for a set of questions using Natural Language Processing.

Significance:

Our application will evaluate answers based on Answer key for each question, so anyone who wants to evaluate their answers can use it and it will suggest some answers to the users based on the key.

Objectives:

• Develop an application that help users who wants to prepare for competitive exam, interview etc. • Giving suggestion to the user based on the answer key so that user can learn new things about the topics. • Integrate machine learning into the software for text analysis and matching the analyzed text with answer key to evaluate the answers. • System will also check for grammar error in the texts.

System Features:

• Developed as a web application. • Lightweight and user-friendly UI • Integrated Facebook Online Authentication API for login feature.

Project Plan

First Increment Report

Existing Services/REST API

o Google Could Natural Language API - https://console.cloud.google.com/apis/library/language.googleapis.com o Microsoft Azure (Linguistic Analysis API Preview) -https://azure.microsoft.com/en-us/services/cognitive-services/text-analytics/

Website Design Features

User Interface Mockups

UML Diagrams

Code Explantion:

Implementation tools

  • WebStorm

Deployment

  • Currently we have developed only the login page, signup page and home page.
  • Currently Home page has only logout function.

Project Management

Work Completed

Hiresh

• Implemented the login and Register Page • Worked on Google cloud API • Worked on Microsoft Azure API

Anvesh

• Implemented homepage with logout function. • Create wireframes for application.

Bharath

• Worked on use case diagrams. • Worked on NLP API

Prakash

• Worked on collecting question and framing answer keys for the questions. • Worked on searching NLP API’s.

Work to Be Completed

Hiresh

• Need to integrate the Google cloud API to analyze the text.

Anvesh

• Need to implement the home page completely. • Need to create page to display questions and to get answers from the user.

Bharath and Prakash

• Need to create Database system for the application. • Need to integrate UI with Database.

Bibliography:

https://console.cloud.google.com/apis/library/language.googleapis.comhttps://azure.microsoft.com/en-us/services/cognitive-services/text-analytics/