Lms Report
Lms Report
SYSTEM(LMS)
Submitted in the partial fulfillment of the requirement for the award of a degree of
Bachelor
of
COMPUTER APPLICATION
Batch (2021-2024)
Submitted To : Submitted By :
Anshuman Sharma Name: Gurleen Singh
Enrollment No. AT147297002
Roll No: 155306
Study Institute code No. 7297
Project Certificate
This is to certify that the Learning Management System project report entitled submitted to
Guru Nanak Dev University (GNDU), Amritsar in partial fulfillment of the requirement for the
award of the degree of BACHELOR OF COMPUTER APPLICATIONS (BCA), is original work
carried out by myself Gurleen Singh with Enrolment no. AT147297002 Under the Supervision of
Anshuman Sharma.
The matter embodied in this project is genuine work done by myself and has not been submitted
whether to this University or to any other University / Institute for the fulfillment of the requirement
of any course of study.
Date:
24/07/2021
Signature of the Student
Name : AMIT KUMAR TIWARI
Contact Details (Email, Phone & Address)
Email : aktsln28@gmail.com
Phone: 7355374367
This Major Project E-Learning Management System is the result of contribution of many
mind. I would like to acknowledge and thank my project guide Mr. Saurabh Srivastava his valuable
support and guidance. He guided me through the process from conception and till the completion of this
project. I would also like to thanks my faculties. I thank to other non-teaching members.
I am very thankful for the open-handed support extended by many people. While no list would
be complete, it is my pleasure to acknowledge the assistance of my friends who provided encourage-
ment, knowledge and constructive suggestions.
Signature of Student
Signature of Student
V
V
I
TABLE OF CONTENTS
P
a
g
e
N
o
.
Title Page I
Declaration II
Certificate by the Supervisor III
Acknowledgement IV
List of Figures and tables V
Chapter-1
Introduction of the Project E-learning Management System 1
1.1. Abstract of the Project……………………………………………………………...... 2
1.2 Scope of the Project…………………………………………………………………...... 3
1.3 Reports of the E-Learning………………………………………………………...... 4
1.4 Modules of the E-Learning………………………………………………………...... 4
1.5 Objective…………………….……………………………………………………………...... 6
Chapter-2
Requirement Engineering 7
2.1 Software Requirement Specification …………………………………………… 7
2.2 Requirements of the Project………………………………..…………………...... 7
Chapter-3
Analysis & Design 8
3.1 System Design of E-learning …………………………………………… 8
3.2 General task involved in the design process ……………………………...... 8
3.3 Project Category………………………..…………………………………………………. 9
3.4 Project Planning……………………………………………………………………………. 10
3.5 Steps for successful software project………………………………………….. 11
VI
TABLE OF CONTENTS
3.6 Project Scheduling……………………………………………………………………… 12
3.7 Project Profile……………………………………………………………………………… 13
3.8 Use Case Model of the Project…………………………………………………… 14
VI
I
3.9 Dataflow Diagram…………………………………………………………………………. 16
3.10 E-R Diagram……………………………………………………………………………….. 18
Chapter-4
Construction 20
4.1 Implementation and Software Specification Testing…………………… 20
4.2 Programming and testing……………………………………………………………… 20
4.3 Steps of software testing……………………………………………………………… 22
4.4 System Testing……………………………………………………………………………… 23
4.5 Existing System of E-learning………………………………………………………… 24
4.6 Proposed System of E-learning………………………………………………….. 24
4.7 Description of Technology Used………………………………………………… 25
4.8 Tools And Platform……………………………………………………………………. 28
Chapter-5
Conclusion & Future Works 29
5.1 Conclusion of the Project E-learning …………………………………………… 29
5.2 Future Scope of the Project ………………………………..…………………...... 30
Chapter-6
Codes & Snapshots 32
6.1 JSP Codes …………………………………………………………………………………… 32
6.2 Snapshots of the project ………………………………..…………………...... 45
References 58
Notes 60
VI
I
Introduction
Chapter-1
Introduction of the Project E-learning Management System
The "E-learning Management System" has been developed to override the problems prevailing in
the practicing manual system. This software is supported to eliminate and in some cases reduce
the hardships faced by this existing system. Moreover this system is designed for the particular
need of the company to carry out operations in a smooth and effective manner.
The application is reduced as much as possible to avoid errors while entering the data. It also
provides error message while entering invalid data. No formal knowledge is needed for the user
to use this system. Thus by this all it proves it is user-friendly. E- Learning Management System,
as described above, can lead to error free, secure, reliable and fast management system. It can as-
sist the user to concentrate on their other activities rather to concentrate on the record keeping.
Thus it will help organization in better utilization of resources.
Every organization, whether big or small, has challenges to overcome and managing the informa-
tion of Student, Assignment, QUIZ, CLASS, and QUESTION. Every E-learning Management
System has different Assignment needs, therefore we design exclusive employee management
systems that are adapted to your managerial requirements. This is designed to assist in strategic
planning, and will help you ensure that your organization is equipped with the right level of infor-
mation and details for your future goals. Also, for those busy executive who are always on the go,
our systems come with remote access features, which will allow you to manage your workforce
anytime, at all times. These systems will ultimately allow you to better manage resources.
The purpose of E-learning Management System is to automate the existing manual system by the
help of computerized equipment’s and full-fledged computer software, fulfilling their require-
ments, so that their valuable data/information can be stored for a longer period with easy access-
ing and manipulation of the same. The required software and hardware are easily available and
easy to work with. E-learning Management System, as described above, can lead to error free, se-
cure, reliable and fast management system. It can assist the user to concentrate on their other ac-
tivities rather to concentrate on the record keeping. Thus it will help organization in better utiliza-
tion of resources. The organization can maintain computerized records without redundant entries.
That means that one need not be distracted by information that is not relevant, while being able to
reach the information.
• E-learning Management System also manage the CLASS details online for QUIZ
details, QUESTION details, Assignment.
• Editing, adding and updating of Records is improved which results in proper re-
source management of Assignment data.
Our project aims at Business process automation, i.e. we have tried to computerize vari-
ous processes of E-learning Management System.
• In computer system the person has to fill the various forms & number of
copies of the forms can be easily generated at a time.
• To assist the staff in capturing the effort spent on their respective working
areas.
• The system generates types of information that can be used for various
purposes.
• Be expandable
• You can easily export PDF for the Assignment, CLASS, and QUIZ
• You can also export the report into csv format for Assignment, Student, and
QUESTION.
• Student Management Module: Used for managing the information and de-
tails of the Student.
a) Focused Modules:
o Registration:-
In this, first the interested students get registered by selecting their desired username and pass-
word and by providing the necessary details.
Then each user profile will be maintained which can be edited by the user when desired. Each
person will register only one time. Details of each person along with their username and pass-
word is saved permanently in the database.
o Login:-
After providing the correct username and password, the user log’s in to the e-Learning system’s
homepage. There the user can select the available subjects to further learn about them. If user en-
ter wrong username or password then they block their account temporary and after some security
verification they will able to access their account.
o Dashboard:-
After providing the correct username and password, the user log’s in to the e-Learning system’s
homepage. Here at the homepage there are many choice for user to learn different languages like
C, C++ ,Java etc.
o Quiz: - user play the quiz on appropriate language and immediately take the result. On
each question user get the marks, there is no negative marking in quiz.
Objective
The main objective behind this project is to provide a user friendly environment to provide
knowledge and give everyone a chance to learn, irrespective of where they are, provided they reg-
ister themselves with the system.
The main features that the system provides can be made use of, once the registered people select
their interested subject and take a starter test. This helps to establish incremental learning process.
After taking this, based on their level of competence, they can take available tutorials, take online
tests and also discuss an issue/topic by posting messages in the discussion forum. Along with this
they can also take real time simulations of the most widely known competitive exams.
B. Chapter-2
1) Requirement Engineering
The Software Requirements Specification is produced at the culmination of the analysis task. The
function and performance allocated to software as part of system engineering are refined by es-
tablishing a complete information description, a detailed functional and behavioral description, an
indication of performance requirements and design constraints, appropriate validation criteria,
and other data pertinent to requirements.
• System needs to help the internal staff to keep information of Student and find
them as per various queries.
G. System reviews.
Project Category
Project Planning:
Software project plan can be viewed as the following:
1) Within the organization: How the project is to be implemented? What are various
constraints (time, cost, and staff)? What is market strategy?
2) With respect to the customer: weekly or timely meetings with the customer with
presentation on status reports. Customer’s feedback is also taken and further modification
and developments are done. Project milestones and deliverables are also presented to the
customer.
Select a project
Identifying project's aims and objectives.
Understanding requirements and specification
Methods Of analysis, design and implementation
Testing techniques
Documentation
Project milestones and deliverables
Budget allocation
o Exceeding limits within control
Project Estimates
o Cost
o Time
o Size of code
o Duration
Resource Allocation
o Hardware
o Software
o Previous relevant project information
o Digital Library
Risk Management
o Risk avoidance
o Risk detection
Project Scheduling:
An elementary Gantt chart or Timeline chart for the development plan is given below. The plan
explains the tasks versus the time (in weeks) they will take to complete.
Project Profile:
There has been continuous effort to develop tools, which can ease the process of software devel-
opment. But, with the evolving trend of different programming paradigms today's software de-
velopers are really challenged to deal with the changing technology. Among other issues, soft-
ware re-engineering is being regarded as an important process in the software development in-
dustry. One of the major tasks here is to understand software systems that are already developed
and to transform them to a different software environment. Generally, this requires a lot of man-
ual effort in going through a program that might have been developed by another programmer.
This project makes a novel attempt to address the issue of program analysis and generation of di-
agrams, which can depict the structure of a program in a better way. Today, UML is being con-
sidered as an industrial standard for software engineering design process. It essential provides
several diagramming tools that can express different aspects/ characteristics of program such as
Use cases: Elicit requirement from users in meaningful chunks. Construction planning is
built around delivering some use cases n each interaction basis for system testing.
Class diagrams: shows static structure of concepts, types and class. Concepts how users
think about the world; type shows interfaces of software components; classes shows im-
plementation of software components.
State diagram: show how single object behaves across many use cases.
Activity Diagram: shows behavior with control structure. Can show many objects over
many uses, many object in single use case, or implementation methods encourage paral-
lel behavior etc. The end-product of this project is a comprehensive tool that can parse
any vb.net program and extract most of the object oriented features inherent in the pro-
gram such as polymorphism, inheritance, encapsulation and abstraction.
What is UML?
UML stands for Unified Modeling Language is the successor to the wave of Object Oriented
Analysis and Design (OOA&D) methods that appeared in the late 80's. It most directly unifies
the methods of Booch, Rumbaugh (OMT) and Jacobson. The UML is called a modeling lan-
guage, not a method. Most methods consist at least in principle, of both a modeling language
and a process. The Modeling language is that notation that methods used to express design.
Class-Diagram:
The class diagram technique has become truly central within object- oriented methods. Virtually
every method has included some variation on this technique. Class diagram is also subject to the
greatest range of modeling concept. Although the basic elements are needed by everyone, ad-
vanced concepts are used less often.
A class diagram describes the types of objects in the system and the various kinds of static rela-
tionship that exist among them. There are two principal kinds of static relationship:
• Association
• Subtype
Class diagram also show the attributes and operations of a class and the constraints that apply to
the way objects are connected.
The use case model for any system consists of "use cases". Use cases represent
different ways In which the system can be used by the user. A simple way to find
all the use case of a system is to ask the questions "What the user can do using the
system?" The use cases partition the system behavior into transactions such that
each transaction performs some useful action from the users' point of view.
The purpose of the use case to define a piece of coherent behavior Without reveal-
ing the internal structure of the system. An use case typically represents a se-
quence of interaction between the user and the system. These interactions consists
of one main line sequence is represent the normal interaction between the user and
the system. The use case model is an important analysis and design artifact
(task).Use cases can be represented by drawing a use case diagram and writing an
accompany text elaborating the drawing.
In the use case diagram each use case is represented by an ellipse with the name
of use case written inside the ellipse. All the ellipses of the system are enclosed
with in a rectangle which represents the system boundary. The name of the system
being module appears inside the rectangle. The different users of the system are
represented by using stick person icon. The stick person icon is normally referred
to as an Actor. The line connecting the actor and the use cases is called the com-
munication relationship. When a stick person icon represents an external system it
is annotated by the stereo system>>.
Dataflow Diagram:
Data flow diagram IS the starting point of the design phase that functionally decomposes the re-
quirements specification. A DFD consists of a series of bubbles joined by lines. The bubbles rep-
resent data transformation and the lines represent data flows in the system. A DFD describes what
data flow rather than how they are processed, so it does not hardware, software and data structure.
A data-flow diagram (DFD) is a graphical representation of the "flow" of data through an DFDs
can also be used for the of processing (structured design). A data flow diagram (DFD) is a signifi-
cant modeling technique for analyzing and construct ng information processes. DFD literally
means an illustration that explains the course or movement of information in a process. DFD il-
lustrates this flow of Information in a process based on the inputs and outputs. A DFD can be re-
ferred to as a Process Model. The data flow diagram is a graphical description of a system's data
and how to Process transform the data is known as Data Flow Diagram (DFD). Unlike details
flow chart, DFDs don't supply detail descriptions of modules that graphically describe a system's
data and how the data interact with the system. Data flow diagram number of symbols and the
following symbols are of by DeMarco.
Figure 3
Data Flow Diagram
This basic DFD can be then disintegrated to a lower level diagram demonstrating smaller steps
exhibiting details of the system that IS being modeled. On a DFD, data Items flow from an exter-
nal data source or an internal data store to an internal data store or an external data sink, via an in-
ternal process. It is common practice to draw a mntext-level data flow diagram first, which shows
the interaction between the system and external agents, which act as data sources and data sinks.
On the context diagram (also known as the Level O DFD'), the system's Interactions With the out-
side world are modeled purely in terms of data flows across the system boundary. The context di-
agram shows the entire system as a Single process, and gives no clues as to its internal organiza-
tion.
About ER Diagram:
Entity Relationship Diagram: E-R Model is a popular high level conceptual data model. This
model and its variations are frequently used for the conceptual design of database application
and many database design tools employ its concept.
A database that to an E-R diagram can be represented by a collecton of tables in the rela-
tional system. The mapping of E-R diagram to the entities are:
• Attributes
• Relations
o Many-to-many
o Many-to-one
o One-to-many
o One-to-one
• Weak entities
Chapter-4
Construction
Detailed Design of Implementation: This phase of the systems development life cycle refines
hardware and software specifications, establishes programming plans, trains users and imple-
ments extensive testing procedures, to evaluate design and operating specifications and/or
provide the basis for further modification.
• Technical Design: This activity builds upon specifications produced during new
system design, adding detailed technical specifications and documentation.
• Test Specifications and Planning: This activity prepares detailed test specifica-
tions for individual modules and programs, job streams, subsystems, and for the sys-
tem as a whole.
This activity encompasses actual development, writing, and testing of program units or modules.
User Training
This activity encompasses writing user procedure manuals, materials, conducting training pro-
grams, and testing procedures.
Acceptance Test
A final procedural review to demonstrate a system and secure user approval before a system be-
comes operational.
Installation phase
In this phase the new Computerized system is installed, the conversion to new procedures is fully
implemented, and the potential of the new system is explored.
System Installation
The process of starting the actual use of a system and training user personnel in its operation.
Review Phase
This phase evaluates the successes and failures during a systems development project, and to
measure the results of a new Computerized Transystem in terms of benefits and savings projected
at the start of the project.
Development Recap
A review of a project immediately after completion to find successes and potential problems in
future work.
Post-Implementation Review
A review, conducted after a new system has been in operation for some time, to evaluate actual
system performance against original expectations and projections for cost-benefit improvements.
Also identifies maintenance projects to enhance or improve the system.
b) Preparation of the possible test data with all the validation checks.
The unit testing done included the testing of the following items:
Preparation of the possible test data with all the validation checks.
The System Testing done included the testing of the following items:
3. Testing the dependent modules together with all the possible test data scripts.
In the existing system the exams are done only manually but in proposed system we have to
computerize the exams using this application.
Time consuming.
The aim of proposed system is to develop a system of improved facilities. The proposed system
can overcome all the limitations of the existing system. The system provides proper security and
reduces the manual work.
Security of data.
Greater efficiency.
Better service.
1) Java Server Pages (JSP) :- java server pages as compared to the servlet are more
comfortable and less complex when we deal with the html logics.
Java server pages in java are also dynamic pages.
Java server pages are pure HTML by default but it support java code too. Java
Server Pages are built on top of the Java Servlets API,
So like Servlets, JSP (Java Server Pages) also has access to all the powerful Enterprise java
APIs, including the JDBC, JNDI, EJB or etc.
JSP pages can be used in combination with servlets that handle the business logic, the model
supported by Java servlet template engines.
2) Eclipse
It contains a base workspace and an extensible plug-in system for customizing envi-
ronment.
Eclipse is written mostly in Java and its primary use is for developing Java applications.
3) Tomcat-Server
Tomcat is reference implementation of the JSP and Servlet specifications
Its open source development model helps fix bugs by the developers themselves
Apache Tomcat, often referred to as Tomcat Server, is an open-source Java servlet
Container developed by the Apache Software Foundation(ASF).
Tomcat implements several Java EE specifications including Java servlet, Java Server
Pages (JSP), Java EL, and Web Socket, and provides a
"pure Java" HTTP web server environment in which Java code can run.
4) HTML
HTML is the standard markup language for creating Web pages. HTML stands for
Hyper Text Markup Language. HTML describes the structure of Web pages using
markup. HTML elements are the building blocks
of HTML pages. HTML elements are represented by tags.
5) CSS
Cascading Style Sheets (CSS) is a style sheet language used for describing the pre-
sentation of a document written in a markup language.
6) JAVA-SCRIPT
JavaScript is a lightweight, interpreted programming language. It is designed for creat-
ing network-centric applications. It is complimentary to and integrated with Java.
JavaScript is very easy to implement because it is integrated with HTML. It is open
and cross-platform.
Chapter-5
2) Conclusion & Future Works
Our project is only a humble venture to satisfy the needs to manage their project work. Sev-
eral user friendly coding have also adopted. This package shall prove to be a powerful pack-
age in satisfying all the requirements of the school. The objective of software planning is to
provide a frame work that enables the manger to make reasonable estimates made within a
limited time frame at the beginning of the software project and should be updated regularly
as the project progresses.
In a nutshell, it can be summarized that the future scope of the project circles around main-
taining information regarding:
The above mentioned points are the enhancements which can be done to increase the ap-
plicability and usage of this project. Here we can maintain the records of Assignment and
Student. Also, as it can be seen that now-a-days the players are versatile, i.e. so there is a
scope for introducing a method to maintain the E-learning Management System. En-
hancements can be done to maintain all the Assignment, Student, TEACHER, QUIZ,
QUESTION.
We have left all the options open so that if there is any other future requirement in the
system by the user for the enhancement of the system then it is possible to implement
them. ln the last we would like to thanks all the persons involved in the development of
the system directly or indirectly. We hope that the project will serve its purpose for which
it is develop there by underlining success of process.
D. Chapter-6
Admin_main.php
<?php
include("classes/admin.php");
$admin=new admin;
$userd=$admin->show_users();
?>
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<meta name="description" content="">
<meta name="author" content="">
<link rel="icon" href="../../favicon.ico">
<title>Admin panel</title>
.sidebar-list
{
margin-right: -15px;
.sidebar-list li:hover
{
background-color: deepskyblue !important;
}
.sidebar-list li a
{
color:white;
text-decoration: none;
}
.mytable1 .card
{
background: #5f2c82; /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #49a09d, #5f2c82); /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #49a09d, #5f2c82); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
.mytable2 .card
{
background: #EC6F66; /* fallback for old browsers */
background: -webkit-linear-gradient(to right, #F3A183, #EC6F66); /* Chrome 10-25, Safari 5.1-6 */
background: linear-gradient(to right, #F3A183, #EC6F66); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
}
.card
{
overflow: hidden;
transition: all 0.9s ease;
}
.card:hover
{
transform: scale(1.04);
}
</style>
<body style="background-color:#f1efef">
</div>
</div>
<tbody >
<tr>
<td class="mytable1">
<div class="card shadow border-0 " style="width: 15rem; height: 110px; box-shadow: 2px 3px #827171; border-radius:0px; border-
top-left-radius: 0px;">
<div class="card-body">
<p class="card-text text-white"><b class="h4">No. Of Courses </b><br><span style="font-size: 20px;"><?php $admin-
>display_course_count(); ?></span></p>
</div>
</div>
</td>
</tr>
<tr>
<td class="mytable2">
<div class="card shadow border-0" style="width: 15rem; height: 110px; box-shadow: 2px 2px #827171; border-radius:0px; border-
top-left-radius: 0px;">
<div class="card-body">
<p class="card-text text-white"><b class="h4">No. Of Videos</b><br><span style="font-size: 20px;"><?php $admin-
>display_video_count(); ?></span></p>
</div>
</td>
</tr>
</tbody>
</table>
<table class="table ml-5 bg-white shodow pl-5 table-responsive" style=" height : 355px;overflow-y: scroll;display: inline-block;
width: 640px;">
<th scope="col">id</th>
<th scope="col">Username</th>
<th scope="col">Password</th>
<th scope="col">email id</th>
</tr>
</thead>
<tbody style="">
<?php
foreach ($userd as $userdata) {
?>
<tr >
<th scope="row"><?php echo $userdata['id']; ?></th>
<td ><?php echo $userdata['username']; ?></td>
<td><?php echo $userdata['password']; ?></td>
<td><?php echo $userdata['email']; ?></td>
</tr>
<?php } ?>
</tbody>
</table>
</div>
<?php $faq=$admin->display_faq_list();
?>
<?php } ?>
</tbody>
</table>
</div> <!-- FAQ section ends -->
</div>
Manage_course.php
<?php
class manage_courses_class
{
public $host="localhost";
public $username="root";
public $pass="";
public $db_name="uniquedeveloper";
public $conn;
public $course_list;
while($row=$result->fetch_array(MYSQLI_ASSOC))
{
$this->course_list[]=$row;
}
return $this->course_list;
}
}
?>
Home.php
<?php
session_start();
if (!isset($_SESSION['username'])) {
header('location:login.php');
# code...
?>
<!DOCTYPE html>
<html>
<head>
<link href="https://fonts.googleapis.com/css?family=Aleo" rel="stylesheet">
<!----font-awsome start-->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<!----font-awsome ends-->
<!----favicon setting-->
<link rel="shortcut icon" type="text/css" href="img/mylogo.png">
<!----------email notification-------->
<style type="text/css">
.servicebody
{
html
{
scroll-behavior: smooth;
}
</style>
</head>
<body onload="myfunction()">
<!---preloader starts ----->
<div id="loading"></div>
</button>
</div>
<div class="cta-div">
<a href="" class="btn1">CONTACT US</a>
<a href="#myservice_section" class="btn2">LEARN TODAY</a>
</div>
<br><br>
<div class="social-networks">
<a href="https://www.facebook.com/Unique-Developer-282626055790378/?modal=admin_todo_tour" class="fa fa-facebook"></a>
<a href="https://twitter.com/SunilYa35862617" class="fa fa-twitter"></a>
<a href="https://www.instagram.com/unique_developer" class="fa fa-instagram"></a>
<a href="" class="fa fa-reddit"></a>
<a href="https://www.linkedin.com/in/sunil-yadav-70b3bb181/" class="fa fa-linkedin"></a>
<a href="" class="fa fa-cog"></a>
</div>
</div>
</div>
</section>
<!---Login Start------->
</div>
<div class="register">
<h2>Don't have an account? <span id="create-account"><a href="signup.html">Create</span></a> </h2>
</div>
</form>
</div>
<div class="right-box">
<span class="signinwith">Sign in With <br> Social Networks</span>
</div>
</div>
</div>
</div>
<!---Login Ends------->
<br><br>
<div class="container-fluid servicebody" id="myservice_section">
<div class="service-are" id="service">
<div class="row">
<div class="col-xs-12">
<div class="section-title text-center">
<h2><b>SERVICES</b></h2>
<p>
this is our serices theses are the services provided by us <br>this are the services provided by us
</p>
</div>
</div>
</div>
<div class="row">
<div class="col-md-4 col-sm-6 col-xs-12">
<div class="service-wrap text-center">
<div class="service-icon">
<i class="fa fa-leaf"></i>
</div>
<h3><a href="programmingdemo.php">PROGRAMMING</a></h3>
E-learning Management System
43
Codes & Snapshots
<p>
Here you will find all the lecture tutorials related to programming languages
like JAVA,PYTHON,ANDROID etc
</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- <br><br><br><br>
<div class="container">
<div class="media-container-row">
</div>
</div>
</section> -->
<div class="container">
<div class="row">
<div class="col-md-12">
<div id="team-memebers" class="owl-carousel owl-theme">
<div class="team-member text-center">
<img src="img/sunil.jpg" class="img-responsive">
<div class="team-member-info text-center">
<h4 class="team-member-name">Sunil yadav</h4>
<h4 class="team-member-designation">ceo</h4>
<ul class="social-list">
<li><a href="https://www.facebook.com/profile.php?id=100004910078558" class="social-icon icon-gray"><i class="fa fa-
facebook"></i></a></li>
<li><a href="https://twitter.com/SunilYa35862617" class="social-icon icon-gray"><i class="fa fa-twitter"></i></a></li>
<li><a href="" class="social-icon icon-gray"><i class="fa fa-google-plus"></i></a></li>
</ul>
</div>
</div>
E-learning Management System
48
Codes & Snapshots
</div>
</div>
</div>
</div>
<!--
===============================================================================================
================================ -->
<!---FAQs Section Start------->
<br><br><br>
<section class="faq" id="myfaq">
<div class="container">
<div class="row">
<div class="col-md-12 text-center">
<h2><b>GENERAL FAQs</b></h2>
<div class="sub-heading">
<p>
you can ask the regarding the issues.we will <br>solve that together for sure
</p>
</div>
</div>
</div>
</div> <br><br><br>
<div class="container">
<div class="row">
<div class="col-md-7">
<div class="panel-group" id="accordian">
$con=mysqli_connect('localhost','root');
if (!$con) {
die('connection failed'.mysqli_connect_error());
}
mysqli_select_db($con,'uniquedeveloper');
<?php } ?>
</div>
</div>
</div>
</div>
</section>
<form>
<div class="form-group">
<label for="exampleInputEmail1">Email address</label>
<input type="email" class="form-control" aria-describedby="emailHelp" placeholder="Enter email">
<small id="emailHelp" class="form-text text-muted">We'll never share your email with anyone else.</small>
</div>
<div class="form-group">
<label for="exampleInputPassword1">message</label>
<input type="password" class="form-control" placeholder="enter your message">
</div>
<script type="text/javascript">
var preloader=document.getElementById('loading');
function myfunction()
{
preloader.style.display='none';
}
function addButton() {
var body=document.getElementsByTagName('body')[0];
var myfaq1=document.getElementById('myfaq');
var btn=document.createElement('button');
btn.innerHTML='sunil';
myfaq1.appendChild(btn);
body.appendChild(myfaq);
}
</script>
</body>
</html>
Login.php
<?php
session_start();
?>
<!DOCTYPE html>
<html>
<head>
<link href="https://fonts.googleapis.com/css?family=Aleo" rel="stylesheet">
<!----font-awsome start-->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<!----font-awsome ends-->
<!----favicon setting-->
<link rel="shortcut icon" type="text/css" href="img/mylogo.png">
<!----------email notification-------->
<script type="text/css">
</script>
</head>
<body>
<!---Navigation Starts ----->
</button>
<span id="perror"><?php
if(isset($_SESSION['error']))
{
echo "wrong username or password";
}
else{ echo " ";}
?>
</span>
<button id="btn-login" type="submit">Login</button>
</div>
<div class="register">
<h2>Don't have an account? <span id="create-account"><a href="signup.html">Create</span></a> </h2>
</div>
</form>
</div>
<div class="right-box">
<span class="signinwith">Sign in With <br> Social Networks</span>
</div>
</div>
</div>
E-learning Management System
56
Codes & Snapshots
</section>
<script type="text/javascript">
function validation() {
var username=document.getElementById('username').value;
var password=document.getElementById('password').value;
function clear() {
document.getElementById('perror').innerHTML="ksdfisdhfg";
}
</script>
<!---confirm password validation end------->
</body>
</html>
Appendix A
<<Snapshots of the project>>
II. REFERENCES
Kalantzis, Mary and Bill Cope. 2015. "Learning and New Media." Pp. 373-387
in The Sage Handbook of Learning, edited by D. Scott and E. Hargreaves.
Thousand Oaks CA: Sage. | download
Cope, Bill and Mary Kalantzis. 2015. "Assessment and Pedagogy in the Era of
Machine-Mediated Learning."