0% found this document useful (0 votes)
104 views

Project Report On E-Content of Teaching and Learning: Page - 1

This document provides an overview and outline for a project report on e-content for teaching and learning. It discusses what e-content is, how it can be delivered and reused. The purpose of developing e-content is to create an information-rich society where everyone can access and share high-quality digital content. The report will cover an introduction to the project, literature review, system analysis and design, testing, screenshots, conclusions and future scope. It includes chapters on the project overview and purpose, hardware and software requirements, and feasibility studies including economic, technical and behavioral analyses.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
104 views

Project Report On E-Content of Teaching and Learning: Page - 1

This document provides an overview and outline for a project report on e-content for teaching and learning. It discusses what e-content is, how it can be delivered and reused. The purpose of developing e-content is to create an information-rich society where everyone can access and share high-quality digital content. The report will cover an introduction to the project, literature review, system analysis and design, testing, screenshots, conclusions and future scope. It includes chapters on the project overview and purpose, hardware and software requirements, and feasibility studies including economic, technical and behavioral analyses.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 34

Project Report

On
E-content Of Teaching And
Learning

Page | 1
ABSTRACT
Electronic content (e-content) which is also known as digital content
refers to the content or information delivered over network based
electronic devices or that is made available using computer network
such as internet. According to Oxford dictionary ‘e-content is the digital
text and images designed to display on web pages’. According to
Saxena Anurag(2011) ‘E-content is basically a package that satisfies
the   conditions like minimization of  distance, cost effectiveness, user
friendliness and adaptability to local conditions’.

Well developed e-content can be delivered many times to different


learners. Individual course components i.e. units, lessons and media
elements such as graphics and animations can be re-used in different
contexts.

The purpose of e-content development is to create an information rich


society. Every one in the society is empowered to create, receive, share
and utilize information for their progress. Very well designed, developed
and validated e-content will provide access to high quality meaningful
digital content and serve as an effective virtual teacher.

Page | 2
TABLE OF CONTENTS
Contents
Chapter1................................................................................................................
Introduction...........................................................................................................
1.1 Project Overview........................................................................................
1.2 Purpose:......................................................................................................
1.3 Scope:..........................................................................................................
1.4 Hardware and software Requirements........................................................
1.5 Feasibility Study.........................................................................................
1.5.1 Economics Feasibility Study...............................................................
1.5.2 Technical Feasibility Study.................................................................
1.5.3 Behavioral Feasibility Study....................................................................
Chapter 2...............................................................................................................
Literature Survey..................................................................................................
2.1 Existing System..........................................................................................
2.2 Proposed System.........................................................................................
2.3Advatages of Proposed System....................................................................
2.4 Project Descriptions....................................................................................
Chapter 3.............................................................................................................
System Analysis and Design...............................................................................
3.1 Requirements Specification......................................................................
3.2 Flow Chart................................................................................................
3.2.1 Data Flow Diagram............................................................................
3.2.2 E-R Diagram......................................................................................
3.2.3 Sequence Diagram.............................................................................
3.2.4 Use Case Diagram.............................................................................
3.2.5 Collaboration Diagram......................................................................
3.2.6 Sequence Diagram.............................................................................
3.2.7 Class Diagram....................................................................................
3.3 System Design..........................................................................................
Chapter 4.............................................................................................................
Testing................................................................................................................

Page | 3
4.1 System Test Case......................................................................................
4.2 Online Examination System For Student..................................................
4.3 Testing Type.............................................................................................
4.4 Database Table..........................................................................................
Chapter 5.............................................................................................................
Screenshots.........................................................................................................
Chapter 6.............................................................................................................
Conclusions And Feature Scope.........................................................................
6.1 Conclusions...............................................................................................
6.2 Future Scope.............................................................................................
8.Chapter 7..........................................................................................................
References...........................................................................................................

Page | 4
Chapter1
Introduction
1.1 Project Overview
E-content includes all kinds of content created and delivered through various
electronic media. E-content is available in many subjects and almost all levels
of education. It can be used by wide variety learners with diverse needs,
different backgrounds, and previous experience and skill levels.
Successfully motivating students to learn about subject content begins
by activating their prior knowledge of the subject topic. Photos can be a great
way of doing this, stimulating learners’ curiosity and getting them talking. Once
you’ve done this, you can start presenting new content vocabulary and
concepts. An effective way of doing this is to show some relevant videos
showing the new content in context, with explanations.
1.2 Purpose:
 The main purpose of education is to achieve upward mobility. Online
