Trac is being migrated to new services! Issues can be found in our new YouTrack instance and WIKI pages can be found on our website.

Version 23 (modified by prekshu, 16 years ago) (diff)

--

Virtual Classroom over Pidgin

*Overview

The goal of the project is to design a Virtual Classroom over Pidgin. The instructor can add the students as buddies in his own classroom group on Pidgin. Whenever the instructor runs the classroom, the students can connect to it to get benefits from his lecture. The main features are a white board where the instructor can draw & write and chat facility (through Pidgin). He can also show them some videos if required. Multiple pages are also supported to enable presentation kind of lecture ..

*Details

The instructor is going to run the Virtual Classroom for Pidgin on his own computer from where he is going to teach. Here are the things which he can do :

  • Allowing only specific buddies to add to the classroom
  • Using chat to communicate with his students
  • Using separate class groups
  • Using white board to draw and write something. This is as if he is writing/drawing on an actual whiteboard. This is the core feature of this project. It has the following features:
    • Pencil tool
    • Eraser tool
    • Color tool
    • Color Fill tool
    • Text tool
    • Line tool
    • Multiline tool
    • Arc/Oval/Rectangle? tool
    • Brush tool
    • Line Width tool
    • Color Fill On/Off? tool
    • Font tool

This also removes the need of LATEX like plugins since most of the people do not know LATEX.

  • Support for multiple pages which are editable and removable..
  • Small video support: This is done by integrating a flash based player using open source Swfdec flash library. The purpose of this tool is to provide video support with which will enable students to see the video played by the instructor. The video is started simultaneously in all the student accounts. If a student wants to see the video again he can click on the video button on his board. Note the the video URL is specified by the instructor on his own interface and students shall be able to see the video only when the instructor plays the video and exits. This is a sort of check that video URL is working.
  • Modified Conferencing: The main purpose of this tool is to allow students to interact with the instructor. The discussion room is initiated by the instructor. A discussion request is send to all the students simultaneously. A student can join the discussion only after he accepts the request. Note that the instructor can see all the students in his discussion room but the students can only see the instructor. This prevents discussions between students.

Grading, Assignments, Handouts/Notes?, Notifications, Feedbacks, Self-tests can be given in the usual way.

*Latest Development

  • Updated Text Tool
  • Adding a group to class
  • Removing a group from class


*Virtual Classroom

  • Starting the classroom
  • Instructor's whiteboard
  • Student's whiteboard
  • Video Tool

*Icons

- Teacher
- Student

Attachments (11)

Download all attachments as: .zip

All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!