Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

Smart Class based on AWS

Nishit Vibhandik: Nitin Shastri: Pawan Saroj:

nishitvibhandik@gmail.com nitinshastri0997@gmail.com pawansaroj6783@gmail.com

Abstract: AWS: Amazon Web Services, cloud


computing, Algo: Algorithm, IaaS:
“SMART CLASS based on AWS”, allows Infrastructure as a Service, PaaS: Platform
as a Service, SaaS: Software as a Service,
organizations to maintain an easy and
Web Application.
organized attendance record.
It also helps in class monitoring by counting Introduction:
the number of students in the class.
Smart Class Web application has a
Students can easily see their live attendance
dashboard to publish assignments by the
on Web Application. This Web application faculty. It also has a Notice board for
has a dashboard to publish assignments by college activities. The system design is a
the faculty. It also has a Notice board for Web Application based on AWS services.
college activities. The system design is a This application will keep away from
Web Application based on AWS services. overhead of taking class attendance in
This application will keep away from registers and this can be easily modified.
overhead of taking class attendance in And it will also automatically do monthly
registers and this can be easily modified. and yearly compilation of attendance.

And it will also automatically do monthly Faculty can publish assignments from

and yearly compilation of attendance. anywhere and anytime to their respective


classes. In colleges and classes it takes 15 to
Faculty can publish assignments from
20 minutes to take attendance and also it is
anywhere and anytime to their respective
very hectic to compile attendance in the last
classes.
of the month or semester. And sometimes
Keyword:
gets mistakes in taking attendance, which
adversely affects the students academic All the members who are working in
evaluation. an organization or in an institute
The main aim of this project is to make the where the attendance is maintained
attendance process in a more organizing on a registers this project is very
manner in every class. This project will help helpful for them because the
Faculties take the attendance without application will preserve the time of
spending some time during the class. There taking attendance in registers and do
are also many benefits for students: they can analysis and generate monthly
manage their attendance, absences, and late reports. The application will
walk-ins by checking the site. They will also eliminate the burden of carrying
get the current grade in their reports. It assignment copies. Therefore
makes it easier to have a clear picture of students and faculty members are the
every student’s attendance throughout the main users of the application.
academic year.
There are different similar projects

Literature Survey: available. The existing system


This Module is designed to give largely consists of manual registers
users an user-friendly web where the faculty manually inputs
application which helps in taking the attendance record of all students.
attendance online and also makes In this system the faculty updates the
it easy to manage attendance with attendance on the application on the
some other features like notice monthly or weekly basis which
board, Assignment board etc. The results in more time consuming. Also
application will provide the student if any student has issues with his
corner for the students of the attendance then it would be too late
organization where they can upload for him to consult with faculty. Other
their assignments and see their technologies which have been
grades. Also they can interact with developed to replace this manual
faculties or any other student, if he system include fingerprint, retina
has any queries. scan, voice recognition etc.

The problem with existing systems is


that the manual system is time Figure 2.1 Process flow of Existing system

consuming and the advanced ● Advantages


