E-Learning Management System - Project Report
E-Learning Management System - Project Report
Submitted To : Submitted By :
Submitted To:
Makhanlal Chaturvedi National University of Journalism and
Communication, Bhopal
Film Institute of eMITS, Lucknow
Project Certificate
This is to certify that the E-Learning Management System project report entitled submitted to
Makhanlal Chaturvedi National University of Journalism & Communication, 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 AMIT KUMAR TIWARI with
Enrolment no. AT147297002 Under the Supervision of Mr. SAURABH SRIVASTAVA .
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 : [email protected]
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
encouragement, knowledge and constructive suggestions.
Signature of Student
Signature of Student
V
V
I
TABLE OF CONTENTS
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
3.6 Project Scheduling……………………………………………………………………… 12
3.7 Project Profile……………………………………………………………………………… 13
3.8 Use Case Model of the Project…………………………………………………… 14
VI
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
assist 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
information 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 information 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
requirements, so that their valuable data/information can be stored for a longer period with easy
accessing 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, secure, reliable and fast management system. It can assist 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. 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.
Our project aims at Business process automation, i.e. we have tried to computerize
various 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.
In this, first the interested students get registered by selecting their desired username and
password 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
password 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
enter wrong username or password then they block their account temporary and after some
security verification they will able to access their account.
o Homepage:-
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
register 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
establishing 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 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.
For a successful software project the following steps can be followed:
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.
There has been continuous effort to develop tools, which can ease the process of software
development. But, with the evolving trend of different programming paradigms today's software
developers are really challenged to deal with the changing technology. Among other issues,
software re-engineering is being regarded as an important process in the software development
industry. 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 manual 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
diagrams, which can depict the structure of a program in a better way. Today, UML is being
considered 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
implementation 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
parallel 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
program 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
language, 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,
advanced concepts are used less often.
A class diagram describes the types of objects in the system and the various kinds of static
relationship 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
revealing the internal structure of the system. An use case typically represents a
sequence 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
communication relationship. When a stick person icon represents an external
system it is annotated by the stereo system>>.
Figure 2 : Use Case Diagram
Dataflow Diagram:
Data flow diagram IS the starting point of the design phase that functionally decomposes the
requirements specification. A DFD consists of a series of bubbles joined by lines. The bubbles
represent 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
significant 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 illustrates this flow of Information in a process based on the inputs and outputs. A DFD can
be referred 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.
a) 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
external data source or an internal data store to an internal data store or an external data sink, via
an internal 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 outside world are modeled purely in terms of data flows across the system boundary. The
context diagram shows the entire system as a Single process, and gives no clues as to its internal
organization.
This context-level DFD is next "exploded", to produce a Level 1 DFD that shows some of the
detail of the system being modeled. The Level 1 DFD shows how the system is divided into sub-
systems (processes), each of which deals with one or more of the data flows to or from an
external agent, and which together provide all of the functionality of the system as a whole. The
level 1 DFD is further speeded and split into more descriptive and detailed description about the
project as level 2 DFD. The level 2 DFD can be a number of data flows which will finally show
the entire description of the software project.
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.
• 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
implements 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.
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
programs, and testing procedures.
Acceptance Test
A final procedural review to demonstrate a system and secure user approval before a system
becomes 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.
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.
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
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
presentation of a document written in a markup language.
6) JAVA-SCRIPT
JavaScript is a lightweight, interpreted programming language. It is designed for
creating 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.
7) Connector and Driver
There is need to load the driver class of the database management system(dbms) in the
java.
Every database management system has its own separate driver class which was
developed so the DBMS can be able to connect with the java. If the driver class can not
be loaded due to some reason then the program will not be able to communicate with
database. After load the driver successfully we use the MySQL connector to connect
with the database.
-Table 2 Tools And Platform
Conclusion & Future Works
Chapter-5
2) Conclusion & Future Works
Our project is only a humble venture to satisfy the needs to manage their project work.
Several user friendly coding have also adopted. This package shall prove to be a powerful
package 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
maintaining information regarding:
The above mentioned points are the enhancements which can be done to increase the
applicability 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.
Enhancements 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.
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>
</head>
<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 -->
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;
public function __construct()
{
$this->conn=new mysqli($this->host,$this->username,$this->pass,$this->db_name);
if ($this->conn->connect_errno)
{
die("connection failed");
}
}
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-------->
.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>
<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 class="col-md-3 col-sm-3 col-xs-3">
<div class="img-wrapper">
<a href="img/work6.png" title="this is a sky image">
<img src="img/work6.png" class="img-responsive">
</a>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- <br><br><br><br>
<div class="container">
<div class="media-container-row">
<div class="media-content align-right">
<h1 class="mbr-section-title mbr-white pb-3 mbr-fonts-style display-1">
Intro with Video
</h1>
<div class="mbr-section-text mbr-white pb-3">
<p class="mbr-text mbr-fonts-style display-5">
Intro with background color, paddings and a video on the right. Mobirise helps you cut down
development time by providing you with a flexible website editor with a drag and drop interface.
</p>
</div>
<div class="mbr-section-btn">
<a class="btn btn-md btn-primary display-4" href="https://mobirise.co">LEARN MORE</a>
<a class="btn btn-md btn-white-outline display-4" href="https://mobirise.co">LIVE DEMO</a>
</div>
</div>
</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>
</div>
</div>
</div>
</div>
<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">
<?php
$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>
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>
</section>
<script type="text/javascript">
function validation() {
var username=document.getElementById('username').value;
var password=document.getElementById('password').value;
if ((username=="") ||( password==""))
{
document.getElementById('perror').innerHTML="please fill the details";
return false;
}
}
function clear() {
document.getElementById('perror').innerHTML="ksdfisdhfg";
}
</script>
<!---confirm password validation end------->
</body>
</html>
Appendix A
<<Snapshots of the project>>
Snapshot 14 Delete Existing Course
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."