courses certification programs have been able to provide inexpensive
education to the masses and also save time, energy and money.
 Electronic-learning through certified online courses provides a wide
range of courses that caters to the core interests of the student, thus
creating a fertile arena for future advancement.
 There is a misplaced notion, that employers prefer students
with traditional brick and mortar college degrees. On the
contrary, corporate organizations in India are recognizing
the high skill levels of students who have undergone online
courses certification programs from highly acclaimed
educational institutions.
1.3 Scope:

 The main purpose of education is to achieve upward mobility. Online


courses certification programs have been able to provide inexpensive
education to the masses and also save time, energy and money.
 Electronic-learning through certified online courses provides a wide
range of courses that caters to the core interests of the student, thus
creating a fertile arena for future advancement.
 There is a misplaced notion, that employers prefer students with
traditional brick and mortar college degrees. On the contrary, corporate

Page | 5
organizations in India are recognizing the high skill levels of students
who have undergone online courses certification programs from highly
acclaimed educational institutions.

FEATURES:

 More Students Can Enroll At Once


 Online Learning Offers Convenience And Flexibility
 High-Quality Student-Tutor Interactions
 More Cost-Effective

1.4 Hardware and software Requirements


Software Requirements:
Operating System - Windows 98, Windows XP, Windows7, Linux
Language - PHP
Database - MySQL
Browser - Any of Mozilla, Opera, Chrome etc
Web Server - XAMP,WAMP,LAMP
Software Development Kit - Notepad++
Scripting Language Enable -PHP, javascript , css.

Hardware Requirements:
Processor - Pentium III 630MHz
RAM - 512 MB
Hard disk - 50 GB
Monitor - 15” color monitor
Keyboard - 122 keys

1.5 Feasibility Study

1.5.1 Economics Feasibility Study

Economic analysis is most frequently used for evaluation of the effectiveness of the system. More
commonly knows as cost/benefit analysis the procedure is to determine the benefit and saving that
are expected from a system and compare them with costs, decisions is made to design and
implement the system.
This part of feasibility study gives the top management the economic justification for the new
system. This is an important input to the management the management, because very often the top

Page | 6
management does not like to get confounded by the various technicalities that bound to be
associated with a project of this kind. A simple economic analysis that gives the actual comparison of
costs and benefits is much more meaningful in such cases.
In the system, the organization is most satisfied by economic feasibility. Because, if the organization
implements this system, it need not require any additional hardware resources as well as it will be
saving lot of time.

1.5.2 Technical Feasibility Study

Technical feasibility centres on the existing manual system of the test management process and to
what extent it can support the system. According to feasibility analysis procedure the technical
feasibility of the system is analysed and the technical requirements such as software facilities,
procedure, inputs are identified. It is also one of the important phases of the system development
activities.
The system offers greater levels of user friendliness combined with greater processing speed.
Therefore, the cost of maintenance can be reduced. Since, processing speed is very high and the
work is reduced in the maintenance point of view management convince that the project is
operationally feasible.
1.5.3 Behavioral Feasibility Study
People are inherently resistant to change and computer has been known to facilitate changes. An
estimate should be made of how strong the user is likely to move towards the development of
computerized system. These are various levels of users in order to ensure proper authentication and
authorization and security of sensitive data of the organization.

Chapter 2
Literature Survey

2.1 Existing System


The current situation is very limited to few resources, students are unable to get knowledge
more than that the lecture provides to them.This in the end limits student’s performances,
because everything a student gets is collected from lectures in class.

DISADVANTAGES OF CURRENT SYSTEM

 Students may lack the opportunity to learn advancing technology.


Page | 7
 Time management becomes an issue for students who reside far away
from campus.
 No recording or any other form of data is not always available for
students who missed the class or later references.
 Student are required to physical be in the classroom in order to gain
knowledge thereby sacrificing all other responsibilities.

2.2 Proposed System


eLearning is more flexible and simple than the traditional chalk-and-board
techniques of teaching. Many students have also admired it because of its
efficiency and cost-effectiveness. Students can continue their learning process
around other responsibilities and commitments through multimedia content
and online resources anytime that is convenient for them. eLearning is also
well-suited for companies who wish to further train their employees because
of the increasing amount of technological advancements. It is also convenient
because eLearning is suitable for companies with a limited budget. They can
enroll their employees in different eLearning programs to enhance their
learning. Students who are more serious and responsible about their studies
are more likely to take the online courses of their choice to build their
educational careers.

