Cloud Based E learning Platform Project Final Report
Cloud Based E learning Platform Project Final Report
ON
Submitted in the partial fulfillment of the requirements for the award of the degree of
BACHELOR OF TECHNOLOGY
IN
CLOUD TECHNOLOGY AND INFORMATION SECURITY
Submitted By,
Anjali Upadhyaya 1SU19CI007
Ridhisha Alva 1SU19CI015
CERTIFICATE
This is to certify that the project entitled “CLOUD BASED E-LEARNING PLATFORM”
is a bonafide work carried out by Anjali Upadhyaya, Ridhisha Alva bearing the 1SU19CI007,
1SU19CI015 in the partial fulfillment of Bachelor of Technology in Cloud Technology and
Information Security of the Srinivas University Institute of Engineering and Technology during
the year 2022-2023. It is certified that all corrections/suggestions indicated for internal assessment
have been in corporated in the report deposited in the department library. The internship report has
been approved as it satisfies the academic requirements in respect of internship work prescribed for
the said degree.
Name & Signature of the Guide Name & Signature of the H.O.D
External Viva
1. ------------------------------------
SRINIVAS UNIVERSITY
INSTITUTE OF ENGINEERING & TECHNOLOGY
MUKKA, SURATHKAL, MANGALORE-574146
DECLARATION
We, Anjali Upadhyaya, Ridhisha Alva the student of eighth semester, B.Tech in Cloud
Technology and Information Security, Srinivas University, Mukka, hereby declare that the
project entitled “CLOUD BASED E-LEARNING PLATFORM” has been successfully
completed by me in partial fulfillment of the requirements for the award of degree in Bachelor
of Technology in Cloud Technology and Information Security of Srinivas University
Institute of Engineering and Technology and no part of it has been submitted for the award
of degree or diploma in any university or institution previously.
Date: ____________
Place: Mukka
ACKNOWLEDGEMENT
We sincerely thank Mr. Daniel Francis Selvaraj, Head, of the Department, CTDS for
being an inspiration and support throughout this project.
We are extremely grateful to our respected Dean, Dr. Thomas Pinto, for providing the
facilities to carry out the project.
We also would like to thank our Management, A. Shama Rao Foundation, Mangaluru,
for providing the means and support for the completion of the project.
We would like to thank Mrs. Renisha, Professor in CTDS Department, Mr. Daniel
Francis Selvaraj, Head of the Department, Dr. A Sasi Kumar, Professor of CTDS
Department and non-teaching staff of CTDS Department for their support and help.
Finally, We express our profound gratitude to our parents and friends who have helped us
in every conceived manner with their valuable suggestions, encouragement and moral
support.
Anjali Upadhyaya
Ridhisha Alva
INDEX
ABSTRACT
1.INRODUCTION
1.1 THE DOMAIN
1.2 THE PROBLEM
1.3 THE TECHNOLOGY
2. SYSTEM ANALYSIS
2.1. LITERATURE REVIEW
2.2 EXISTING SYSTEMS
2.3. PROPOSED SYSTEM
2.4. HARDWARE AND SOFTWARE SPECIFICATIONS
3. SYSTEM DESIGN
3.1 MODULES DESCRIPTION
3.2 ARCHITECTURE DIAGRAM
3.3. WORKING CASES
3.3 USE DIAGRAM
3.4 SEQUENCE DIAGRAM
3.5 CLASS DIAGRAM
3.6 DATA FLOW DIAGRAM
4.IMPLEMENTATION
5. MOTIVATION TO IMPLEMENT
6. CONCLUSION
7. REFERENCES
ABSTRACT
With the advancement of technology, e-learning has become a popular
method of delivering educational content. Cloud computing, on the other
hand, has revolutionized the way computing resources are provisioned,
managed, and accessed. This project report explores the integration of e-
learning with cloud computing to create a robust and scalable learning
environment.
In this project report, we begin by providing an overview of cloud
computing and its benefits for e-learning. Cloud computing offers on-
demand access to a pool of computing resources, such as virtual
machines, storage, and databases, which can be utilized to support e-
learning platforms.
We then delve into the architecture of an e-learning system based on
cloud computing. This includes the different components and their
functionalities, such as the front-end interface, the application layer, and
the cloud infrastructure. We also discuss the advantages of using cloud-
based infrastructure for e-learning, such as scalability, reliability, and cost-
effectiveness.
1. INTRODUCTION
1.1 The Domain
Cloud computing is a rapidly growing domain in the field of technology and
information systems. It refers to the delivery of computing resources over
the internet, allowing users to access and utilize a wide range of services
and applications without the need for on-premises infrastructure.
However, there are also some considerations and challenges in the cloud
computing domain:
1. Security and Privacy: Storing data and applications in the cloud raises
concerns about data security, privacy, and compliance with regulations.
Organizations must implement proper security measures, encryption, and
access controls to protect sensitive information.
3. Vendor Lock-In: Moving applications and data to the cloud can create
dependencies on specific cloud providers and their proprietary
technologies. This can limit flexibility and make it challenging to switch
providers in the future.
CLOUD COMPUTING
3. Vendor Lock-In: Moving applications and data to the cloud can create
dependencies on specific cloud providers and their proprietary
technologies. This can limit flexibility and make it challenging to switch
providers in the future.
WordPress Security:
WordPress Hosting:
Benefits of AWS:
Cloud Infrastructure: Scalability and reliability are crucial for platforms like
Udemy and Coursera. Cloud computing platforms such as Amazon Web
Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure may
be utilized to host the infrastructure, store data, and ensure high
availability and performance.
Amazon EC2 (Elastic Compute Cloud) to provision virtual servers that will
host our application backend and frontend. EC2 provides scalable
compute capacity, allowing us to adjust resources based on demand.
• AWS services
• 512 MB memory
• 512 Bandwidth
• 20 GB SSD Disk
• 1 Virtual CPU
• Laptop or computer
• Web Browser
3. SYSTEM DESIGN
3.1 Module Description
4. Create A VPC
• Name the VPC
• Create an Internet gateway.
• Attach Internet Gateway with VPC
• Create 2 subnets.
• Create public route table.
• Attach one subnet with route table
Home page
Courses Menu
Pages menu
If user need updates about courses, or any queries they have they
can find options below of home page.
This is how we developed our Cloud Based E-learning Platform
Through AWS
5. MOTIVATION TO IMPLEMENT
• To provide E-learning platform for the students
• Providing free cloud courses
• Availability
• Time management
• To help students to gain more knowledge in cloud technology.
6. CONCLUSION
E-learning has become a popular way of learning, and this project focused
on developing a dynamic e-learning portal using WordPress through
Amazon Web Services (AWS).
Additionally, AWS offer several services that are essential for building an
e-learning portal.
7. REFERENCES
1) SaiAkash Neela, Yashwanth Neyyala, VamsiNadh Pendem,
Kanishk Peryala, Vasantham Vijay Kumar, “Cloud Computing
Based Learning Web Application Through Amazon Web Services”,
2021 7th International Conference on Advanced Computing and
Communication Systems (ICACCS)
2) Utpal Jyoti Bora, Majidul Ahmed, “E-Learning using Cloud
Computing”, International Journal of Science and Modern
Engineering (IJISME), ISSN: 2319-6386, Volume-1 Issue-2,
January 2013
3) M. A. H. Masud and X. Huang, "An e-learning system architecture
based on cloud computing," system, vol. 10, 2012.
4) N. Selviandro and Z. A. Hasibuan, "Cloud-Based elearning:a
proposed model and benefits by using elearning based on cloud
computing for educational institution," in Information and
Communication Technology-EurAsia Conference, 2013, pp. 192-
201 [10] . Peter Mell
5) Francesco Colace, Massimo De Santo, Marco Lombardi, Francesco
Pascale and Antonio Pietrosanto Dlln, University of Salcrno,
Fisciano,Italy, “Chatbot for E-learning: A case of Study”,
International Journal of Mechanical Engineering and Robotics
Research Vol. 7,No. 5, September 2018
6) A S S K Sreeharsha, Sai Mohan Kesapragada, “Building Chatbot
Using Amazon Lex and Integrating with A Chat Application”,
Researchgate, April 2022, DOI: 10.55041/IJSREM12145