Software Development

1. Choose Platform and Programming Language.

  • Take into account portability and Skype API platforms

2. VoIP programming

3. WebProgramming

  • Website:
    • Create Teacher Account. Page with fields – email verification. Verify that person is a teacher and not a pedophile.
    • Register Teachers and Students. Create profile for each student and teacher – allow editing to student database – w picture, own blog.
    • Language Materials: Scripts, Dictionaries, Translators, Articles
    • Search for Teachers/Students by Language, Country, Skill Level, Name
    • Allow email-type messages to coordinate VoIP conferencing with other teacher.
    • When a classroom connects to another classroom. Show each student and teachers picture at desks around classroom. Allow user to be able to click on picture to begin video-chat with that person. Have a red phone if on that person’s picture if they are already talking to someone.
  • Database Design:
    • Choose Database type: mySql?
    • Related databases of teachers and students.
    • Fields in student database to allow student to have a profile, picture, blog.
    • Fields in Teacher database re: associated students, language preference, language lessons scripts

Leave a Reply