Click here to Skip to main content
15,886,067 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
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 ! :)
Posted
Updated 22-Apr-18 19:19pm

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).
 
Share this answer
 
Comments
Muhammad Sani Maijama'a 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 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.
JL_Coder 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 19-Nov-12 16:02pm    
Well, this short but diverse set of links could be a good source of some ideas. My 5.
--SA
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[^]
 
Share this answer
 
v2
Comments
JL_Coder 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 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)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900