technologies are too expensive to be 1. Improves taking attendance and
implemented on a large scale in any organizing attendance records.
organization. The application 2. Least chance of mistakes and
overcomes all these limitations by automatic compilation of attendance.
providing features of getting live 3. Faculties can publish
attendance of students on his device. assignments anytime from anywhere.
So that he can consult with 4. This system can be used in
respective faculty if needed also different areas like Colleges,
reduces time of attendance Organizations and Industries etc.
management. There are also ERP 5. Students have a Home Page,
systems available in the organization Syllabus, Discussion, Grade,
which provide a student corner Assignments, People, Files at a
where a student can see his marks, single place
academic activities and college to see their records.
events. But using the attendance 6. The application will also do
system as well as the ERP system is monthly and semester wise
quite expensive and difficult to compilation automatically which
manage. The SMART CLASS reduces
application consists of features of faculties overhead.
both the application and hence 7. The application can be used in
provide a centralized control non educational organizations.
mechanism. 8. These project plays a significant
role in the educational models these
days, which are to organize the
educational level using
technology to achieve the
educational goals easily.
9. The project is cost effective in For example, a hospital might use natural
language processing to pull a specific
terms of ERP system or any
diagnosis from a physician’s unstructured
biometric online attendance system. notes and assign the treatment.
10. Transparency increases between
Classification of NLP:
Faculties and students as they can
Natural Language Processing majorly can be
see all records even just after it is classified into two parts i.e. Natural
updated. Language Understanding (NLU) and
Natural Language Generation (NLG)
which includes the task to understand and
● Drawbacks generate the text respectively [4]. NLU is a
component of NLP. More accurately, it is a
1. Can be used at an organization or subset of the understanding and
institutional level. comprehension part of NLP. NLG is a kind
of technology that simply turns data into
2. Requires the latest version of web Simple-English language. In other words,
browsers to use this web application. this means a software can look at your data
and write a story from it, just like a human
analyst can do today. 
Research Methodology:
 
Natural Language Processing (NLP) is the
basic tract of Artificial Intelligence and
Linguistics, completely dedicated to make
computers understand the statements or
words written in human languages. Natural
language processing came into real
existence to make easy the user’s work and
to ease their wish of communicating with
the computer in natural language. Since
many of the users may be callow or may not Figure 1. Classification of NLP [1]
be well versed in machine specific language,
NLP support those users who do not have The various important terminologies of
enough time to learn new languages or Natural Language Processing are: -
become perfect in it.
1. Phonology:
Benefits of NLP:
Phonology is the part of Linguistics which
The benefits of natural language processing
refers to the proper and systematic
are innumerable. Natural language
arrangement of sound. "Phonology properly
processing can be applied by companies to
is concerned with the functioning, behavior
improve the efficiency of documentation
and collective organization of sounds as
processes, improve the accuracy of
linguistic items. Phonology consists of
documentation, and identify the most
semantic use of sound to encode meaning of
relevant information from huge databases.
any language spoken by human.
2. Morphology: properties of the text as a whole that extracts
meaning by making connections between
Origin of this word describes its meaning as component sentences or component parts of
study of a particular form, shape or sentences.
structure. The different parts of the word
represent the smallest parts or smallest units 7. Pragmatic:
of meaning known as Morphemes.
Morphology which is study of nature of Pragmatic is concerned with the firm use of
words, are initiated by morphemes. The language in situations and utilizes central
interpretation of morpheme stays same for point over and above the central point of the
all the words, just to understand the meaning text or matter for understanding the goal. It’s
humans can break any word into meant to explain how extra meaning is read
morphemes. into texts without really being encoded in
them. More or less it defines the practical
3. Lexical: approach.

In Lexical phase, both humans and NLP Results:


systems, interpret the meaning of individual
words. Words that can act as more than one Natural Language Processing can be applied
part-of-speech are given the most probable into various areas like Machine Translation,
part-of speech tag based on the context in Email Spam detection, Information
which they occur. Extraction, Summarization, Question
Answering, Text Categorization etc. [5].
4. Syntactic:
1. Machine Translation:
This level emphasizes to observe the words
in a sentence so as to look over the Everyone knows what is a manual
grammatical structure of the sentence. Both translation — we translate information from
grammar and parser are required in this one language into another manually. When
phase. the same thing is done by a machine, it is
called “Machine” Translation. The idea
5. Semantic: behind MT is simple — to develop
computer algorithms which allow automatic
Semantic processing determines the possible translation without any human intervention.
meanings of a sentence by focusing on the
interactions among word-level meanings in 2. Speech Recognition:
the sentence. This level of processing can
incorporate the semantic disambiguation of In the last few decades, NLP has allowed us
words with multiple meanings. to achieve significant success. Speech
recognition is the process of converting
6. Discourse: speech into text, which is further processed
to understand the meaning. Now we have a
The discourse phase of NLP engages with wide variety of speech recognition software
units of text longer than a sentence i.e., it programs that allow us to decipher the
does not analyze multi sentence texts as just human voice. It is used in mobile telephony,
sequence sentences, which can be explained home automation, hands-free computing,
singly. Rather, discourse focuses on the virtual assistance, video games etc.
3. Sentiment Analysis: The first chatbot appeared in the 1960s, they
were quite basic: they rearranged what a
Sentiment analysis (also known as opinion person spoke to them. Modern chatbots are
mining or emotion AI) is a special type of not far from their ancestors. NLP has
data mining that measures the inclination of become the base for creating chatbots,
people’s opinions. The work of this analysis although such systems are not so reliable
is to identify subjective information and accurate they can easily handle standard
embedded in the text. tasks.

