Lms Portal: Sinhgad Institutes
Lms Portal: Sinhgad Institutes
LMS PORTAL
OF
SUBMITTED BY
Sinhgad Institutes
2023-24
The successful completion of this mini project report would not have been
possible without the support and assistance of many individuals and
organizations.I feel immensely blessed to have gotten this during the course of
my program.I would like to take this opportunity to offer my earnest
admiration to each and every one of them.I express my sentiment of
gratitude to Mr.Vivek who has been a continuous source of inspiration as
my intern trainer.Without his constant guidance and suggestions,this report
would have been nowhere near completion.My gratitude for his trust and
generosity goes beyond words
1.Introduction ……………………………
1. Title
2. Problem Statement
3. Obiectives
4. Scops
5. SystemRequirement Specification
2. Technology ………………………………………………
3. Program Outcome………………………………………………………………
4. Results …………………………………………………………………………
5. Work Report……………………………………………………………………
6.Conclusion ……………………………………………………………………
7. References ………………………………………
1. Title:
The internship I applied for was based on Full-Stack Web Development where I had
to developed LMS Web Portal.
2. Problem statement:
Developed a website for Job Searching,build full website using HTML
CSS JavaScript,JSP,Firebase,ReactJS,etc.
3. Objectives/Motivation:
The purpose of applying for the Web Developer role was to learn how a webpage
is built and how it is made interactive.
The motivation for applying to this internship was to impart the knowledge I
gained while learning web development,which motivated me to understand the
real-world implementation as a Web Developer.
Hardware Requirements:
Processor:Intel core i5
Memory:8GB RAM
, Hard Disk:1TB
Various tools and technology were used during our internship Some of them are listed below:
HTML5
HTML is a markup language used for structuring and presenting content on the World Wide
Web. It is the fifh and final major HTML version that is a World Wide Web
Consortium recommendation.The current specification is known as the HTML Living
Standard.It is maintained by the Web Hypertext Application Technology Working
Group(WHATWG),a consortium of the major browser vendors(Apple,Google,Mozilla,and
Microsoft).
HTML5 includes detailed processing models to encourage more interoperable
implementations;it extends,improves,and rationalizes the markup available for documents and
introduces markup and application programming interfaces(APIs)for complex web applications.
For the same reasons,HTML5 is also a candidate for cross-platform mobile applications
because it includes features designed with low-powered devices in mind.
CSS3
Cascading Style Sheets (CSS)is a style sheet language used for describing the presentation of
a document written in a markup language such as HTML or XML(including XML dialects such
as SVG,MathML or XHTML).CSS is a cornerstone technology of the World Wide
Web,alongside HTML and JavaScript.
Separation of formatting and content also makes it feasible to present the same markup page in
different styles for different rendering methods,such as on-screen,in print,by
voice (via speech-based browser or screen reader),and on Braille-based tactile devices.CSS
also has rules for alternate formatting if the content is accessed on a mobile device.
JavaScript
JavaScript is a high-level,often just-in-time compiled language that conforms to the ECMAScript
standard.It has dynamic typing,prototype-based object-orientation,and first-class functions.It is
multi-paradigm,supporting event-driven,functional,and imperative programming styles.It has
application programming interfaces(APIs)for working with text,dates,regular expressions,
standard data structures,and the Document Object Model (DOM).
The ECMAScript standard does not include any input/output (I/O),such as
networking,storage, or graphics facilities.In practice,the web browser or other runtime system
provides JavaScript APIs for I/O.JavaScript engines were originally used only in web
browsers, but are now core components of some servers and a variety of applications.
Virtual DOM:ReactJS uses a virtual DOM (Document Object Model)to update the
UI efficiently.The virtual DOM is a lightweight copy of the actual DOM,and changes
are made to the virtual DOM first before being updated in the actual DOM.This
approach minimizes the number of updates required and improves application
performance.
React Native:ReactJS can be used with React Native to build native mobile
applications for iOS and Android.This allows developers to use a single codebase to
build both web and mobile applications.
Firebase
Firebase is a cloud-based mobile and web application development platform that provides
developers with a wide range of tools and services to build,manage,and deploy their
applications.It was acquired by Google in 2014 and has since become one of the most
popular and widely used development platforms in the industry.
One of the main benefits of Firebase is that it integrates well with other Google products,such
as Google Cloud Platform and Google Analytics,providing developers with a comprehensive
and unified platform for building and managing their applications.
Features
· Real-time Database:Firebase provides a real-time database that allows developers to store
and sync data in real-time between their clients and servers.This feature is particularly
useful for applications that require real-time updates,such as chat apps or collaborative tools.
· Cloud Storage:Firebase's cloud storage service allows developers to store and access files,
such as images and videos,from the cloud.It provides secure and scalable storage with
fast upload and download speeds.
Cloud Storage:Firebase's cloud storage service allows developers to store and access
files, such as images and videos,from the cloud.It provides secure and scalable storage
with fast upload and download speeds.
· Cloud Messaging:Firebase's cloud messaging service allows developers to send targeted push
notifications to their users.It supports iOS,Android,and web notifications and provides
advanced targeting and segmentation capabilities.
· Analytics:Firebase's analytics service provides insights into user behavior and app
performance.It allows developers to track user engagement,retention,and conversion rates
and provides real-time reports and alerts.
SIT,Department of Computer Engineering 2022-23
· Performance Monitoring:Firebase's performance monitoring service allows developers to
monitor their application's performance and identify and fix performance issues.It
provides detailed reports on app startup time,network latency,and other key
performance metrics
· Test Lab:Firebase's test lab allows developers to test their applications on real devices in the
cloud.It provides automated testing and helps developers identify and fix issues before they
affect users.
ReactJS Material UI
UI Handler
Admin Student
API Call
Admin Student
Authenticati Authentication
on
Add
Login Courses
Reports Profile Cgune
Signup
User
User detail Courses Authentication Courses Students
via emall
&password
CHAPTER 3
PROGRAM OUTCOME
Web development really is so fascinating and at the same time tough to me,I will
learn and understand several goals with interest through internship training as if
after studying I could understand web development and it is so interesting then all the
other languages to me.During my internship period,I solved the CSS and other
problems. Clean software eliminates unforeseen errors that can impact the
load of site. Automated website monitoring solutions frequently enable
developers to view the websites of their customers in real time and set alerts to
notify them when potential issues arise.Not only does this allow developers to
recognize an issue before the customer does it,it also gives them the opportunity
to address it in many situations
before the problem affects the business of the customer.
Who are we
Oytie is a private organization that was founded in the year 2015
The company is all set to start tralning services for varlous IT
courses.Information Technology is gradually infiltrating every part
of our work and It's llkely to continue to do so in the future.It is
nelping to qutomate manual tasks,so processes run more
efficlently,It enables us to make intelllgent decislons faster,and
much more
WhatsApp Us ②
LOGIN
Please enter your cetails to login
login
Authentication
Jaam
知部为每
Cmad4
My t.2028
Muy 2,202
UytmAmkJoeomLHCUncnN2
Available at:
https://www.researchgate.net/publication/348271407_Prospe
cts_and_Challenges of
Learning_Management_Systems_in
_Higher_Education(Accessed:10 May 2023).
2 Anon(2023)Files.eric.ed.qov.
Available at: https://files.eric.ed.gov/fulltext/EJ1355831.pdf
26