07-02-2012, 08:27 PM
code for virtual classroom system in j2ee
07-02-2012, 08:27 PM
code for virtual classroom system in j2ee
08-02-2012, 10:45 AM
to get information about the topic virtual classroom project in java full report,ppt and related topic refer the link bellow
https://seminarproject.net/Thread-virtua...447?page=2 https://seminarproject.net/Thread-virtua...stem--9447 https://seminarproject.net/Thread-virtua...?pid=42807 https://seminarproject.net/Thread-virtua...2#pid19632
22-08-2012, 06:43 PM
plz give me the code for virtual class room system
08-05-2013, 03:16 PM
VIRTUAL CLASSROOM
VIRTUAL CLASSROOM.doc (Size: 1.29 MB / Downloads: 107) 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 is intended to give both teacher and student the ability to do their jobs effectively and efficiently without even leaving their places. The project 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” projects we observe that they can be grouped mainly in two classes. In the first class the projects are designed to work on small LAN (the product of NetOP company is an example of such project) that can be used in a school or any education center. The second kind of projects 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). These systems are designed according to their working environments that they have different properties due to their usage areas. Identification of Customer Needs As for a possible customer to our project, we made a contact the administrator, Halil Gamsız, of the “Smart Class” in Physics department of METU. We asked some questions about the system and tried to identify the possible customer needs. First of all we asked general questions about the working flow of the system and then we asked the defects of the system. Detailed Description of the Project After a wide investigation and identifying customer needs explicitly we reached a consensus on our system. Our system will be a web-based system that will enable users to do their duties without even leaving their places. A user needs only a PC that is connected to the Internet and a web browser that is working properly. These two constraints are the minimum requirements for our intended system. There will be three kind of user of this system that they will interact with. The first is the “admin”, the second kind is the “instructor” and the last actor is the “student”. The roles of these actors will be as follows: The Users Admin: Admin is the master of the system that he/she handles so many events. In our system we assumed that the instructors does not need to know the system and technical details very well, therefore we assigned some duties of the instructor to the admin like creating course, editing existing courses etc. The jobs of the admin can be listed and explained as follows: • The admin will create the users. Our system will be working through Internet; therefore there will be many redundant possible users who want to enter the virtual classroom. In order to prevent redundant people to enter the classroom, the students must preregister to the system by admin. When the student is accepted to use the virtual classroom the admin will create an entry in the database by giving a username and a password. After that the student will log on the classroom with these username and password. And similar conditions will be valid for the instructor. An instructor account must be created by admin before instructor’s entrance to the system. User Log Ons: Admin Log On: Like all other users the admin will log on the system from the main log on interface that will be reached through Internet with a specific address. When admin log on to the system he/she will mainly interact with the database. As stated before the main responsibility of an admin will be database dependent tasks. When admin successfully logs on to the system a main menu will meet the admin. In this menu there will be some events for admin to do. The admin is the only actor to create users to the system, so creating user will be a one of the major options of this menu As stated before in order to prevent redundant people to log on to the system, the users must be created by admin. When admin creates a student an entry will be created in the students table and a temporary password and username will be assigned to this user in order to first log on to the system. When the student first log on to the system the system will want user to fill the other parts of the student information and warn the student to choose a new password and a username. The same events take place for creating an instructor user. Instructor Log On: The instructor will enter the system from the main menu, like any other user. When the instructor first logs on to the system, some menus will meet the instructor. One of the possible menus will be about courses. Under this option there will be submenus each of them is a link to assigned courses of the instructor. For example if an instructor is assigned three courses in the system than there will be three submenus under the courses menu. If instructor chooses one of them another interface will meet the instructor. There will course related options. From these options the instructor will edit the course properties, view the students list that are assigned to the course. From this option the instructor can ban some students to enter the class due to their bad behaviors during lectures. Additionally the instructor can upload some course material to the database that can be used during courses like audio files, video files, images, some questions or another lecture notes. Another option will be giving assignment to the students. And also the teacher will send mail to discussion group of the lecture. Managing the schedule of the course will be another duty of the instructor. And lastly the instructor has option to start the lecture (enter the classroom). Student Log On: When students log on the system a list of options will meet them. From these options the students will select an event that they want to do. One of the major options will be about courses. Under the courses option the student will see the enrolled courses and there will their status just near them (online, offline). Also the lectures that student is banned by the instructor or admin will be indicated. After selecting the desired course from the list, there will be course specific events for student like downloading available lecture notes, viewing course schedule, viewing instructor, downloading the assignments or any other supplementary material and finally “enter virtual classroom” option if available. Process Model and Team Organization We are planning to use the oldest and most widely used software engineering paradigm that is called “Linear Sequential Model”. Since our team is a small team we cannot use RAD and incremental methods. It is very important for our model to state all the requirements explicitly; therefore we spent very long time to find out all the requirements at the beginning. We made customer contacts and searched through Internet in order to remove the uncertainties at the beginning. At each step (Analysis – Design – Code - Test) of this model we will make duty distribution among team members. Although it has some weaknesses, it is the most suitable model for our team. Project Estimation Estimations are essential to have a general idea about the schedule, cost, effort. These are required in the early phases of the project. Then we restore the estimates with the help of metrics. We will use these metrics to determine progress and to estimate future projects. If we can make our plans according to these estimations then it will be easier to manage risks and increase efficiency. Development Platform Analysis We will use .NET as for our development platform that it will ease our work. Microsoft announced .NET in June 2000. It is a very young technology that has a broad new vision for integrating the Internet and the Web in the development, engineering and use of software. One key aspect of the .NET strategy is its independence from a specific language or platform.Rather than forcing developers to use a single programming language, developers can create a .NET application in any .NET-compatible language. Programmers can contribute to the same software project, writing code in the .NET languages (such as C#, Visual C++ .NET, Visual Basic .NET and many others) in which they are most competent. |
|