0% found this document useful (0 votes)
46 views7 pages

Practical - 2 Aim: To Prepare A Problem Statement With Description of The Project You Decided E-Learning Application

 AI assistant like Alexa, Siri etc. Server:  4GB RAM  2 CPU cores  50GB storage Software:  Android Studio  Visual Studio Code  Node.js  MongoDB Recommended:  Android 8.0(Oreo) or higher.  4 GB of System RAM  AI assistant like Alexa, Siri etc.  8GB RAM  4 CPU cores  100GB storage 7) What are the

Uploaded by

Manthan Bhavsar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
46 views7 pages

Practical - 2 Aim: To Prepare A Problem Statement With Description of The Project You Decided E-Learning Application

 AI assistant like Alexa, Siri etc. Server:  4GB RAM  2 CPU cores  50GB storage Software:  Android Studio  Visual Studio Code  Node.js  MongoDB Recommended:  Android 8.0(Oreo) or higher.  4 GB of System RAM  AI assistant like Alexa, Siri etc.  8GB RAM  4 CPU cores  100GB storage 7) What are the

Uploaded by

Manthan Bhavsar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Practical -2

Aim: To prepare a problem statement with description of the


project you decided.
E-Learning Application
Theory:

Description:

The use of technology in schools and colleges is now standard practice. With teachers and
parents alike seeing the advantages when it comes to the education of children. Whether they are
in or out of the classroom, educational apps improve the learning rate of children.

Why are Educational Apps Important?

Learning apps come in all sorts of shapes and sizes! Providing for student of all ages and
abilities. The flexibility of educational apps means they can work on a range tablets or
smartphones. Allowing for the range of devices used outside the classroom.

Advantages:

1.Remote Learning

Learning away from the classroom not only helps students to progress faster, but also improve
their ability to use technology. The apps can even be used during school holidays, so your child
is constantly learning new things.

2.Better Communication

Using educational apps could mean better communication between parent and child, as they can
attempt to complete tasks together. This can help to improve parent-child bonds, as well as boost
the child’s self-esteem.

3. 24/7 Access:

Educational Mobile applications are accessible anywhere anytime. It is not time-bound. Study
when you feel to study is the concept it follows.

4. Comprehensive and systematic approach:

Education Apps helps students to analyze what they have been taught and what is the source of it
which makes them curious to know more but in a systematic way where they know how, when
and what to explore. This overall process helps the students to learn practically and not
theoretically.

5.Saves time:

Students save a lot of time through educational apps. No need to travel so it saves traveling time.
Getting references, class notes is easy just download it so it also saves time. Features like instant
updates, Portability, unlimited learning, etc. Saves a lot of time.
1) What actually your system is?

Educational Interactive App (E-Learning)


It will help student and teachers.

2) Why you want to develop this system? Who will be benefitted by making the use of that
software? Purpose for the development.

 Due to the outbreak of the COVID-19 pandemic, many schools, colleges, and other
educational institutions have embraced online education platforms. With e-learning
apps, you can provide an effective virtual learning experience to your learners.
 E-learning web apps improve students’ academic progress. It has surpassed the barriers
of space and time and made the students, teachers, and parents stay connected from
anywhere in and around the world.
 Students and teachers, Organizations will get the benefit of software.

3) Who will be the targeted audience/users of your software solution? Who will be your users
and stake holders of the system? Types of users (not number of users)? Roles and
responsibility of the users? Objectives of the development.

 Students and Teachers also organization will be the targeted audience.


 Students and Teachers and org. members are users.
 Teachers and Organization head are head of their students and employees.
 Teachers and Organization head have to give instruction to students and employees
and they have to take responsibility to execute given instructions.

4) What set of functionalities you are supposed to provide? Categorize the functionality by
types of users?

Voice call
Video call
Assistant Chat bot
Assignments work

5) Detailed discussion on features... How the features will work? What inputs and outputs are
required for each functionality/features?

For Example:

Registration

View Registration
Term Description

Input Click on the Registration Button.

Output View Registration window.

Fill Registration

Term Description

Purpose This module is specified for the users who are not registered to the
application, and want to access additional features and functions. Here, at
the time of registration, the user profile is created.

Input User Name, Gender, User Id, Password, Confirm Password, Date of birth,
Email, Address, Contact No

Output Appropriate message will be displayed on the user’s screen.

Process When the user inputs data into the fields and submits the form fields like
email id, password and mobile number his/her account will be, his/her
account is created and data is stored in the user’s table.

Login Module

Login into system

Term Description

Purpose To authenticate the user

Input Username, Password

Output If the password matching is successful then the system will allow the user to
perform operations.
Process When a user enters user_id and password, user_id and password are checked in
the database. If the details are correct then the user account is displayed.

Logout Module

Term Description

Purpose Logout module is generally used when the user does not want to browse over
the application and want to be logged out.

Input Click on Logout button

Output User is logged out from the application and cannot access any functions.

Process When user clicks on the Log out Button, the request is sent to the server to end
the current user session. With the acceptance of the request, the session is
terminated and user is logged out of the application.

Chat Module

Term Description

Input Click on Chat Button

Output Chat window opens

Video Call Module

Term Description
Input Click button and turn on web camera and microphone

Output Request sent to faculty

Voice Call Module

Term Description

Input Click button and turn on microphone

Output Request sent to faculty

Admin Module

Upload material

Term Description

Purpose This module is used when faculty wants to upload materials which are
useful for user.

Input Faculty uploads various materials which are useful for user.

Output As per the input, materials are uploaded in an application and user can

view/download these materials


Process After uploading materials by faculty, request is sent to admin to approve
material.

To Do List

Term Description

Purpose This module is used when faculty wants to remind user which work they
have to do.

Input Faculty reminds users.

Output As per the input, User can view their pending work

Chat Bot Module:

Term Description

Purpose This module is used for enhancing user experience. It will help user to
navigate through all functions.

Input User have to enter an appropriate text in this module.

Output User will get an appropriate text message from AI-Chatbot.

6) What are basic hardware/software requirements of the software? (Recommended and


Minimum)
Mobile Phone:
 android 6.0.1(Marshmallow) or higher.
 2 GB of System RAM

You might also like