Virtual Classroom System
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
seminar topics
Active In SP
**

Posts: 559
Joined: Mar 2010
#1
24-03-2010, 08:35 PM


Title of the project and implimentation :Virtual Classroom System
Objective/Vision
Developing a virtual classroom system 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 will usher in the immense flexibility and sophistication in the existing learning platform structures, with the perfect blend of synchronous and asynchronous interaction. It provides a means of collaborative learning for the students.
User of the System
A. Students
B. Faculty
C. College Management (Dean, HODs, Principal)
D. Administrator
Functional Requirements
i.Students can choose courses, attend lectures, take exams, view their attendance records, progress reports etc as per their convenience.
ii.Registration for multiple courses.
iii.Attend lectures either at the scheduled time or on request view lecture at a later time.
iv.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.
v.Upload and Download of various assignments, college notices, student's notices, journals, videos.
vi.Real Time collaboration among “ A/B via chat rooms, shared and interactive whiteboards.
vii.Asynchronous communication in the form of Emails, discussion boards that enable communication to occur at "convenient-times" that suit student schedules and are not accessed at simultaneous or prearranged times.
viii.There can be forums, blogs etc to discuss various queries and to put up suggestions posted both by students and teachers.
ix.Administrator can generate reports, log files, backup/recovery of data at any time.
x.Shared documents and media library that can help in active learning of a student.
xi.Images library
xii.One-to-Many (B->A), Many-to-One(A->B) and Many-to-Many (B->B) information sharing.
xiii.Availability of voice mail box to allow faculties to get the descriptive messages left by the students. xiv.Per day attendance submission system
xv.Provision of resources to arouse the interest of students in extracurricular activities like public speaking etc and to grasp the chance to enhance their personalities.
xvi.Users must have valid User ID and password to login thus creating their individual profiles.
xvii.Students can take up various quizzes which can help them to realize their inbuilt talents in various fields.


Non-Functional Requirements
i. Secure access of confidential data (userâ„¢s details). SSL can be used.
ii. 24 X 7 availability
iii. Better component design to get better performance at peak time
iv. Flexible service based architecture will be highly desirable for future extension
Optional Features
a. Send SMS/Email to any user in case of any class Re-Schedule, Result declaration, Notice Upload etc.
b. Drag and Drop functionality.
c. Customizable color schemes and skins.
User Interface Priorities
A. Professional look and feel
B. Use of AJAX at least with all registration forms
C. Browser testing and support for IE, NN, Mozzila, and Firefox.
D. Use of Graphical tool like JASPER to show strategic data to admin
E. Reports exportable in .XLS, .PDF or any other desirable format
Use Search at http://topicideas.net/search.php wisely To Get Information About Project Topic and Seminar ideas with report/source code along pdf and ppt presenaion
Reply
fazil.tk
Active In SP
**

Posts: 1
Joined: Jun 2010
#2
07-06-2010, 12:05 PM

hai sir....Angel
could you please send a detailed report on virtual classroom system.
I took this as my b-tech project and implimentation. Please reply within a day sir.
thnk u.Shy
Reply
projectsofme
Active In SP
**

Posts: 1,124
Joined: Jun 2010
#3
25-09-2010, 01:21 PM


.doc   VIRTUAL CLASSROOM SYSTEM.doc (Size: 31.5 KB / Downloads: 385)
ABSTRACT


Developing a virtual classroom system 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 will usher in the immense flexibility and sophistication in the existing learning platform structures, with the perfect blend of synchronous and asynchronous interaction. It provides a means of collaborative learning for the students.
Existing System:
• Existing system is not providing the information about faculty’s achievements.
• Existing system doesn’t provide online exams.
• Existing system doesn’t have the facility to send the mails to other students.
• Existing system is not having the facility for faculty to upload the assignments.
• The Existing System doesn’t provide the facility for the students to download the assignments.



Reply
project report helper
Active In SP
**

Posts: 2,270
Joined: Sep 2010
#4
05-10-2010, 04:01 PM


.doc   2.virtual class room.doc (Size: 29 KB / Downloads: 278)
Virtual Classroom System

ABSTRACT


Education over the Internet is the latest concept in spreading education to every one. 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 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
Reply
project report helper
Active In SP
**

Posts: 2,270
Joined: Sep 2010
#5
12-10-2010, 04:19 PM


