Vous êtes sur la page 1sur 7

Project Specification Page 1

VIRTUAL CLASSROOM
Abstract

Virtual Classroom can be used to hold live classroom discussions. Each course includes a
synchronous chat room for student and group discussions.
The users of the system are

a. Instructors/Tutors
b. Students

Virtual Classroom provides the following facilities to the Instructors/Tutors.

a. Ability to write and draw on the whiteboard space using the drawing toolbar.
b. Ability to chat with the students who are participating in the Virtual Classroom.
c. Ability to respond to the students questions.
d. Ability to control the classroom behavior.
e. Ability to view the information about the students in the Virtual Classroom.
f. Ability to navigate the web pages by entering the URL of web page in the Location
field.

Virtual Classroom provides the following facilities to the Students

a.Ability to chat with others in the Virtual Classroom.


b. Ability to submit his/her questions to the Instructor.
c. Ability to view the information about others in the Virtual Classroom.
d. Ability to write and draw in the whiteboard space using the drawing toolbar.
e. Ability to navigate the web pages.

Page 1 SRM Systems & Software P Ltd


Project Specification Page 2

Data Flow Diagram

Enter Authentication Details

Check
Application
Authenticity

Load Console

Define Drawing Define Chat Define tools Define Define


toolbar and panel & for Question/An Controlling
whiteboard Entry box navigating swer panel mechanism
space web pages for
Instructor.

Information about the Database

The data related to the permissions granted by the Instructor to all the students for
participating in the Virtual classroom is stored in a database table called Roles. This table contains the
following information:

Sno Column Name DataType

1. UserID VarChar
2. CourseID VarChar
3. ChatStatus Boolean
4. DrawStatus Boolean
5. QuestionStatus Boolean
6. ViewInfoStatus Boolean
7. NavigateStatus Boolean

The data related to the student information is retrieved from a database table called

Page 2 SRM Systems & Software P Ltd


Project Specification Page 3

Student.

Sno Column Name DataType

1. UserID VarChar
2. CourseID VarChar
3. PersonalInfo VarChar

3.3 Modular Design

The major activities of the Virtual Classroom are

a. Drawing
b. Chat
c. Question/Answer forums
d. View Participants Information
e. Navigating web pages.
f. Controlling the classroom behavior in case of an Instructor.

3.3.1 Drawing

The users can write & draw on the whiteboard space using drawing toolbar.

3.3.2 Chat

The users can talk with other students in the Virtual Classroom using the chat panel.

3.3.3 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.

3.3.4 Navigation

The users can navigate the web pages based on the access control permissions by entering the
URL of the web page that he/she would like to use during the session in the Location field.

3.3.5 Control Mechanism

The users can use the Access Control tab for controlling the students ability to perform
the four Virtual Classroom activities: Question, Chat, Drawing and Navigating. This tab is
only available to the Instructor.

Page 3 SRM Systems & Software P Ltd


Project Specification Page 4

DATABASE SCHEMA:

Page 4 SRM Systems & Software P Ltd


Project Specification Page 5

Detailed Description of the Database

Table: LOGIN
Column Name Data Type Description
Username VARCHAR(25) UserName
PassWord VARCHAR(25) Password
SecurityLevel VARCHAR(25) SecurityLevel of the user
Type(stud/staf VARCHAR(10) Tye of the user ( student / staf)
)

Table: STUDENTS
Column Name Data Type Description
StudId VARCHAR(8) Unique identification for a Student
FirstName VARCHAR(25) First Name of the Student
LastName VARCHAR(25) Second Name of the Student
LoginName VARCHAR(8) Login Name of the student
Password VARCHAR(8) Password of the student
DOB DATETIME Birth date of the student
Gender VARCHAR(10) Gender of the student
Addr1 VARCHAR(50) First part of the address
Addr2 VARCHAR(50) Second part of the address
Addr3 VARCHAR(50) Third part of the address
City VARCHAR(25) City name where the student is residing
State VARCHAR(25) State where the student is residing
Country VARCHAR(25) Country where the Student is residing
Zipcode VARCHAR(25) Student zipcode
Phone VARCHAR(25) Phone number for the student
CellNo VARCHAR(25) Cell No for the student
Fax VARCHAR(25) Fax No of the student
EmailId VARCHAR(30) Email Id of the student
Education VARCHAR(50) Education details of the student
Employment VARCHAR(50) Employnment details of the student
RememQuest VARCHAR(255) Question for the rememberance of the password
RememAns VARCHAR(255) Answer for the rememberance of the password
PhotoPath VARCHAR(255) Photopath of the student
Remarks VARCHAR(255) Comments on the student