4. Automatic Summarization: Tools used for applying NLP:


Earlier, Information overload could be a real NLTK (Natural Language Toolkit) is a
drawback but now we have Automatic leading platform for building Python
Summarization. It is the process of creating programs to work with human language
a short, accurate, and articulate summary of data.
a longer text document. The most important
advantage of using a summary is it lessen It provides easy-to-use interfaces to many
the reading time. different work and lexical resources. Also, it
contains a stock of text processing libraries
5. Chatbot: for classification, tokenization, stemming,
lemmatization, tagging, parsing, and
semantic reasoning [6]. Overall, NLTK is a
free, open source, community-driven project

Conclusion: This is to conclude that infrastructure. For many developers, The


the project that we are working on with main problem with traditional infrastructure
a sincere effort. Most of the
requirements have been fulfilled up to is that it does not offer greater scalability,
the mark and the requirements which more flexibility, and all resources at a
have been remaining, can be completed
within a short period. reduced cost As many organizations tend
towards service oriented architecture,
Our project is only a humble progress to developers will often wonder whether
satisfy the needs of a discussion forum at progressive parts of their service could be
college level. Several user friendly coding moved into the cloud. Databases, servers
have also been adopted. This package shall and even file storage are slowly transitioning
prove to be a powerful package in satisfying to the cloud, with servers being run in
all the requirements of the organizations. virtual containers as opposed to being hosted
on a dedicated machine. Here the benefits of
The main aim is to offer a number of
our application came.
advantages over traditional server
References: [5]Conder, Shane; Darcey, Lauren (July 24,
2012). AWS Wireless Application
Development Volume II: Advanced Topics
[1]Ben Piper, David Clinton, “AWS (3rd ed.).
Certified Solution Architect Study Guide
Associate”, Second Edition 2018 released.
[6]Murphy, Mark (June 26, 2009).
Beginning Android (1st ed.). Apress. ISBN
[2] Joe Baron, Hisham Baz, Tim Bixler, Biff 1-4302-2419-3.
Gaut “AWS Certified Solution Architect
official study guide”. [7]AWS Documentation, Whitepapers &
Guides.
[3]Ed, Burnette (July 13, 2010). Hello,
Android: Introducing Google's Mobile [8]https://www.jayendrapatil.com(Blog on
Development Platform (3rd ed.). Pragmatic
Bookshelf. ISBN 978-1-934356-56-2. AWS resources and services)

[9]http://www.acloud.guru.com
[4]Ableson, Frank; Sen, Robi; King, Chris
(January 2011). AWS in Action, Second
Edition (2nd ed.). Manning. ISBN 978-1- [10]https://docs.djangoproject.com/en/3.0/h
935182-72-6. owto/deployment/
Authors
Poorva Paliwal
poorva.paliwal@gmail.c
om
Pursuing CSE from
Acropolis Institute of
Technology and
Research, Indore.

Pratyush Pare
pratyushpare220498
@gmail.com
Pursuing CSE from
Acropolis Institute of
Technology and
Research, Indore.

Priyal Sahu
priyalsahu9898@gmail.
com
Pursuing CSE from
Acropolis Institute of
Technology and
Research, Indore.

You might also like