Final Project Report
Final Project Report
Chapter 1
INTRODUCTION
“E-Classroom" is a web based application which gives a platform for effectively managing and
scheduling batches of students as per their courses. An e-Classroom is an online classroom that allows
participants to attend lectures, view lectures videos, view presentations or videos. In e-classroom
system the faculties can take lectures, upload assignments, and also can upload lectures and other
discussions in various formats as in videos, power point presentation etc. Like an in-person classroom
or training setting e-Classroom is a place where learning happens. E-classroom is an online learning
environment. The environment can be web-based and accessed through a portal or software-based and
require a download able executable.
1
e-Classroom
Student
Teacher
Administration
1.3 Definition
The terms "online learning", "virtual learning," and "e-learning" are interchangeable. Similarly, other
terms including cyber-schools and electronic courses do not have generally understood meanings. All
of these terms refer to some sort of Internet- or computer-based instruction, but two courses that are
both called online" may in fact be very different in terms of production values, level of teacher
involvement, instructional technology, and other factors.
Electronic Classrooms today often include a teacher's desktop or laptop computer or notebook, a wired
or wireless speaker, a laptop internet connectivity, an LCD projector and individual computers for
each of the students to use in class.
The e-Classroom is often used as a teacher's training facility to aid in the measuring of the impact of
the students like attendance, participation, interacting, and classroom involvement. The e-Classroom
is also an online learning and educational environment where all of the online courses and materials
have been coupled with the online testing that are combined to offer educational programs. Learning
experiences are developed in the older traditional education system and are based on the traditional
resources. Students have been adjusting to the new modern terminology like e-Education, e-classroom,
e-education technology, e-Science, e-Business, etc.
1.4 Objectives
To design an e-classroom system with various multimedia features.
To facilitate the user to create post for video class.
To Provide 24/7 accessibility to course materials.
To make different login and privilege for different type of users (teachers, students)
To provide take and view attendance.
To create a database for easy retrieval, storage and maintenance of student records as well as
sharing of data between users.
2
e-Classroom
1.5 Outcomes
Teachers will create the classroom and maintain the platform.
Lectures to upload assignments and resources for their units.
Students to download the resources and upload assignments.
Students view videos and comments in their classroom section.
Teacher will upload videos in their created classroom.
It provides an easy-to-use way to manage course websites that as well as course discussions.
1.6 Organization
Administrator,
Student and
Teachers.
Admin can accept and validate the new registering student. Admin can discard any student or any
teachers. To fill all the details in sign up form is default private ensuring students view. And it is made
public by the admin by validating all the information to teachers. Only admin has the right to validate
teachers. Admin can also create session, department, batch for signup or other section.
Here the student is able to view his ready profile on his own home page with their photos. Also student
view their class lecture’s videos, upload assignment and show their attendance percentage.
Here teachers are added by admin and teacher can create their classroom, add students in his/her
created classroom, uploaded lecture videos and view student’s assignments. Also teacher can take
attendance and update student’s attendance and show their attendance performance.
3
e-Classroom
Start
User
No
Yes
Is already
registered?
Log in Register
View profile
Yes No
Known
Approve Delete
Dashboard
Create Classroom
4
e-Classroom
1.7 Propose
E-Classroom system aims to promote a greater count of students to splurge into the field of education.
It integrates the benefits of a physical classroom with the convenience of a “no-physical bar' virtual
learning environment, minus the commuting hazards and expenses. It provides a means of
collaborative learning for the students.
1.7.1 Components
PHP7
HTML
CSS3
JavaScript & JQuery
MySQLi
This project was conducted in two stages: Program code and Database. The programming languages
are the HTML, CSS, JAVASCRIPT and PHP. Database language is MySQLi. By the combination of
programming tools and software specification I could be able to build a complete web site.
5
e-Classroom
“e-Classroom" is an online learning environment. The environment can be web-based and accessed
through a portal or software-based and require a downloadable executable file that can be access from
anywhere of the world. E-Classroom is an online classroom that allows view presentations or videos,
interact with other participants, and engage with resources in work groups.
Education over the Internet is the latest concept in spreading education to everyone. The conveniences
of learning on line are numerous. Students and those interested in learning over the computer and can
choose their own timing that is convenient to them and the classes can be taken at their own place.
This e-Classroom System is designed in such a way that the student; client can communicate with the
server when it is logged on and the client can retrieve the text files from the server by issuing the
request. Clients have his or her own login name and password, which help them to get connected with
the server. Here the students are provided with the facility of attending the class of their choice and
can choose the faculty according to their wish.
6
e-Classroom
Chapter 2
RELATED PROJECTS
E-Classroom Project is a project to create an advanced learning community beyond usual curricula on
the Internet in cooperation with junior and senior high school students, researchers and teachers. We
adopted “Net-Commons” as the platform of e-Classroom; Net-Commons is information sharing portal
system which was developed by Noriko Arai and NTT-Data Pocket Cooperation Ltd. “Net-Commons”
provides online concerted learning environment which allows both administrators and common users
to utilize digital contents available on the Internet. The main communication tool provided by Net-
Commons is a user-friendly bulletin board system; users can post their text messages combining with
images and files. A flexible page layout function of “Net-Commons” easily actualizes the optimum
page layout which fits needs of the community on the Web. Observing the advances of learners, the
teaching staffs flexibly change the page layout and provide necessary learning materials timely.
Consequently, teaching staffs pursue the best blend of various e-learning tools without paying any
additional costs. Learners together with teaching staffs build learning community on the Internet, and
the data shows that the more learners attend e-Classroom, they improved logical way of thinking and
presentation, and they attained better online communication methodology.
It seems that book after book discussing future workplace skills focuses on the abilities to work
effectively with others and to manage information. By teaching student’s information literacy skills
and allowing them to work on projects, students are able to strengthen their skills of managing
information. One technique is to integrate projects with in-class collaborative groups. These
collaborative teams are designed using heterogeneous student groupings, with each team member
having specific roles and responsibilities designed around Internet research and projects.
The Internet also provides wonderful opportunities for you to work with other classrooms and
individuals throughout the world on a common project. These types of collaborative projects come in
many different sizes and colors. Remember to start small; join one to two projects a year and see how
it goes. As you search for the right project, keep your curriculum and learning objectives in mind.
7
e-Classroom
1. Electronic Correspondence: This type of project is the equivalent of pen pals and is one of
the most common types of projects used in classrooms. These correspondences can be done on
a student-to- student basis or as an entire group. Visit the email Classroom Exchange site if
you are interested in participating in or just want to learn about projects.
2. Data Collection and Analysis: Some projects ask participants to participate in the collection
and analysis of data. This can be as simple as completing a survey, or you may be asked to
report weather data to a central site location each week. Check out "All Results" in the Kids'
Environmental Report Card, for an example.
4. Student Publications: Students can publish their original work in an online newspaper, poetry
anthology, or magazine. Visit Stone Soup or Featured Student Writing in Writing with Writers
for an example of a student publication.
5. Virtual Adventures: Online field trips bring students into experiences they would never
otherwise participate in or learn about. Through the Internet, students can experience the
Iditarod or work in the field with a scientist as part of Science Explorations. In many cases,
students can exchange ideas or ask questions of the experts as part of the project experience.
While some of these projects require a sponsoring organization to set them up, others can take place
between individual classes or among small group of interested schools.
1. Keep it simple: Start with an easy electronic mail project in which students or your class can
exchange small amounts of information.
2. Once you join, stay involved: Since these projects are collaborative, it is important that you
and your class stay committed to the completion of the project. Follow through on your promise
to submit information or data.
3. Be flexible: You will always experience new challenges every time you use the Internet due to
its constant evolving changes. Be flexible and keep an open mind.
4. Ask for help: Don't be afraid to ask for help if you are experiencing difficulties using the
Internet or are confused about what is expected of you once you begin a project. Contact the
project administrator or get a more experienced teacher or parent volunteer to help.
8
e-Classroom
1. Select a topic.
2. Establish learning outcomes.
3. Investigate potential projects online.
4. Select the project which best fits your learning outcomes.
5. Decide on teaching/learning strategies.
6. Clearly identify what is expected from you and your class in the project.
7. Plan a timetable.
8. Share your collaborative project with your parents.
9. Evaluate what your students learned through the project.
1. Virtual Classroom
2. e-Learning
3. Environmental Report Card
4. an Overview of the Model Classrooms Project Video Academy
5. handout for the MCP Video Academy overview
6. a Sampling of Video Academy Clips
7. a brief Overview of TCP's Online Professional Development
8. an Introduction to e-Classroom Site Navigation
9. a look at the e-Classroom Home Page & Frequently Asked Questions
9
e-Classroom
Chapter 3
REQUIREMENTS SPECIFICATION
Requirements specification is the process of writing down the user and system requirements in a
requirements document. Ideally, the user and system requirements should be clear, unambiguous, easy
to understand, complete, and consistent. In practice, this is difficult to achieve as stakeholders interpret
the requirements in different ways and there are often inherent conflicts and inconsistencies in the
requirements. For a system should describe the functional and nonfunctional requirements so that they
are understandable by system users who don't have detailed technical knowledge. Ideally, they should
specify only the external behavior of the system. The requirements document should not include details
of the system architecture or design. System requirements are the user requirements expanded versions
of the user requirements that are used by software engineers as the starting point for the system design.
They add detail and explain how the user requirements should be provided by the system. They may
be used as part of the contract for the implementation of the system and should therefore be a complete
and detailed specification of the whole system.
The functional requirements for a system describe what the system should do. These requirements
depend on the type of software being developed, the expected users of the software, and the general
approach taken by the organization when writing requirements. When expressed as user requirements,
functional requirements are usually described in an abstract way that can be understood by system
users. However, more specific functional system requirements describe the system functions, its inputs
and outputs, exceptions, etc., in detail. Functional system requirements vary from general requirements
covering what the system should do to very specific requirements reflecting local ways of working or
an organization's existing systems.
10
e-Classroom
For example: - Functional requirements for the "e-classroom" which is used to discuss various topics
online and controlled by the system admin:
Non-functional requirements, as the name suggests, are requirements that are not directly concerned
with the specific services delivered by the system to its users. They may relate to emergent system
properties such as reliability, response time, and store occupancy. Alternatively, they may define
constraints on the system implementation such as the capabilities of I/O devices or the data
representations used in interfaces with other systems. Non-functional requirements are often more
critical than individual functional requirements.
Non-functional requirements arise through user needs, because of budget constraints, organizational
policies, the need for inseparability with other software or hardware systems, or external factors such
as safety regulations or privacy legislation. The implementation of the requirements may be diffused
throughout the system.
1. Non-functional requirements may affect the overall architecture of a system rather than the
individual components.
2. A single non-functional requirement, such as a security requirement, may generate a number of
related functional requirements that define new system services that are required.
11
e-Classroom
These requirements specify or constrain the behavior of the software. Examples include performance
requirements on how fast the system must execute and how much memory it requires, reliability
requirements that set out the acceptable failure rate, security requirements, and usability requirements.
1. User Modules:
Register
Login Logout
View Questions
Ask Question
Post a Reply
Send Message
2. Admin Modules:
Login Logout
Modify Topics
Manage Users
12
e-Classroom
This broad heading covers all requirements that are derived from factors external to the system and its
development process. These may include regulatory requirements that set out what must be done for
the system to be approved for use by a regulator, such as a central bank; legislative requirements that
must be followed to ensure that the system operates within the law, and ethical requirements that ensure
that the system will be acceptable to its users and the general public.
13
e-Classroom
Knowledge Requirements
PHP information
Learning management system
DBMS
Mouse
Keyword
FEEDACK
On the basis of the foregoing concepts, theories, and findings of related literature present studies and
insights. Hence, a conceptual model of the proposed project in the form of an IPO model as developed
as shown in Figure 3.1.
The proposed system that we are going to develop will be used as the Chief performance system for
providing help to the department in managing the whole database of the student studying in the
department.
14
e-Classroom
Therefore, it is expected that the database would perform functionally all the requirements that are
specified.
The system should be easy to handle.
System should give expected performance results.
The response time should be small.
Students can request instructor help by clicking an icon in their desktop's system tray and in response,
an instructor can opt for a real-time text chat or, if necessary, assume control of the student's machine.
Support for the computer system is provided by high performance drive imaging technology -Ghost
by Symantec allows administrators to restore or deploy a Windows operating system image onto each
of the workstations in mere minutes. Technicians can also remotely clone any workstation, deploy
specific changes such as registry or desktop settings, or configure critical data such as TCP/IP settings
and machine, workgroup, or domain names all from a central console.
3.8.1 Scope
Students can choose courses, attend lectures, take exams, view their attendance records, progress
reports etc. as per their convenience.
Attend lectures either at the scheduled time or on request view lecture at a later time.
Faculties can take lectures, upload assignments, announcements, evaluate answer sheets and also
can upload lectures and other discussions in various formats as in videos, power point
presentation etc.
15
e-Classroom
16
e-Classroom
Chapter 4
METHODOLOGY
Every project needs a complete analysis before it is actually start to build. The complete analysis deals
with the definition of the project. It also includes the resources which are used to complete the various
tasks included in the project. The detail analysis of each module included in the project helps the
developer to keep the complete track of the development of the project. In this article we have also
made a blue-print of what are the aims and the requirement of the various resources of our project.
A system model is the conceptual model as a result of system modeling that describes and represents
a system. A system comprises multiple views such as planning, requirement (analysis), design,
implementation, deployment, structure, behavior, input data and output data views. A system model is
required to describe and represent all these multiple views. There are various Software development
models or methodologies.
1. Waterfall model
2. V model
3. Incremental model
4. RAD model
5. Agile model
6. Iterative model
7. Spiral model
8. Prototype model
In this project we used the Incremental model for the processing of Student Discussion Forum.
17
e-Classroom
In incremental model the whole requirement is divided into various builds. Multiple development
cycles take place here, making the life cycle a \multi-waterfall" cycle. Cycles are divided up into
smaller, more easily managed modules. Each module passes through the requirements, design,
implementation and testing phases. A working version of software is produced during the first module,
so you have working software early on during the software life cycle. Each subsequent release of the
module adds functionalists to the previous release. The process continues till the complete system is
achieved.
In the diagram below when we work incrementally we are adding piece by piece but expect that each
piece is fully finished. In adding the pieces until it's complete.
System/information
Increment 1
Engineering
Deliver of
Analysis Design Code Test
1st increment
Calendar time
18
e-Classroom
19
e-Classroom
As my system is in web platform so to design Student Discussion Forum the programming languages
I used: HTML, CSS, Bootstrap Framework, JavaScript, PHP.
20
e-Classroom
If the user is not registered then he must first signed up by filling the registration form creating his
own user- Id and password. If user is already registered then he can directly sign in using our log in
control directing him to his home page.
Admin can accept and validate the new student and teachers by accepting its sign up information.
Admin can discard any student by directly deleting that user. Information entered by the student is by
default private. And it is made public by the admin by validating that info to the faculty members.
Only admin has the right to add any entity as a student or as a faculty or can include any new course.
The admin is the whole and soul of the virtual class. He can accept/delete teacher’s registration request,
create session, department and batch section.
21
e-Classroom
After login in the website the students can see the classroom where the classes will be taken. The
students can see the course details like as course code, course name and details information. The
students can watch the video lectures and related file of the courses. The students can also check their
attendance percentages and submit their assignments.
Admin has the rights to add faculty member having all the mandatory details required like name,
qualification, valid Email id, expertise, user id and password. It shows all the information about faculty
and their mandatory selected course which can be edited. Faculty members are the persons having
profound knowledge in particular domain, they provide solutions to the queries asked by the students.
The feasibility and effectiveness of video lectures as a form of video instruction that enables a
comprehensive teaching strategy used throughout a traditional class- room course. It examines student
use patterns and the videos effects on student learning, using qualitative and nonparametric statistical
analyses of survey responses and student grades. Video lectures are CD and web viewable files that
present lecture materials and narrative instruction from a courses instructor. They are used as additions
to classroom lectures and are not recordings of classroom lectures Video lectures serve major strategic
purposes.
First, they give additional teaching time to students who cannot fully understand the course material
through the classroom lectures and support materials such as the textbook. Students can view and study
the instructor’s lectures as often as they wish until they understand material.
This study resource is particularly important in teaching a broad spectrum of students. Second, video
lectures allow classroom coverage of more complex and challenging subject material that is more
interesting to many students.
22
e-Classroom
4.6 Administrator
The administrators (short form: "admin") manage the technical details required for running the site.
Administrators may also make forum-wide announcements, or change the appearance (known as the
skin) of a forum. There are also many forums where administrators share their knowledge.
23
e-Classroom
Chapter 5
SYSTEM DESIGN
An admin panel of a site is to use only for good maintenance. This project is for the department of
computer science and engineering. In this project there is an admin panel where I also use a login
sector via giving the valid user name and password an admin can access the admin panel. An admin
can add all the students or members of the CSE department. An admin can control the whole website.
24
e-Classroom
An admin can see all teachers who are registered for this website and create classroom. Admin also
can see their personal details. In profile, any teachers and students also admin can change their profile
information at any time.
Admin can manage teacher's request after sign up to the e-classroom for creating his/her own
classroom. An admin can approve or delete teacher's request. Admin can see the profile details of
teachers before approve their request.
In teachers request part, when a teacher want to create a classroom the request of creating classroom
will go to admin and admin will approve or delete the request. The admin also can see the details
information about the teacher.
25
e-Classroom
For signing up in the website, student and teachers must have to submit their academic information
details. They can also update their profile photo so that admin can recognize them easily.
Students will create their account by giving their name, roll, email address, session, department,
contact number and password for securing account.
Teachers can create their own classroom by giving their name, Email address, related department,
contact number and password for securing account.
26
e-Classroom
27
e-Classroom
5.4 Classroom
A teacher can create a classroom for individual courses and individual sessions. He can create
classroom by course name and course code and also course description.
28
e-Classroom
When any students submit their assignments to their course teacher, they can see the assignment and
also can give feedback.
29
e-Classroom
There will be course details by which students can understand which course lectures are running.
Single or multiple videos can be uploaded. Teachers can see the all assignments that's are related with
this course. Teachers can also take attendance of the students whose are attending the class. Teachers
can also add students in the classroom for particular lectures.
30
e-Classroom
31
e-Classroom
Therefore, a good student attendance system has become central to many schools and colleges. These
systems are designed in such a way so that they can monitor the attendance of the students on a regular
basis. A cloud computing solution works excellent in this case. It enables the states of the school to do
and maintain any form of administration tasks they want.
The course teachers of particular classroom can take attendances by particular courses and date. They
can also check the percentages of their attendance.
The attendance rate is important because students are more likely to succeed in academics when they
attend school consistently. It's difficult for the teacher and the class to build their skills and progress if
a large number of students are frequently absent.
Some students mistakenly think this is prioritizing; in reality it is nothing more than poor time
management. Doing work for one class should not be done at the expense of another course. This will
only hurt your overall academic career and not benefit you in any way. If students do miss class, get
the notes from a classmate rather than ask your professor for a copy of theirs. Professors are busy, and
often don't have time to do extra work each time a student misses a class. It is student's responsibility
to attend class, and student's responsibility to get caught up on the rare occasions you are absent.
There is a strong correlation between the number of absences a student has and their final course grade.
Skipping class can be a fast track to poor performance, increased stress and anxiety, a lower GPA, and
even dropping out of school. It is something that should avoid at all costs.
32
e-Classroom
Physical attendance - Physical presence is tracked heavily by logging and checking in with their
students on a weekly basis, which is incorporated in the hourly log as well.
This is the screen for Attendance purpose, the name and the roll is automatically retrieved from the
database. If the student was present then the present check box is clicked similarly if the student was
absent then the present check box is not clicked, by clicking the submit button information will be
stored.
Teachers can take attendance by every individual date and stored it forever. By clicking tik mark they
can take attendance and submit to save the attendance sheet. By clicking add student’s teachers can
add registered students in the attendance list. Students attendance will be shown in list with their name
and roll numbers. It will show also how much students are added for this course.
Figure 5.14: Taking students Attendance in the classroom for particular students.
33
e-Classroom
34
e-Classroom
To calculate percent of students attending a class, given a total class size and the number of students
attending, you can use a simple formula that divides students absent (calculated by subtracting
attending from total) by the total. The result must be formatted using the percentage number format.
Let the total number of days of attendance be x. Then number of days a student is present be y. Then
the percentage of attendance is equal to ((y/x)*100).
This chart will show every student's percentage with name, roll number and how much lectures they
attend. This chart will show the total class which are taken already. This will also show every student's
percentage so that every teachers and students can watch it.
35
e-Classroom
In this session, it will show all the taken lectures by date to date individually. When any students attend
the lecture later teacher can update the attendance. Teachers can update attendance status when they
want.
Many students can register later in e-classroom, they should be added later by course teacher and
update the attendance sheet with their name and roll number.
36
e-Classroom
37
e-Classroom
Chapter 6
TESTING
Testing is intended to show that a program does what it is intended to do and to discover program
defects before it is put into use. When you test software, you execute a program using artificial data.
You check the results of the test run for errors, anomalies, or information about the programs non-
functional attributes.
1. To demonstrate to the developer and the customer that the software meets its requirements.
2. To discover situations in which the behavior of the software is incorrect, undesirable, or does
A Software Test Plan is a document describing the testing scope and activities. It is the basis for
formally testing any software/product in a project. It's a document which provides a central artifact to
govern the planning and control of the test effort. It defines the general approach that will be employed
to test the software and to evaluate the results of that testing, and is the top-level plan that will be used
by stakeholders to govern and direct the detailed testing work.
38
e-Classroom
Here we just mentioned that the types of testing we use in the project and also hoe the testing related
to this system.
Unit Testing: Where individual program units or object classes are tested. Here by using this
testing we have focused on testing the functionality of methods of Online Bus Ticket Booking
System.
Module Testing: Where this is the combination of unit program is called module. Here we
tested the modules program have dependency such as all customer information are stored in
the database and admin can find all fair or fraud customer by their records.
System Testing: Where it is the combination of two or more sub-system and then it is tested.
Here we tested the entire system as per the requirements.
Acceptance Testing: Normally this type of testing is done to verify if system meets the
customer specified requirements. After submitting the project to User then they tested it and to
determine whether to accept application.
39
e-Classroom
Chapter 7
FACILITIES and LIMITATION
The study describes different digital aids in education field. Some novel methods Outlook Ballot and
Smart E-Learning are introduced to make learning effective and efficient. Recommended innovative
methods implemented and it is observed that participation of students is high which cultivates learning
process, enhance understanding and overall development of students. Handiness of proposed methods
makes it even better as compared to conventional learning methodologies.
7.1 FACILITIES
Register new users: Presenter as an administrator has to register new users that will be
attending the session.
Create a session: Presenter has to decide the session time, users that will be invited for the
session. While creating a session, he can specify the class and lectures of the particular session.
Cancel a user registration: If any registered user does not want to attend the session, presenter
cancels his registration.
Conduct Online presentation: As a presenter, he conducts the session for participants. During
presentation he performs various activities in the classroom. He can load the presentation slide
that will be displayed to participants.
Share Resources: Presenter can add various resources to the session. It may be a file or just a
simple web page link that participant can download at their end.
Explain concepts using Whiteboard: He can use whiteboard to explain some of the topic,
which may not be able to explain via presentations, or to solve any particular doubt asked by
the participant.
40
e-Classroom
7.2 LIMITATION
Following are some of the limitations of Virtual class room over Traditional classroom:
Teachers and students need to become familiar with the tools. Teachers and students are
familiar with the workings of a traditional classroom, that is, they understand the concepts of
hand raising, the whiteboard, assignments, and so forth. With a e-classroom, all attendees must
become familiar with the way the virtual classroom works before virtual classroom- based
training starts.
Time dependency for Live Sessions Attending e-classroom training is restricted to a certain
scheduled time.
Technical Limitations Technical issues such as bandwidth speed of the connection or power
41
e-Classroom
Chapter 8
GROUP COMMUNICATION
Our team members have done a good teamwork for the past few weeks. We were committed to the
weekly meeting to keep track of the progress of the work. During the meetings, we discuss the
developments and issues of each group members. We also communicate each other through Skype and
42
e-Classroom
Chapter 9
CONCLUSION
“e-Classroom" is an online learning environment. The environment can be web-based and accessed
through a portal or software-based and require a downloadable executable file that can be access from
anywhere of the world. E-Classroom is an online classroom that allows participants to communicate
with one another, view presentations or videos, interact with other participants, and engage with
resources in work groups. This project was conducted in two stages: Program code and Database. The
programming languages are the HTML, CSS, JAVASCRIPT and PHP. Database language is MySQL.
By the combination of programming tools and software specification I could be able to build a
complete web site. I think it is a very usable project in our daily life.
The design of e-classroom system that serves as a learning platform with events based
synchronous and asynchronous modes has been presented. The system consists of several modules
which help it to meet up with its designed objectives. The assignments module enables teachers to
grade and provide comments for uploaded files and assignments created on and online, the chats
module allows participants to have a real-time synchronous discussion via the web while the glossaries
module enables participants to create and maintain a list of definitions in a way similar to the
dictionary. The modules for lessons, quizzes and wiki are made up of contents that make them to
function optimally in interesting and flexible ways. A whiteboard is also presented as a main
presentation window for writing and displaying of images.
The audio features allow participation in conversations during a classroom session using
microphones and speakers (or headset) via Voice over Internet Protocol (VoIP) while the video
features allow the transmission and receipt of video broadcasts in real life and interactive manners.
The different perspective of a group of users has been investigated based on some indices with the
results showing significant rating of the system. The investigation revealed that the "Chat module
outperformed other modules in meeting the users expectations and satisfactions while the" Eliminate
modules, which is the core module still need to be greatly improved to increase its present level of
performance. This will be the focus of the feature research.
43
e-Classroom
REFERENCES
[1] https://e-classroom.co.za/
[2] https://www.eclassroom.co.in/#/home
[3] https://www.vedamo.com/virtual-classroom/
[4] www.researchgate.com
[5] https://www.e-lecta.com/
[6] www.kashipara.com
[7] www.faaddoengineers.com
[8] https://www.wiziq.com/virtual-classroom/
[9] https://www.learncube.com/virtual-classroom-software.html
[10] https://www.elearninglearning.com/lms/
[12] https://edu.google.com/intl/en/products/classroom/?modal_active=none
[13] http://www.faadooengineers.com/threads/
[14] https://www.cae.net/
[15] https://www.lynda.com/
[16] https://www.w3schools.com/
[17] https://www.easyclass.com/
[18] https://www.braincert.com/online-virtual-classroom
[19] https://www.learn-php.org/
[20] https://en.wikipedia.org/wiki/Learning_management_system
44