2.3 Advatages of Proposed System


1. E-Learning is student centered:
• The learner is the core of any E-Learning system.
• Material and activities are designed with the needs and interest of the learner in mind.
2. E-Learning is self-directed and self-paced:
• Learners control the amount of time they spend on any particular topic. This allows
learners to spend additional time on difficult items before move on.
• This individualized approach usually allows learners to complete their education and
training faster than in traditional courses.
3. E-Learning is interactive and hands-on:
• The uses of variety of multimedia in E-Learning increase the student interest and
involvement which reinforce the learning experience.
4. E-Learning is flexible:
• Learning can take place anytime and anywhere, as long as the necessary
equipment is accessible.
• It allows physically or otherwise challenged students to more fully participate.

Page | 8
5. E-Learning provides consistent and effective training:
• All of the target learner can participate simultaneously and receive the same information,
reducing the variability introduced through multiple sessions in different locations.

2.4 Project Descriptions

E-Learning uses technology to enhance and expand the learning experience. These
technologies are use to create and deliver individualized, comprehensive dynamic learning contains
that facilitates learning anytime and anywhere. E-Learning includes numerous types of media that
deliver text, audio, images, animation and streaming videos, and includes technology application and
process such as audio or videos tap, satellite TV, CD-ROM, and computer-based learning as
well as local intranet/extranet and web-based learning.

MODULE DESCRIPTION:
ADMINISTRATOR:

TEACHER:

STUDENT:

Chapter 3
System Analysis and Design
3.1 Requirements Specification

3.2 Flow Chart

Page | 9
3.2.1 Data Flow Diagram

Level 0:

Student
Management

Teacher Admin

Management E-content Of Management


Teaching And
Learning

Department Login
Management Management

Level 1:

Login

Register

Student Database
Select Department

Watch videos

Login

Teacher Select Departmentt


Database

Upload video
Page | 10
Login

Admin Database

3.2.2 E-R Diagram

Page | 11
3.2.3 Sequence Diagram

3.2.4 Use Case Diagram

3.2.5 Collaboration Diagram

3.2.6 Sequence Diagram

3.2.7 Class Diagram

Page | 12
3.3 System Design

Chapter 4
Testing
4.1 System Test Case

Let’s test cases for the E-Content Of Teacing And Learning. if you can see for Elearning
portal three types of user

 Admin: He is responsible for adding Teacher and Introduction video into the portal
 Teacher: who is responsible for adding video into the portal
 Students or user: who watch the video of the portal

So where is that this is a web application and according to that we are trying to write test
cases for the online examination system. so let’s start with some of the basic test scenarios

 Check If a user enters the in the address section of the browser and hit enter the application
should be open
 Check the application is loading properly
 Check all the images logos and text of the portal are clearly visible
 Check the application login functionality
 Check the users who have a valid credential those are only able to login into the application
 Check the user who doesn’t have valid credentials to log in this should get an error message
when they hit the submit button

4.2 Online Examination System For Student

 Check after login to the online examination portal As a student he should see user profile
 When user click on user profile the user details page should be displayed

Page | 13
 Check is all the mandatory fields are filled in the user profile page
 Check is the user type is displaying on the user details page or not, user type in the sense
free user or paid user
 Check if the user is a paid user then is the expiry date is displaying or not
 Check is there any option for changing the password
 Check student is able to login after entering valid credentials he should able to see only
specific course questions for which he is subscribed.
 Check whether a user is able to choose the exam by clicking on the exam name for the exam
code
 Check before starting the exam a confirmation popup is displaying with all the details ( like
full name of the student, roll number, exam duration) of the student or not
 Check if the confirmation popup has not the correct details that should be an edit option by
which a user can update his correct details
 Check if the user click ok button then the user should be redirected to the exam page
 Check once the exam is started Dainik clocks should be displayed on the test duration
 Check what type of questions are available on the portal, whether it is multiple choice or
subjective question
 Check if the question is multiple questions then the choices should be displayed below the
questions pant that should be an option to select the correct answer
 Check if that is the subjective question then below the question that should be a text box
