Practical - 2 Aim: To Prepare A Problem Statement With Description of The Project You Decided E-Learning Application
Practical - 2 Aim: To Prepare A Problem Statement With Description of The Project You Decided E-Learning Application
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.
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.
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?
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.
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
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
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
Term Description
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.
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
Term Description
Input Click button and turn on web camera and microphone
Term Description
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
To Do List
Term Description
Purpose This module is used when faculty wants to remind user which work they
have to do.
Output As per the input, User can view their pending work
Term Description
Purpose This module is used for enhancing user experience. It will help user to
navigate through all functions.