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.com • https://azure.microsoft.com/en-us/services/cognitive-services/text-analytics/