where user can enter the of that question
 Check is there any option to skip a particular question
 Check is there any option to go to the next question or previous question
 Check once a user complete or Answer all the questions, then he should able to end the test
 Check if the time duration is completed then the test should be automatically ended.
 Check if all the questions are multiple questions, then after the completion of the test
evolution should be performed on the basis of positive and negative marking.
 Check based on the evolution the result should be displayed in the pass or fail with correct
answer percentage.

Online Examination System For Teacher

 If a user is login as a teacher into the online exam system application then he should be able
to see his profile
 Check the user have an option to change the password
 Check for the teacher that should be an option for adding new subject
 Check after clicking on the subject name the teacher should be able to add questions under
the subject
 Check after a click on the subject name that should be an option for creating exams
 Check for creating a new exam the user should have to feel some mandatory fields like exam
name, subject name enter the exam code
 Check whether a teacher can able to set number of questions and pass percentage foreign
exam
 Check based on the number of questions it should display feels accordingly
 Check a teacher is able to enter the question and multiple-choice options in the respective
fields
 Check whether an examiner is able to set the time duration for a particular exam
 Check is the teacher have an option which user has completed the test.
 Software testing is a critical element of software quality assurance and
represents the ultimate review of specification, design and coding. In fact,

Page | 14
testing is the one step in the software engineering process that could be viewed
as destructive rather than constructive.
 A strategy for software testing integrates software test case design methods into
a well-planned series of steps that result in the successful construction of
software. Testing is the set of activities that can be planned in advance and
conducted systematically. The underlying motivation of program testing is to
affirm software quality with methods that can economically and effectively
apply to both strategic to both large and small-scale systems.
 4.2 STRATEGIC APPROACH TO SOFTWARE TESTING-
 The software engineering process can be viewed as a spiral. Initially system
engineering defines the role of software and leads to software requirement
analysis where the information domain, functions, behavior, performance,
constraints and validation criteria for software are established. Moving inward
along the spiral, we come to design and finally to coding. To develop computer
software we spiral in along streamlines that decrease the level of abstraction on
each turn.

Focus criteria:

It mainly focuses on the following:

1. External interfaces
2. Multiprogram and complex functionalities
3. Security
4. Recovery
5. Performance
6. Operator and user’s smooth interaction with the system
7. Installability
8. Documentation
9. Usability
10. Load/Stress

LEVELS OF TESTING The aim of the testing process is to identify all the defects in the website. It is
not practical to test the website with respect to each value that the input request data may assume.

Page | 15
Testing provides a practical way of reducing defects in the website and increasing the user’s
confidence in a developed system. Testing consists of subjecting the website to a set of test inputs
and observing if the program behaves as expected.

If the program fails to Testing behave as expected then conditions under which failure occurs are
noted for later debugging and correction. The following things are associated with testing: Failure is
a manifestation of an error. But the mere presence of an error may not necessarily lead to a failure.
A test case is the triplet [I, S, O] where I am data input to the system. S is the state of the state of the
system at which the data is input, O is the expected output of the system A test suite is the set of all
test cases with which a given software product is to be tested.

FUCTIONAL TESTING

Here the system is a black box whose behavior is determined by studying its inputs and related
outputs. The key problem is to select the inputs that have a huge probability of being members of a
set in may case; the selection of these test cases is based on the previous studies.

STRUCTURAL TESTING

A great deal can be learnt about the strength and the limitation of the application by examinee the
manner in which the system breaks. This type of testing has two limitations. It tests failure behavior
of the system circumstances may arise through an unexpected combination of events where the
node placed on the system exceeds the maximum anticipated load. The structure of each module
was checked at every step. Some structures were firstly wrong, which came to notice at the time of
the connectivity.

UNIT TESTING

In unit testing the entire individual functions and modules were tested independently. By following
this strategy all the error in coding were identified and corrected. This method was applied in
combination with the white and black box testing techniques to find the Online Blood Bank 37 errors
in each module. Unit testing is normally considered an adjunct to the coding step. Unit test case
design was started after source level code had been developed, reviewed, and verified for correct
syntax. A review of design information provides guidance for establishing test cases that were likely
to uncover errors in each of the categories discussed above. Each test case was coupled with a set of
expected results.

TESTING ADMIN LOGIN FORM

This form is used for log in of administrator of the system. In this we enter the username and
password if both are correct administration page will open otherwise if any of data is wrong it will
get redirected back to the login page and again ask for username and password

TEST FOR ADMIN MODULE USER ACCOUNT ADDITION