.doc   rar.doc (Size: 1.29 MB / Downloads: 436)
virtual classroom


Introduction and Scope of the Project

The growing popularity of Internet and e-learning introduced new terms to education, such as “virtual classroom”. May be in the near future students will not go to anywhere in order to take diploma. The concept “virtual classroom” defines a simulation of the real classroom that enables users to attend a class from anywhere through Internet and provides a learning experience. This project and implimentation is intended to give both teacher and student the ability to do their jobs effectively and efficiently without even leaving their places. The project and implimentation is simply described as modeling a real world object (i.e. classroom) into computer world. As in the real life the students can see their teacher writing on the board or teacher can see students chatting or anyone can want permission to ask question.

When we investigate the current “virtual classroom” project and implimentations we observe that they can be grouped mainly in two classes. In the first class the project and implimentations are designed to work on small LAN (the product of NetOP company is an example of such project and implimentation) that can be used in a school or any education center. The second kind of project and implimentations that are designed to work through Internet that allows it to be used more commonly. (The product of IBM Company is an example of such project and implimentation). These systems are designed according to their working environments that they have different properties due to their usage areas.

All the systems that are introduced on the web have some common features that they exist almost in all systems. These features can be listed as follows:
• A whiteboard that teacher and students use to draw images, write functions display text etc. And also teacher can play editable slides on this board. The board typically looks like “MS Paint”.
• A Group discussion Board (a chat system that enables to communicate in real-time with the on line users)
• Question and Answer Board (it is like newsgroup system in our department that is not exactly real time communication tool)
• Slide Show (an area that slides can be seen)
Reply
586raj
Active In SP
**

Posts: 2
Joined: Mar 2011
#6
31-03-2011, 10:19 PM

hi sir.........
could you please send me total documentation of virtual class room project and implimentation including its architecture and diagrams.... because i selected it as my academic project and implimentation ...........it is deadly needed sir.
please reply within a day sir.

ID - rajthota2008@gmail.com

THANK YOU.
Reply
seminar class
Active In SP
**

Posts: 5,361
Joined: Feb 2011
#7
11-04-2011, 02:12 PM

Presented by:
Anshu Veda
Prajakta Kalekar
Shruti Mahambre


.ppt   Virtual Classroom.ppt (Size: 701 KB / Downloads: 214)
Virtual Classroom
Integrated Learning environment over internet
Problem Definition

This project and implimentation aims at putting together an integrated e-Learning environment for a university student.
This will also be used by distance education programs offered by institutes, in order to enable students to avail of the academic facilities from any computer connected to the internet.
Basic terminology
RMI (Remote Method Invocation)

Server application creates remote objects, makes references to them available and allows clients to invoke methods on these remote objects.
 RMI tunneling over HTTP
Combines the benefits of HTTP tunneling and RMI over internet
 EJB
 Session Beans (verb)
Model business processes. They represent actions
 Entity Beans (noun)
Model Business data – They are data object, java objects that cache database information
 EJB Container
 House enterprise beans and make them available for clients to invoke remotely
 Provide an environment in which enterprise beans can run
 “Invisible middlemen”
EJB Architecture
Basic Terminology

 CMP – Container Managed Persistence
 EJB container takes care of making sure the entity bean object stays around.
 BMP – Bean Managed Persistence
 You as the bean programmer can take over the responsibility of managing the "persistence" of the data -- of where the data stays when the server is not running or when the bean is not in memory.
Requirement Specs
 The system will be having 3 roles:
 Instructor
 Student
 Admin
 Admin
 Managing user accounts, course registration approval
 Instructor
 Login,Create / Modify course details, set Quizzes, assign grades
 Student
 Login, Register / Unregister for courses, take quizzes, view lectures in offline mode
 Non-Functional Requirements
 Open-Source and Freeware
 Support over Internet and Intranet
Technology Decisions
Thin v/s Thick Client

 Initial Architecture Diagram
Specs
 Client- Swing
 Servlet Container-Tomcat3.2
 DB Server-Postgres8.0
 Pros and Cons
Pros
 Simple
 Simple and Intuitive. Uses HTTP over the internet and simple JDBC to communicate with the database server.
 Light
 As compared with J2EE server
Cons
 Plain Http protocol – No type safety
 No caching Support
 No Transaction Management Support.
 Absence of Distributed Objects.
 WebServices ???
