B.SC Cs Batchno 27
B.SC Cs Batchno 27
BHAVADHARINI.K (38290010)
CHARULATHA.K (38290012)
SATHYABAMA
INSTITUTE OF SCIENCE AND TECHNOLOGY
(DEEMED TO BE UNIVERSITY)
Accredited with Grade “A” by NAAC
MARCH - 2021
SATHYABAMA
INSTITUTE OF SCIENCE AND TECHNOLOGY
(DEEMED TO BE UNIVERSITY)
Accredited with Grade “A” by NAAC
JEPPIAAR NAGAR, RAJIV GANDHI SALAI, CHENNAI - 600 119
www.sathyabama.ac.in
BONAFIDE CERTIFICATE
Internal Guide
Dr. S. Jancy
ii
DECLARATION
DATE:
iii
ACKNOWLEDGEMENT
iv
ABSTRACT
E-Learning systems that enable students to study by themselves without a teacher have
widely deployed in universities, high schools and companies. Such an e-learning system is
usually implemented as a client-server model. The client-server model, however, has
problems with fault tolerance and concentration of system resources such as computation.
These problems can be solved by the installation of high-performance servers. Since our
proposed system uses these idle resources. Our e-learning system enables us to realize
high fault tolerance and a load balancing function and useful to organizations.
v
TABLE OF CONTENTS
ABSTRACT v
LIST OF FIGURES
1. INTRODUCTION 9
OVERVIEW OF THE SYSTEM 9
1.1 GENERAL 10
1.2 EXISTING SYSTEM 10
1.2.1 LITERATURE SURVEY 11
1.2.2 DISADVANTAGES OF EXISTING SYSTEM 13
1.3 PROPOSED SYSTEM 13
1.3.1 ADVANTAGES 13
3. DEVELOPMENT PROCESS 16
3.1 REQUIREMENT ANALYSIS 16
3.1.1 INPUT REQUIREMENTS 16
3.1.2 OUTPUT REQUIREMENTS 16
3.1.3 RESOURCE REQUIREMENTS 16
3.2 SYSTEM DESIGN 17
3.2.1 ARCHITECTURAL DESIGN 17
3.2.2 DETAILED DESIGN 18
3.2.2.1 DATA FLOW DIAGRAM 18
3.2.3 UML DIAGRAM 20
3.2.3.1 CLASS DIAGRAM 20
3.2.3.2 USE CASE DIAGRAM 20
3.2.3.3 SEQUENCE DIAGRAM 21
3.2.3.4 ACTIVITY DIAGRAM 22
3.2.4 DATABASE DESIGN 23
3.3 IMPLEMENTATION 25
3.3.1 STAFF MODULE 26
3.3.2 STUDENT MODULE 26
3.3.3 LOGIN MODULE 26
3.3.4 VIDEO UPLOAD/DOWNLOAD MODULE 26
3.3.5 NOTES UPLOAD/DOWNLOAD MODULE 27
3.3.6 ASSIGNMENT UPLOAD/DOWNLOAD MODULE 27
3.3.7 VIEW ASSINGMENT STATUS MODULE 27
vi
3.4 TESTING 28
3.4.1 UNIT TESTING 28
3.4.2 INTEGRATION TESTING 28
3.4.3 SYSTEM TESTING 29
3.5 TEST CASE 29
3.6 ANALYSIS 30
3.6.1 TRACKING ANALYSIS 30
4. RESULT 32
5. CONCLUSION AND ENHANCEMENT 33
5.1 CONCLUSION 33
5.2 FUTURE ENHANCEMENT 33
APPENDIX
A.SOURCE CODE 34
B.SCREENSHOTS 50
C.REFERENCE 58
vii
LIST OF FIGURES
viii
CHAPTER 1
INTRODUCTION
OVERVIEW
E-learning is among the most important explosion propelled by the internet
transformation. It has the inability to handle all functions of the institution
such as some courses that require practical skills and supervision but it also
increases the interaction among students which in turn will lead to achieve
the learning goal as students are able to access any where and anytime.
After a deep research I found that, there is a lot of information concerning
the topic of developing a course repository, but the major problem with the
information is that there is a contradiction as to whether the system itself
brings in a lot of benefit to an organization.Our project provides benefit of
learning from distance due to the pandemic situation. The staffs were able to
upload the subject notes inside the portal this action is better than manual
writing or oral reading as it saves time and energy of both the staffs and
student. Then staffs can set some assignments and time limit to submit those
works in the system and staffs can monitor every individuals equally. The
Students can download the notes of a particular notes and they can also
upload their assignment works in the system for the verification.
9
1.1 GENERAL
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.
10
1.2.1 Literature survey
Almaiah MA, Al-Khasawneh A, Althunibat A.[1]explores the critical
challenges and factors influencing the E-learning system usage during the
COVID-19 pandemic 2020. The COVID-19 pandemic forced most
universities and colleges everywhere in the globe to prohibit the physical
presence classes to stop the spread of the pandemic. The corona virus
COVID-19 made big changes in all sectors including the education sector
has not been immune. The e-learning systems became a demand based on
the logic of the exception that extraordinary times call for extraordinary
measures—one common trend in education systems around the world has
been to respond to the pandemic with “emergency e learning” protocols,
marking the rapid transition of face-to-face classes to online learning
systems.
Walabe E. [2] describes about E-Learning Delivery in Saudi Arabian
Universities, 2020. Service-Oriented Architecture (SOA) provides great
solutions for E-Learning, where each service has a particular task to do. The
web service contains an interface which is responsible for the functionality or
the service provided by the provider. It contains a contract as well where the
service user can find out how to interact with the service.
The interface defines how a service provider will perform requests from a
service consumer, the contract defines how the service provider and the
service consumer should interact, and the implementation is the actual
service code itself. The proposed system is an intelligent learning system
based on IoT and cloud computing to provide a solution for organizations
with an interactive solution that allows students to communicate with the
course tutor with the other course attendees
Frazer C, Sullivan DH, Weather spoon D, Hussey L [3]are the authors and
describes about Faculty Perceptions of Online Teaching Effectiveness and
Indicators of Quality. Nursing Research and Practice. 2017; 2017:1–6. Online
teaching or mobile-based (M- learning) have some basic methods. It should
authenticate the learner by using a login form by checking the user login
data, if the user is the admin, they can add the course content and activities
for learners. These systems provide a straightforward solution for managing
and controlling classrooms with some other features regarding user
11
management to allow the admins to add and remove learners or give them
assignments if it is needed.
Chatziralli I [4] tells about Transforming ophthalmic education into virtual
learning during COVID-19 pandemic.A global perspective. 2020[4]. Another
category is the faculties’ perception of E-learning course delivery.
Accordingly, many faculties used shared video/notes at the time of the
lecture, some before the lecture, and few more performed spots lectures.
They further mentioned sharing video/notes at the time of the lecture is more
effective, than in other ways. It showed further evidence that most of them
recorded the lecture and upload it before the online class. Also, many of
them were comfortable in recording the lecture. Though there are some
difficulties in recording lectures including disconnection issues, disturbance
in-network, lack of voice clarity, and problems in uploading. The student’s
response was found less in the online class rather than in classroom
teaching. Many of them noted that the discipline is less towards online class
rather than classroom teaching. The quality of teaching and learning is not
improved in Online teaching. The faculties stated the reason as there was a
lack of classroom culture, difficulties in grading & maintaining attendance.
The online assessment methods adopted by the faculties include Quiz,
assignment, discussion, oral examination, Homework, and presentation. It
was further evident that online teaching was suitable for Theory-based
courses and then for numerically based courses whereas, for practical
classes, it is a bit more complex and not that effects such as for clinical and
laboratory-based classes.
Cheung CMK, Chiu PY, Lee MKO[5] explores about Online social networks.
The Amazon web services (AWS) is used to scale the need for streaming
resource on demand . The proposed system provides a solution based on
VR to make the interactivity between the participants as high as the real
classroom. IoT has become one of the daily life basics to run the need of
many stems. The main idea of the IoT paradigm is to reduce the existing gap
between the digital and physical worlds. The IoT extends the actual form of
the Internet to a network of connected people and objects (things). Within the
IoT, objects obtain intelligent behavior as they can collect, exchange data,
and make decisions. The data gathering and exchange are guaranteed
12
thanks to microcontrollers, sensors, and software embedded in objects.
1.3.1 Advantages
The following are the advantages of proposed system
• User can access the content at any time.
• Students who are facing the issues to attend the online classes for
those can have an access to the online classes in this website.
• So missed out people can learn the course at any time later with the
help of an internet.
• It is user friendly to use this website.
13
CHAPTER 2
PROBLEM DEFINITION AND METHODOLOGY
The existing system and the proposed system of the project are discussed in
the previous chapter. This chapter explains about the problem definition and
the methodology of the project. The problem definition discusses about the
objective of the project and the methodology used to develop the project.
14
2.2 METHODOLOGY
At present, supporting E-learning with interactive virtual campuses is a future
goal in education. Because of pandemic is occur. So Models that measure
the levels of acceptance, performance, and academic efficiency have been
recently developed.
15
CHAPTER 3
DEVELOPMENT PROCESS
Hardware requirements:
⚫ RAM: 1GB RAM
⚫ Memory: 500 GB
⚫ Operating system: Windows 7, Windows 10
16
Software requirements:
⚫ Programming Language: Asp.Net
⚫ Tools: Visual Studio 2013
⚫ Database: SQL
⚫ Browser: Any of browser, opera or chrome
The architecture diagram shown in figure 3.1 explains that the student can
login to the application and view/download the notes & videos and
assignment. Staff can upload notes & videos and assignment and view the
assignment all are stored in database.
17
3.2.2 Detailed Design
The detailed design explains various modules and the work flow and the data
flow of the project. The detailed design will explain the software competence
in detail and it will help in the implementation of the system.The diagram will
describes each steps in various design methodology.
18
Figure 3.3 Level 1 Data Flow Diagram
The above figure 3.3 explains user can upload the content (notes,
videos, assignment) and view the assignment status.
The above figure 3.4 explains student can login into their account and they
can submit assignment and view the videos and notes.This diagram explains
the things students can able to do in this application. The students first
register by providing the details like name, email, username and password
after successfully registered they can able to login to the application like
username & password.view and download videos, notes & assignment and
get notification upload assignment notes.
19
3.2.3 UML Diagram
The important role of the use Case diagram in the unified modelling language
is to gather system requirements and actors. The staff and the students are
the two actors in this application and the use case diagram shown in the
figure 3.6 explains the different types of roles and how they interact with the
system.
20
Figure 3.6 Use Case Diagram
The above figure 3.6 explains the interaction between the student and staff.
Both have to register by giving their credentials and they access the website.
21
Figure 3.7 Sequence Diagram
The above figure 3.7 describes the interaction by focusing on the messages
that are exchanged between them.
The activity diagram is a type of flow chart to describe the flow from one
activity to another activity. Action, decision node, control flows, start node
and end node are the basic components of the activity diagram. Activity
diagram describes the steps performed in the unified modeling language use
case diagram. The activity diagram shown in the figure 3.8 clarifies
complicated use case diagram. The activity diagram is one of the important
diagram in the unified modeling language. The workflow between user and
the system are illustrated in this activity diagram.
22
Figure 3.8 Activity Diagram
The above figure 3.8 explains the workflow of the user who are using the
website by registering an account and that can be saved in the database.
23
Table 3.1 Student Registration table.
The following Table 3.2 describes the staff registration module of the system
i.e., Staff registration table and it contains the fields like name, password,
email, contact, and the department.
The following Table 3.3 describes the video module of the systemvideo table
and it contain the fields like code, Subname, Videoname, Date, Videolink.
24
The following Table 3.4 describes the notes module of the system.Notes
table and it contain the fields like code, SubName, Date,pdf
3.3 IMPLEMENTATION
25
⚫ View assignment
⚫ Assignment status(submit/late submit)
Home Page
The home page in this application is visible for everyone. The apartment
facilities are mentioned in this home page and in this homepage two login
modules are available that are student module and staff module.
The Login module in this application can select the user type, username and
password then only the user can login to the application.
The video upload/download module in this application can staff upload the
videos like code, subject name, video name and date. Student can view the
video and download the videos.
Staff upload the videos like subject wise
⚫ Big data
⚫ Internet of Things
⚫ Python
⚫ Mobile Security
26
3.3.5 Notes upload/download Module
The Notes upload/download module in this application can staff upload the
notes like code, subject name, pdf and date. Student can view the notes and
download the notes.Staff can upload the Notes like subject wise
⚫ Big data
⚫ Internet of Things
⚫ Python
⚫ Mobile Security
The View Assignment status module in this application can staff view the
Assignment like code, subject name, Topic and date. Student can upload the
Assignment and Staff can check the Assignment status that are submitted by
the students in the website.
Staff can view Assignment status like subject wise
⚫ Big data
⚫ Internet of Things
⚫ Python
⚫ Mobile Security
27
3.4 TESTING
Testing is usually performed to improve quality, for verification and validation,
for reliability estimation. Testing is a process of executing a program with the
intent of finding an error. The objective of software testing is to uncover
errors. Software testing, depending on the testing method employed, can be
implemented at any time in the development process, however most of the
effort is employed after the requirements have been defined and coding
process has been completed.
28
3.4.3 System Testing
It is also known as end to end testing. After identifying functional bugs at the
Unit and Integration testing level. System Testing is done to scrutinize the
entire software system. The objective of this test is to verify the non-
functional part of the software like speed, security, reliability and accuracy.
Evaluation of external interfaces like applications, hardware devices, etc. is
also done at this time. System Testing is also done to ensure that the
software meets the customer’s functional and business requirements.
Table 3.6 Testing of each module and their expected results, actual results
and status
29
3 Upload/download Upload/download Video Pass
video the videos subject uploaded/download
wise successfully
4 Upload/download Upload/download notes Pass
notes the notes subject upload/download
wise successfully
5 Upload/down Upload/download assignment Pass
assignment the assignment upload/download
subject wise successfully
6 View assignment Staff view student Viewed assignment Pass
assignment successfully
7 status assignment submit/late submit Pass
The above table 3.6 describes the testing of each module and their results.
3.6 ANALYSIS
LMS are focused on online learning delivery but support a range of
uses,acting as a platform for online content,including courses both
asynchronous and synchronous based.An LMS may offer classroom
management for instructor-led training or a flipped classroom,used in higher
education.
30
communication technology as a means of training pupils and students has
become a popular trend. For this purpose, a special type of web-based
content management systems, called Learning Management Systems (LMS),
has been used. Due to their wide implemented, lots of LMS have been
developed in recent years. All those platforms often provide similar features
and users can hardly choose the most appropriate for them. There is a
variety of methodologies for the quality evaluations of e-learning in the
scientific literature.
31
CHAPTER 4
RESULT
The concept of e-learning is defined in many different ways fundamentally
because the actors that use it are very diverse, each with its idiosyncrasy and
scope of application. From the perspective of its conception and development
as a training tool, e-learning systems have a pedagogical and technological
duality. Pedagogical in that these systems should not be mere containers of
digital information, but should be transmitted according to pedagogically
defined models and patterns to face the challenges of these new contexts.
Technological in that the entire teaching-learning process is based on
software applications, mainly developed in web environments. From the
perspective of its use, one could distinguish the vision that its final users
have, that regardless of their maturity and training, they will see the e-
learning system as a source of services to achieve their educational
commitment.
• The e-learning system works, which makes it capable of being
instantly updated, stored, retrieved, distributed and allows to share
instruction or information.
• It is delivered to the end user through the use of computers using
standard Internet technology.
• It focuses on the broader vision of learning that goes beyond
traditional training paradigms
Our system works efficiently and the students and the staffs can share their
knowledge without any problem of concerns.
32
CHAPTER 5
CONCLUSION AND ENHANCEMENT
5.1 CONCLUSION
E-Learning Management system and the advantages of having it on web
based is due to population growth and metropolitan migration the existing
system techniques need to be replaced by modern computerized applications.
The proposed project proposes the web based online system which is time
saving for the staff, student and association. As of now the system is more
secure as it is developed on Asp.Net platform. This web based can further be
implemented as a mobile app which can be accessed by the apartment
residents.
33
APPENDIX
A. SOURCE CODE
Assignment.apsx :
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
using System.Net;
using System.Net.Mail;
namespace elearning
{
public partial class assignment : System.Web.UI.Page
{
SqlConnection con = new SqlConnection(@"Data Source=DESKTOP-
5NFRV7R\SQLEXPRESS;Initial Catalog=elearning;Integrated
Security=True");
protected void Page_Load(object sender, EventArgs e)
{
34
con.Open();
SqlCommand cmd = con.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "insert into assignment values('" + t1.Text + "','"
+ TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "')";
cmd.ExecuteNonQuery();
con.Close();
Response.Write("<script>alert('Submitted')</script>");
try
{
MailMessage msg = new MailMessage();
msg.From = new MailAddress("[email protected]");
msg.To.Add("[email protected],[email protected]");
msg.Subject = "Assignment Submission";
msg.Body = "Subject Code- "+""+t1.Text+"Assignment-
"+""+TextBox2.Text+" Last Date and Time"+""+TextBox3.Text;
msg.IsBodyHtml = true;
SmtpClient smtp = new SmtpClient();
smtp.Host = "smtp.gmail.com";
System.Net.NetworkCredential networkcred = new
System.Net.NetworkCredential();
networkcred.UserName = "[email protected]";
networkcred.Password = "Samplesys";
smtp.UseDefaultCredentials = true;
smtp.Credentials = networkcred;
smtp.Port = 587;
smtp.EnableSsl = true;
smtp.Send(msg);
}
catch (Exception ex)
{
Response.Write("Exception in sendEmail:" + ex.Message);
}
35
}
}
}
Bigdata.aspx
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
namespace elearning
{
public partial class bigdata : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
36
Response.Redirect("viewbdassignment.aspx");
}
Index.aspx
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace elearning
{
public partial class index : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
37
{
Iot.aspx
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace elearning
{
public partial class iot : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
38
{
39
Iotassignment.aspx
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
namespace elearning
{
public partial class iotassignment : System.Web.UI.Page
{
SqlConnection con = new SqlConnection(@"Data Source=DESKTOP-
5NFRV7R\SQLEXPRESS;Initial Catalog=elearning;Integrated
Security=True");
protected void Page_Load(object sender, EventArgs e)
{
SqlDataAdapter SQLAdapter = new SqlDataAdapter("Select * from
assignment where Code='MSIoT02'", con);
DataTable DT = new DataTable();
SQLAdapter.Fill(DT);
GridView1.DataSource = DT;
GridView1.DataBind();
}
}
}
}
40
Login.aspx
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
namespace elearning
{
public partial class Login : System.Web.UI.Page
{
SqlConnection con = new SqlConnection(@"Data Source=DESKTOP-
5NFRV7R\SQLEXPRESS;Initial Catalog=elearning;Integrated
Security=True");
protected void Page_Load(object sender, EventArgs e)
{
41
{
if (DropDownList1.SelectedIndex == 3)
{
Response.Redirect("student.aspx");
}
}
else if (dt1.Rows.Count > 0)
{
if (DropDownList1.SelectedIndex == 2)
{
Response.Redirect("teacher.aspx");
}
}
else if ((DropDownList1.SelectedIndex == 1) && (TextBox1.Text ==
"1234567890") && (TextBox2.Text == "admin1234"))
{
Response.Redirect("admin.aspx");
}
else
{
Response.Write("<script>alert('Invalid Username or
Password')</script>");
}
}
42
Mobile.aspx
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace elearning
{
public partial class mobile : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
43
Response.Redirect("msnotes.aspx");
}
Msassignment.aspx
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
namespace elearning
{
public partial class msassignment : System.Web.UI.Page
{
SqlConnection con = new SqlConnection(@"Data Source=DESKTOP-
5NFRV7R\SQLEXPRESS;Initial Catalog=elearning;Integrated
Security=True");
protected void Page_Load(object sender, EventArgs e)
{
SqlDataAdapter SQLAdapter = new SqlDataAdapter("Select * from
assignment where Code='MSMS03'", con);
DataTable DT = new DataTable();
SQLAdapter.Fill(DT);
GridView1.DataSource = DT;
44
GridView1.DataBind();
}
}
}
}
Python.aspx
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace elearning
{
public partial class python : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
45
{
Response.Redirect("pythonassignment.aspx");
}
Pythonassignment.aspx
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
namespace elearning
{
public partial class pythonassignment : System.Web.UI.Page
46
{
SqlConnection con = new SqlConnection(@"Data Source=DESKTOP-
5NFRV7R\SQLEXPRESS;Initial Catalog=elearning;Integrated
Security=True");
protected void Page_Load(object sender, EventArgs e)
{
SqlDataAdapter SQLAdapter = new SqlDataAdapter("Select * from
assignment where Code='MSPP04'", con);
DataTable DT = new DataTable();
SQLAdapter.Fill(DT);
GridView1.DataSource = DT;
GridView1.DataBind();
}
}
}
}
Register.aspx
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data;
using System.Data.SqlClient;
namespace elearning
{
public partial class register : System.Web.UI.Page
47
{
SqlConnection con = new SqlConnection(@"Data Source=DESKTOP-
5NFRV7R\SQLEXPRESS;Initial Catalog=elearning;Integrated
Security=True");
protected void Page_Load(object sender, EventArgs e)
{
GetID();
}
public void GetID()
{
string docid;
string query = "select ID from stureg1 order by ID Desc";
con.Open();
SqlCommand cmd = new SqlCommand(query, con);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
int id = int.Parse(dr[0].ToString()) + 1;
docid = id.ToString("000000000");
}
else if (Convert.IsDBNull(dr))
{
docid = ("115011081");
}
else
{
docid = ("115011081");
}
con.Close();
t1.Text = docid.ToString();
}
48
con.Open();
SqlCommand cmd = con.CreateCommand();
cmd.CommandType = CommandType.Text;
cmd.CommandText = "insert into stureg1 values('" + t1.Text + "','" +
TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" +
TextBox4.Text + "','" + TextBox5.Text + "')";
cmd.ExecuteNonQuery();
con.Close();
Response.Write("<script>alert('Registered Successfully')</script>");
t1.Text = "";
TextBox1.Text = "";
TextBox2.Text = "";
TextBox3.Text = "";
TextBox4.Text = "";
TextBox5.Text = "";
}
49
B.SCREENSHOTS
50
Figure B.3 Register Page
51
Figure B.5 Staff Home Page
52
Figure B.7 Assignment Upload Page
53
Figure B.9 Assignment View Page
54
Figure B.11 Big Data Page
55
Figure B.13 Assignment Details Of Big Data Page
56
Figure B.15 Assignment Upload Page
57
C.REFERENCE
[3] David Carless & David Boud,” The development of student feedback
literacy: enabling uptake of feedback”. Assessment & Evaluation in Higher
Education, 2018
[4] Olga Viberga, Mathias Hatakkab, Olof Bältera, Anna Mavroudia.” The
current landscape of learning analytics in higher education”. Computers in
Human Behavior 2018
58
[9] Thanasis Daradoumis, Roxana Bassi Fatos Xhafa, Santi Caballé." A
review of massive e-learning (MOOC) design, delivery, and assessment”.
IEEE 2013
[10] Dirk T. Tempelaar, Hans Cuypers, Evert van de Vrie, André Heck, Henk
van der Kooij. “Formative Assessment and Learning Analytics”. IEEE 12-
2013,
59