Thread: Student Whiteboard for homework

  1. #1
    Registered User
    Join Date
    Mar 2009
    Posts
    1

    Lightbulb Student Whiteboard for homework

    Hey, I`m new to the language C++ coming from a background of Turing (I know.. I know... very basic) and PHP with bits and pieces of other languages. I am interested in making an application that allows students to connect to one another. I have a main idea for it but I would like to know what I would need to research in order to accomplish this. If I can actually accomplish this I am going to make it open source so that others make use and manipulate it as needed. With that being said I have some main ideas for the program:

    The application on each computer can act as a server if another is not found

    the right half of the window sectioned off so that there is an area to draw in the upper right corner taking up roughly a quarter of the overall window (allowing it to resize up and down also with a tool bar for undo,redo,erase,colour,size of tool) with a rough version of messenger in the bottom left corner for group discussions.

    In the left half of the overall window there is an area where the person hosting the group discussion can open a document (or even if possible open up an application within this application) so that the group can actively edit the text and work on the project collaboratively.

    I know this seems like a tall order but I am quite motivated as I feel it will be of great benefit to students.

    If you have any suggestions or help it would be greatly appreciated

  2. #2
    C++ Witch laserlight's Avatar
    Join Date
    Oct 2003
    Location
    Singapore
    Posts
    28,412
    You would need to learn:
    • More of standard C++
    • GUI programming
    • Network programming

    You could also use the Web as the GUI, possibly with the use of AJAX-type of techniques, then use a CGI library instead of doing the network programming from scratch. Of course, if you go this route, then you would effectively be replacing how you might do it in PHP with C++.
    Quote Originally Posted by Bjarne Stroustrup (2000-10-14)
    I get maybe two dozen requests for help with some sort of programming or design problem every day. Most have more sense than to send me hundreds of lines of code. If they do, I ask them to find the smallest example that exhibits the problem and send me that. Mostly, they then find the error themselves. "Finding the smallest program that demonstrates the error" is a powerful debugging tool.
    Look up a C++ Reference and learn How To Ask Questions The Smart Way

  3. #3
    Crazy Fool Perspective's Avatar
    Join Date
    Jan 2003
    Location
    Canada
    Posts
    2,640
    If you don't want to do it all from scratch you could start with an existing open source white board.
    open source white board - Google Search

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Updating in a sequential file?
    By Ronnyv1 in forum C Programming
    Replies: 1
    Last Post: 03-24-2009, 04:41 PM
  2. Database assignment is Killing me!
    By Boltrig in forum C Programming
    Replies: 2
    Last Post: 11-29-2007, 03:56 AM
  3. LinkList Sorting in C
    By simly01 in forum C Programming
    Replies: 3
    Last Post: 11-25-2002, 01:21 PM
  4. Creating a student grade book-how?
    By Hopelessly confused in forum C Programming
    Replies: 5
    Last Post: 10-03-2002, 08:43 PM
  5. A few tips please...
    By gems in forum C++ Programming
    Replies: 4
    Last Post: 04-11-2002, 02:28 PM