RMI offers an order of magnitude better performance than other alternatives, being at least 8.5 times faster than Web Services
 HTTP-to-servlet is more than 4 times slower than web services.
 Reference: “Java RMI, RMI Tunneling and Web Services Comparison and Performance Analysis” - Matjaz B. Juric, Bostjan Kezmah, Marjan Hericko, Ivan Rozman, Ivan Vezocnik
Why EJBs?
 Container inherently provides features such as
 Security
 Transaction Management
 Persistence
 Distributed Object Support that goes well with RMI.
CMP vs BMP
 Architecture Diagram
(The chosen approach)
Session Facade
 Performance
 An Entity bean is equivalent to a row in the database. If the Entity beans were to be accessed directly, a network call would result for each row access.
 On the other hand, a Session bean is equivalent to a stored procedure. Accessing a session bean that is co-located with an entity bean emulates accessing a row through a stored procedure.
Session Facade
 Reusability
 The session bean layer is powerful because it externalizes all business logic from the entity beans. This means the entity beans contain data and data-related logic only.
 This promotes high re-use of entity beans.
 Data abstraction layer
 The session bean layer is a facade. The particular way the session bean persists (via JDBC directly or via entity beans) is an implementation detail of the session bean. The decision about whether to use JDBC or entity beans can be deferred until a later date.
E-R Diagram
 Object Model
 Collaboration Diagram - Login
 Collaboration Diagram - Registration
 Sequence Diagram - Registration
 Collaboration Diagram – Set Quiz
 Class Diagram
 Class Diagram (old & new)
 Lessons learnt / Challenges faced
 1. Familiarity with J2EE
 Studying EJB Architecture (session bean, entity bean concepts)
 BMP vs CMP
 Concept of CMR
 Configuring JBoss 4.0
 Configuring Postgres 8.0 on JBoss
 Serial – Primary Key
 Writing Deployment Descriptors
 Challenge
 Trying to synchronize the Intel deadlines with the syslab deadlines throughout this course J
Deployment Descriptor
<entity>
<ejb-name>course</ejb-name>
<local-home>vclassroom.course.ejb.CourseLocalHome</local-home>
<local>vclassroom.course.ejb.CourseLocal</local>
<ejb-class>vclassroom.course.ejb.CourseBean</ejb-class>
<persistence-type>Container</persistence-type>
<reentrant>False</reentrant>
<cmp-version>2.x</cmp-version>
<abstract-schema-name>course</abstract-schema-name>
<prim-key-class>java.lang.Integer</prim-key-class>
<primkey-field>courseId</primkey-field>
<cmp-field>
<field-name>courseId</field-name>
</cmp-field>
Deployment Descriptor
<query>
<query-method>
<method-name>ejbSelectprerequisites</method-name>
<method-params>
<method-param>java.lang.Integer</method-param>
</method-params>
</query-method>
<ejb-ql><![CDATA[SELECT OBJECT(p) FROM course as c, IN(c.prereqCourses) p
WHERE c.courseId = ?1]]>
</ejb-ql>
</query>
</entity>
Technologies / Tools / Methodologies Learnt
J2EE Architecture

 Enterprise Java Beans
 JBoss 4.0
 Postgres 8.0
 EJB-QL
 Swing (work in progress)
 Patterns – Session Façade, Recursive Meta pattern, Chain of responsibility
 The Timeline
Before MidSem
 Overview of the system requirements from Intel
 Requirement Specification Document – prepared and presented to Intel
 Architecture + Design Documentation
 Prototype : Demo – with the old architecture – Login, Registration, Quiz
 Deliverable – Client + Server implementation of modules
After Midsem
 Change in architecture – Protocol + Server Side
 Learning Curve for new technology – EJBs, J2EE architecture
 Technology survey - Exploring options like JDO, Web Services
 Configurations – JBoss 4.0, Postgres 8.0
 Design of new architecture – Presentation to Intel
 Detailed Design specification documentation
 Deliverable – Server Side coding + documentation – Login, Registration, Quiz
Reply
seminar addict
Super Moderator
******

Posts: 6,592
Joined: Jul 2011
#8
08-02-2012, 10:45 AM