Table: STAFFS
Column Name Data Type Description
StafId VARCHAR(8) Unique identification for Staf
StafName VARCHAR(50) Name of the staf
LoginName VARCHAR(8) Login Name of the member
Password VARCHAR(8) Password of the staf
DOB DATETIME Birth date of the staf
Gender VARCHAR(10) Gender of the staf
Addr1 VARCHAR(50) First part of the address
Addr2 VARCHAR(50) Second part of the address
Addr3 VARCHAR(50) Third part of the address
City VARCHAR(25) City name where the staf is residing
State VARCHAR(25) State where the staf is residing
Country VARCHAR(25) Country where the Staf is residing
Zipcode VARCHAR(25) Staf zipcode
Phone VARCHAR(25) Phone number for the staf

Page 5 SRM Systems & Software P Ltd


Project Specification Page 6

CellNo VARCHAR(25) Cell No for the staf


Fax VARCHAR(25) Fax No of the staf
EmailId VARCHAR(30) Email Id of the staf
Education VARCHAR(50) Education details of the staf
Employment VARCHAR(50) Employnment details of the staf
RememQuest VARCHAR(255) Question for the rememberance of the password
RememAns VARCHAR(255) Answer for the rememberance of the password
PhotoPath VARCHAR(255) Photopath of the staf
Remarks VARCHAR(255) Comments on the staf

Table: COURSES
Column Name Data Type Description
CourseId VARCHAR(8) Unique identification for course
CourseName VARCHAR(50) Name of the course
Details TEXT Commnet on course

Table: SUBJECTS
Column Name Data Type Description
Subjectid VARCHAR(8) Unique identification for a Question
CourseId VARCHAR(8) Unique identification for course Refer: courses table courseId
column
SubjectName VARCHAR(50) Name of the subject
Details TEXT Comment on subjects

Table: QUESTIONS
Column Name Data Type Description
QuestionId VARCHAR(8) Unique identification for a Question
QuestionText VARCHAR(255) Question Text
StudentId VARCHAR(8) Unique identification for a student Refer: Students table
studId column
StafId VARCHAR(8) Unique identification for a staf Refer: Staf table stafId
column
CourseId VARCHAR(8) Unique identification for a course Refer:Courses table
courseId column
SubjectId VARCHAR(8) Unique identification for a subject Refer: Subject table subId
column

Table: ANSWERS
Column Name Data Type Description
AnswerId VARCHAR(8) Unique identification for Answer
QuestionId VARCHAR(8) Unique identification for Question Refer: Questions table
Question Id
AnswerText VARCHAR(255) Answer for the question
Details TEXT Comments on answer

Table: MARKS
Column Name Data Type Description
SubId VARCHAR(8) Unique identification for subject Refer subject table
subId column
CourseId VARCHAR(8) Unique identification for course Refer: courses table
courseId column
MarkId VARCHAR(8) Unique identification for mark
Mark INTEGER Mark of the student

Table: EXAMS

Page 6 SRM Systems & Software P Ltd


Project Specification Page 7

Column Name Data Type Description


ExamId VARCHAR(8) Unique identification for Exam
SubId VARCHAR(8) Unique identification for subject Refer subject table
subId column
CourseId VARCHAR(8) Unique identification for course Refer: courses table
courseId column
MarkId VARCHAR(8) Unique identification for exam Refer: exams table
examId column
Result VARCHAR(10) Result for exam
Details TEXT Comments on exams

Page 7 SRM Systems & Software P Ltd

Vous aimerez peut-être aussi