Vous êtes sur la page 1sur 31

SCIENT INSTITUTE OF TECHNOLOGY

VIRTUAL CLASS ROOM


GUIDED BY :Santhosh kumar
By V.Sravani (10C01A0591) J.Sushil padman (10C01A05A4) Ch.SandeepKumar (10C01A0) G.Santhosh (10C01A0)

Dept- cse

CONTENTS
ABSTRACT EXISTING SYSTEM PROPOSED SYSTEM HARDWARE REQUIRMENTS SOFTWARE REQUIRMENTS SYSTEM ARCHITECTURE UML DIAGRAMS PSEUDO CODE TEST CASES SAMPLE SCREEN SHOTS COCULSION AND FUTURE ENHANCEMENT BIBILOGRAPHY

ABSTRACT
The Virtual Classroom System is designed in such a way that the student i.e. 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

INTRODUCTION
This system totally contains two users they are Staff and Student Each member have their own facilities.
Facilities provided to the Instructor/Tutors for Virtual class room as listed:

(a) Ability to chat with the students who are participating in the virtual classroom (b) Ability to respond to the student questions. (c) Ability to view the information about the students in the virtual class room (d) Ability to navigate the web pages by entering the URL of web pages in the location field.

(e) Ability to write and draw on the whiteboard

EXISTING SYSTEM
The existing system is a manual classroom system. We need to allocate a room physically to conduct classroom sessions. Both faculty and student need to attend the classes physically. We also need to provide some infrastructure for the classroom.

Draw Backs
In the manual system student need bare the lot of time and cost. Since doing all these manually is a tedious process we need to provide online learning channel in the form of interactive classroom.

PROPOSED SYSTEM
Virtual classroom allows instructors to deliver web based training to geographically dispersed employees,business partners and customers.
Each subject includes a synchronous chat room for student and group

discussion.

Advantages
Virtual class room can be used to hold live class room discussion. Besides being user friendly, good virtual class room have built in collaboration tools that engage the students in active learning

Modules
User module

Class Room Module


Chat Question/Answer forums Examination News

User Module
In the Virtual Classroom System, when we take the view of the staff i.e. the server. It has the following features and functionality. The teacher can pass text files to all the students present in the classroom The text typed by the teacher is reflected on all the students system Staff can communicate with the student The student module of the Virtual Classroom System can communicate with the server and retrieve the information from it. It has the following functionality He has the facility to store all the notes issued by the teacher The student can ask the doubt to the teacher and it wont be reflected in other students system

Class Room Module


This facility contains a White board on which the Instructor can write and teach the lessons. This also has drawing tool bar by using this the instructor can draw the pictures on the board. This facility is provided only to the instructor. All these lessons will be saved, so that students can also review the lessons after the end of the session.

Chat Module
Student can communicate with other students and also with the instructor in the Virtual class Room using Chat panel.

Question/Answer forums
The users can submit his/her questions to the Instructor using the question and answer tab. The users can also submit his/her query privately. The Instructor can then answer the question using the Incoming Question tab, which is available only to the instructor. It contains the following Modules Asking doubts View Doubts view Answers

Examination Module
Through this module instructor can conduct the exams to the students. It contains the following modules subject selection for Student Question Paper Subject selection for staff Exam paper

News Module
Here the staff can send any notification or circular regarding to paper presentations or any functions or games conducted in the college etc., to all the students.

Hardware Configuration
Processor Ram Cache Hard disk : Pentium-III (or) Higher : 64MB (or) Higher : 512MB : 10GB

Software Configuration
Tools Operating System Server Side Client Side Services Database : : : : Micro Soft Front WindowsNT/2000 JSP with Tomcat Server HTML ,JavaScript : JDBC : My SQL

System Architecture

Class diagram

Sequence diagram

Usecase diagram

Activity diagram

Collaboration diagram

Pseudo code
if(owner.equals("student")) { Redirect student page } else if(owner.equals("staff")) { Redirect to staff page } else { else no user }

Test Cases
TEST CASE 1 :
Test case for Login form: When a user tries to login by submitting an incorrect ID or an incorrect Password then it displays an error message NOT A VALID USER NAME.

TEST CASE 2: Test case for User Registration form : When a user enters user id to register and ID already exists, then this result in displaying error message USER ID ALREADY EXISTS.

TEST CASE 3 : Test case for StudentID : When the student want to write the exam he has to enter his student ID correctly otherwise we get a message INVALID STUDENT ID.

Screenshots

Screenshots

Screenshots

Screenshots

Screenshots

CONCLUSION
The VIRTUAL CLASSROOM project has been successfully completed. The goal of the system is achieved and the problems are solved.This project is developed in this manner that is user friendly and required help is provided at different levels. The primary objective is to provide the interactive service to all the students. Different types of services are provided to both the students and staff. Student can avail this service any time. This system certainly doesnt reduces the manpower but helps the development of the available manpower and optimizes the man power.

FUTURE ENHANCEMENTS
To make that only authorized candidates taking the exam their finger prints , can be taken and compared with stored ones.

Examination centers can be set up at various places and candidates can be asked to take the exam in those centers only. Invigilators should be asked to invigilate at those centers. This eliminates copying and any malpractices by the candidates.
Voice can be provided to all the students by using VOIP (voice over internet protocol).

BIBILIOGRAHY

Advanced Java Programming Mastering JAVA 2 Java Server Programming Software Engineering Anlysis & Design of InformationSystems Dietel and Dietel John Zukowski Apress Roger S Pressman Senn

Websites
www.eci.gov.in www.google.com www.apeci.com www.askjeeves.com

Vous aimerez peut-être aussi