to get information about the topic virtual classroom project and implimentation in java full report,ppt and related topic refer the link bellow
topicideashow-to-virtual-classroom-system--9447?page=2

topicideashow-to-virtual-classroom-system--9447

topicideashow-to-virtual-classroom-system--9447?pid=42807

topicideashow-to-virtual-classroom-system?pid=19632#pid19632

Reply
Guest
Thinking To Register

 
#9
25-07-2012, 08:15 PM

hi sir,


my e-mail is oshoadekunle@ymail.com i am need of a documentation of virtual classroom system for my project and implimentation and i will b glad to happy a document from you, it is very important,i need so much . thanks
Reply
seminar flower
Super Moderator
******

Posts: 10,120
Joined: Apr 2012
#10
27-09-2012, 04:46 PM

Virtual Class Room System



.docx   Virtual Class Room System.docx (Size: 18.09 KB / Downloads: 23)

Developing a virtual classroom system 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 will usher in the immense flexibility and sophistication in the existing learning platform structures, with the perfect blend of synchronous and asynchronous interaction. It provides a means of collaborative learning for the students.

Functional Requirements:

•Students can choose courses
•Registration for Multiple Courses
•Attend lectures either at the scheduled time or on request view lecture at a later time.
•facilities 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.
•Upload and Download of various assignments, college notices, Student’s notices, journals, videos.
•Real Time collaboration among – A/Via mails, shared and interactive whiteboards
•Asynchronous communication in the form of Emails, discussion boards that enable communication to occur at "convenient-times" that suit student schedules and are not accessed at simultaneous or prearranged times.
•There can be forums, blogs etc to discuss various queries and to put up suggestions posted both by students and teachers
•Administrator can generate reports
•Shared documents and media library that can help in active learning of a student
•Users must have valid User ID and password to login thus creating their individual profiles.
•Students can take up various quizzes which can help them to realize their inbuilt talents in various fields

Non Functional Requirements

•Secure access of confidential data (user’s details). SSL can be used.
•24 X 7 availability
•Better component design to get better performance at peak time
•Flexible service based architecture will be highly desirable for future extension

THE EXISTING SYSTEM

The present system is a manual system or a semi-automated system. Manual system involves paper work in the form of maintaining various files and manuals. Maintaining critical information in the files and manuals is full of risk and a tedious process.
•The existing system needs to save his information in the form of excel sheets or Disk Drives.
•There is no sharing is possible if the data is in the form of paper or Disk drives.
•The manual system gives us very less security for saving data; some data may be lost due to mismanagement.
•It’s a limited system and fewer users friendly.
•Searching of particular information is very critical it takes lot of time.
•In the existing system students need to learn course in the class room only.
•In the manual system student need bare the lot of time and cost.
•The existing system need to travel to a location in which to participate in the course or lessons.
•There is no direct interaction provided between faculties and students.
•Exam conducting and result announcement is a tedious process

PROPOSED SYSTEM

The development of this new system contains the following activities, which try to automate the entire process keeping in the view of database integration approach.
•User Friendliness is provided in the application with various controls provided by system Rich User Interface.
•The system makes the overall project and implimentation management much easier and flexible.
•It can be accessed over the Intranet.
•The user information files can be stored in centralized database which can be maintained by the system.
•This can give the good security for user information because data is not in client machine.
•Authentication is provided for this application only registered members can access. As the virtual classroom is one that aims to give the student inexperience equal to or better than the sort they would find in a traditional classroom, there are obviously many advantages of the virtual classroom tithe student, as well as the teacher (or instructor) and the associated educational institution.

Advantages for Students

For students of virtual classrooms, advantages primarily concern access, time, and cost factors compared to those incurred from attending the traditional, physical class rooms. Virtual classrooms remove the need to travel to a location in which to participate in the course or lessons, thus they are an advantage to students as they can be accessed from the student’s home and they do not have to pay for transport as they would if they were attending a traditional classroom. Virtual classrooms can be accessed from any computer that has the necessary software, hardware, Internet connection, and Internet browser requirements in order to participate in the virtual classroom.
Discussions and chat can be archived in the virtual classroom for instant reviewing, which is another advantage to students. The minimal time needed to participate in a virtual classroom is an advantage to students. Virtual classrooms are also diverse; students from many geographical locations can enroll in the virtual classroom, which gives students the advantage of working with others that bring different ideas and backgrounds to collaborative learning activities and project and implimentations, thus presenting possibilities and interests in fields not previously considered.

