Software Requirements Specifications

1.0 Introduction

1.1 Purpose

The purpose of Online Classroom system is to provide an easy and remote interface to teacher to present his lecture effectively, on the other hand it’s a tool for the students attend their lectures and communicate with their teachers.

1.2 Scope

System should allow teachers to present remotely, take quiz, remote communication via text or audio/video chat with file sharing facility.

1.3 Definition, Acronyms, and Abbreviations

1.4 References

1.5 Overview

2.0 Overall Description

A Online Classroom is a learning environment created in virtual space. The objective of it is to improve access to avoid educational experiences by allowing students and teachers to participate in remote learning communities using personal computers and to improve the quality and effectiveness of education by using the computer to support a collaborative learning process.

2.1 Product Perspective

The system is developed to provide an easy interface to perform corresponding functionality, i.e. teacher can share his desktop with students, access desktop of student take online quizzes and a lot more.

2.2 Interfaces

2.2.1 System Interfaces

2.2.2 User Interfaces

This system has two main user’s presenter and attendee, and another user which is allowed to make changes to the data base; all of them have been provided very usable and interactive interfaces:

Teacher/Presenter:

Students/Attendees:

2.2.3 Software Interfaces

The following software interfaces are required to run virtual classroom within the network:

2.2.4 Hardware Interface

Audio/Videochat needs webcam and Microphone devices to be attached at presenter end.

2.2.5 Communication Interface

2.3 Product Function

The working of Digital Classroom is based upon the following major functions:

2.4 User Characteristics

2.5 Constraints

2.6 Assumptions and Dependencies

Free Web Hosting