Click here to Skip to main content
Rate this: bad
good
Please Sign up or sign in to vote.
Hello Friends ! I am developing a web based application on the concept of Virtual Classroom using the platform .NET. I need some suggestions for making the application as flexible as possible, some brief introductions for various possible modules and how to implement it.
1)Chat module & Whiteboard module-Any suggestions how to implement it in .net?
2)Any technology in .NET to disable keyboard(if teacher wants to disable it for some students)
3)Mainly, How to implement video-audio conferencing?
I will make it for a small LAN, first !
Using SQL Server and C#.
Thank you in advance ! Smile | :)
Posted 19-Nov-12 5:02am
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

This is a very broad question, so I am going to give you a very broad answer. Basically, you need to do a lot of research and work on your end. However, to get you started, here are some resources:
 
Whiteboarding: C# and AJAX WhiteBoard[^]
Blocking Keystrokes: Low-level Windows API hooks from C# to stop unwanted keystrokes[^]
Video conferencing: http://stackoverflow.com/questions/7555815/video-conference-via-c-sharp[^]
Chat: http://www.hanselman.com/blog/AsynchronousScalableWebApplicationsWithRealtimePersistentLongrunningConnectionsWithSignalR.aspx[^]
 
I know some of these resources are designed to work with the browser and you will need a client instead, but the code should all apply. That will get you going in the right direction. If you get stuck on a specific point, please let us know (include as many specifics as possible when you ask your question so you have the best shot at getting a great answer).
  Permalink  
Comments
Muhammad Sani Maijama'a at 19-Nov-12 11:15am
   
I am so delighted for visiting this forum and the ways people are responding to questions.
Very excellent, now I got a place to visit everyday instead of facebook.
Kudos to Tim Corey for the above response.
Tim Corey at 19-Nov-12 12:07pm
   
I'm glad you found a place to come back to. I hope that as you start benefitting from Code Project that you also are able to contribute. We love to see new authors share their wisdom and experience. It makes all of us better.
ronak J at 19-Nov-12 12:48pm
   
thank you Tim Corey for the solution. It is really helpful. I am referring to it and will let you know further problems or solutions which I will find in my way to build Virtual Classroom. Thank you !
Sergey Alexandrovich Kryukov at 19-Nov-12 16:02pm
   
Well, this short but diverse set of links could be a good source of some ideas. My 5.
--SA
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

Here is your chat/whiteboard tutorial and code
 
Simple Chat Application in ASP.NET[^]
 
Here is number 2
 
How to lock keyboard and mouse on XP[^]
  Permalink  
v2
Comments
ronak J at 19-Nov-12 12:49pm
   
thank you Mathlab for the solution. It is really helpful. I am referring to it and will let you know further problems or solutions which I will find in my way to build Virtual Classroom. Thank you !
Member 8721443 at 4-Jul-13 12:13pm
   
how t integrate different module into one project... plx guide me
faizan.saleem.khanani@gmail.com

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 277
1 Maciej Los 210
2 BillWoodruff 205
3 Jochen Arndt 180
4 DamithSL 165
0 OriginalGriff 5,130
1 DamithSL 4,157
2 Maciej Los 3,670
3 Kornfeld Eliyahu Peter 3,470
4 Sergey Alexandrovich Kryukov 2,821


Advertise | Privacy | Mobile
Web04 | 2.8.141216.1 | Last Updated 19 Nov 2012
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100