Advantages for Faculties

For teachers of virtual classrooms, working part-time is a possibility because of the flexible nature of the classroom. The teacher is not required to work from an office or classroom to instruct lessons or organize material and lessons;
This can bed one from any where, where they have access to a computer with an Internet connection and other necessary software/hardware, which is an advantage. Electronic content can be updated more efficiently than printed material, and at a lower cost, which saves the teacher time and money when preparing and adjusting material to suit their lessons and courses within their virtual classroom. Changes or updates in anything within the virtual classroom are instantly accessible to everyone enrolled in the classroom. This “ease of update” is an advantage to the teacher, and also to the student, who will be receiving, and learning with, up-to-date examples. Another advantage to the teacher or instructor is that they have “time to respond to student communications” in the virtual classroom, which gives the teacher a chance to construct the best possible response to the student. This is often possible in a traditional classroom, as issues are raised face-to-face where answers are expected straight away. In the virtual classroom time delays between student’s questions and teacher’s answers are expected; this is the nature of the virtual classroom
Reply
owodeone
Active In SP
**

Posts: 1
Joined: Oct 2012
#11
12-10-2012, 01:00 AM

Please sire, kindly send me the documentation and source code to build this project and implimentation. Its important that i get it submitted tomorrow.
My email is owodeone@yahoo.com
Thank you
Reply
seminar tips
Super Moderator
******

Posts: 8,857
Joined: Oct 2012
#12
12-10-2012, 10:37 AM

to get information about the topic " Virtual Classroom System" full report ppt and related topic refer the link bellow

topicideashow-to-virtual-classroom-system--9447

topicideashow-to-virtual-classroom-system--9447?pid=117894

topicideashow-to-virtual-classroom-ppt

topicideashow-to-virtual-class-room

topicideashow-to-virtual-classroom-system?pid=3888&mode=threaded

topicideashow-to-virtual-classroom-system--9447?pid=44000

Reply
saad143
Active In SP
**

Posts: 1
Joined: Dec 2012
#13
14-12-2012, 12:30 PM

will u plz send me the SRS of this project and implimentation?
i really need that
thanks
Reply
Guest
Thinking To Register

 
#14
04-02-2013, 05:33 PM

Hai sir..
am in need of the documentation of virtual classroom..
Reply
seminar tips
Super Moderator
******

Posts: 8,857
Joined: Oct 2012
#15
05-02-2013, 10:46 AM

to get information about the topic "Virtual Classroom System"full report ppt and related topic refer the link bellow

topicideashow-to-virtual-classroom-system--9447

topicideashow-to-virtual-classroom-ppt

topicideashow-to-virtual-classroom-project and implimentation-in-java
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page

Quick Reply
Message
Type your reply to this message here.


Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  REPORT ON VIRTUAL MEDICAL HOME study tips 0 376 05-06-2013, 02:49 PM
Last Post: study tips
  AMPLE: An Adaptive Traffic Engineering System Based on Virtual Routing Topologies pdf study tips 0 556 27-05-2013, 12:24 PM
Last Post: study tips
  Effective Collaboration with Information Sharing in Virtual Universities Report project girl 0 401 05-02-2013, 10:28 AM
Last Post: project girl
  Optimized Dalvik Virtual Machine for Mobile Application (Open source technology) project girl 0 373 01-02-2013, 04:53 PM
Last Post: project girl
  Virtual Network Computing Based Remote Desktop Access pdf project girl 0 494 21-01-2013, 12:46 PM
Last Post: project girl
  ABSTRACT ON FLEET MANAGEMENT SYSTEM ON CAR RENTALS SYSTEM REPORT project girl 0 741 29-12-2012, 04:44 PM
Last Post: project girl
  Virtual Online Desktop project report tiger 3 2,084 20-12-2012, 12:15 PM
Last Post: seminar tips
  Virtual Team Work Project PPT project girl 0 373 14-12-2012, 11:52 AM
Last Post: project girl
  System Requirements Specification for Network Monitoring System report project girl 0 563 24-11-2012, 04:14 PM
Last Post: project girl
  VIRTUAL SMARTPHONES OVER IP seminar tips 0 301 21-11-2012, 04:28 PM
Last Post: seminar tips