In this section the admin can verify User details from student academics info and then only add
student details to main library database it contains add and delete buttons if user click add button
data will be added to student database and if he clicks delete button the student data will be deleted

BOOK ADDITION Admin can enter details of book and can add the details to the main book table
also he can view the books requests.

Page | 16
TEST FOR USER LOGIN MODULE TEST FOR USER LOGIN FORM

This form is used for log in of user .In this we enter the, username and password if all these are
correct User login page will open other wise if any of data is wrong it will get redirected back to the
login page and again ask for username and password.

TEST FOR ACCOUNT CREATION

This form is used for new account creation when user does not fill the form completely it asks again
to fill the whole form when he fill the form fully it gets redirected to page which show waiting for
conformation message as his data will be only added by administrator after verification.

INTEGRITY TESTING

Integrity phases the entire module using the bottom-up approach and tested them. Integrity testing
is a systematic technique for constructing the program structure while at the same time conducting
tests to uncover errors associated with interfacing. The objective was to take unit tested modules
and build a program structure that has been dictated by design. The testing strategy has two
different approaches namely the top-down approach in which the integration is carried out from the
top-level module to the bottom and the bottom-up approach in which the integration is carried out
from the low-level module to the top. The modules were tested using the bottom-up approach by
introducing stubs for top level Online Examination functions. This test was used to identify the errors
in the interfaces, the errors in passing the parameters between the functions and to correct them.

4.3 Testing Type

1. BLACK BOX TESTING


In black box testing the structure of the program is not considered. Test cases are
decided solely on the basis of the requirements or specifications of the program or
module, and the consideration for selection of test classes. In this section, we will
present some techniques for generating test cases for black-box testing. In black-box
testing, the testing only knows the inputs that can be given to the system and what
output the system can give. In other words the basis for deciding test case in functional
testing is the requirement or specification of the system module. This form of testing is
obvious functional or behavioral testing. The most obvious functional testing procedure
is exhaustive testing, which as we have stated, is empirical. One criterion for generating
test causes is to strategy has little chance of resulting in a set of test causes that is close
to optimal(i.e. that detects the maximum errors with minimum test cases). Hence we
need some other criterion or rule for selecting test cases. There are no formal rules for
designing test cases for functional testing. In fact there are no precise criteria for
selecting test cases however, there have been found to be very successful in detecting
errors. Here we mention some of these techniques.

2. WHITE BOX TESTING

In the previous section we discussed testing, which is concerned with the function that the tested
program is proposed to program and does not deal with the internal structure of the program
responsible for actually implementing that function. Those black-box testing is concerned with
functionality rather than implementation of the program. On the other hand, white-box testing is

Page | 17
concerned with testing implementation of the program. The intent of this testing is not to exercise
all the different input or output conditions(although that may be buy products) but to exercise the
different programming structures and data structures used in the program. White-box testing is also
called structure testing and we will use the two terms interchangeably to test the structures of a
program, structural testing aims to achieve test cases that force the desired coverage of different
structures various criteria have been proposed for this. Unlike the criteria for functional testing
which are frequently imprecise, the criteria for structural testing are generally quite precise as they
are based on program structures, which are formal and precise.

4.4 Database Table

Admin Table:

S.No. Field name Data Type Description

1. User name Text Store user name for checking correct username

2. Password Text Store password corresponding to username

3. User Type Text User Type Administrator or User

Subject Table:

S.No. Field name Data Description


Type

1. Code Number Subject code a unique key

2. Subject Name Text Name of Subjects in all semester

3. Semester Text In which Semester student is studying

Student Table:

Page | 18
S.No. Field name Data Description
Type

1. Student ID Number This is the roll no of the student

2. Student Name Text This is the name of student

3. Course Text This is the course in which the students are studying
.By default course is MCA

Chapter 5
Screenshots
1. Admin Login Form

Page | 19
2.Admin Dashboard

Page | 20
3.Add Teacher

Page | 21
4.Manage Student

Page | 22
5.Manage Teacher

Page | 23
6. Add Intro video

Page | 24
7. Teachers Login

Page | 25
8. Teachers Deshboard

Page | 26
9. Teachers Student Management

Page | 27
10. Teachers Add Video Page

Page | 28
11. Teachers Add Video Page

Page | 29
12. Student Login Page

Page | 30
Page | 31
Page | 32
Page | 33
Page | 34

You might also like