tags:

views:

64

answers:

3

i Want to create a project for my o'level's final year , i was willing to create a teacher-student online classroom which will be enhanced with features like if teacher assigned some homework to his student than student will recieve its homework, date when it should be submitted and many else thing .. but the problem is i dont know from where to start and how to start.

plz help ..

A: 

You might want to look at moodle for some ideas:

Moodle is a Course Management System (CMS), also known as a Learning Management System (LMS) or a Virtual Learning Environment (VLE). It is a Free web application that educators can use to create effective online learning sites.

Also, start by defining exactly what your solution shall do. How do teacher and student communicate? Real-Time? With messages? What does homework look like? How is it to be delivered? How will it be scored? How are mistakes edited? How many students per teacher? Etc.

Your project sounds like a lot of work. Especially if you want to build it from scratch as you probably want to - it takes a while in the business to stop wanting to build everything from scratch ;)

Daren Thomas
moodle ?? a website
mAs
hmm .. i was surfing moodle thanks for the site .. well i have to do brain storming for the features .. umm can you tell me which language would be more suitable to work on it.. i was wishing to use C sharp and Asp.net
mAs
Try PHP instead of C#
ToughPal
i have basics of c sharp
mAs
A: 

As said before, you should analyze all existing implementations (start from wikipedia: E-learning; chapter 'See also' section 'Systems').

Then collect all requirements for your system and choose correct technologies. IMHO, e-learning system should be web-based (like moodle). It's easy to use, cross-platform, and highly scalable. Also, you should decide what you are going to do in first release. E-learning is very wide field, starting from student accounting to video-lectures. Start from existing system will be good decision - you can see working system earlier, then building it from scratch.

Also you could check Django. It's easy-to-use web-development framework (in Python).

Gleb M Borisov
hmm thanks .. well tell me about the technologies which i should choose ..hmm .. Django ok i'll check it
mAs
If you have basics of C# - check asp.net mvc framework. It's easy to start framework. It will help you to start simple web-application.
Gleb M Borisov
+1  A: 

I don't think that looking at some model application, as suggested before, would help you much. It would probably bring you to a very complicated concept that would just confuse you. And it won't help you with the implementation either.

I would say that the best way to start for you is: take a nice big sheet of paper and a fine pencil, try to write down everything that your application is supposed to do, try to break the solution down to some individual parts -- give every part some specific purpose (or functionality) and clarify what tools and technology would be the best for you (I noticed that you don’t write about this in your post at all). Answer some key questions before you start -- such as how the data should be stored or how the teacher’s and student’s end of application should communicate and interact with one another. Try to focus on what you already know and build up from that.

After this I hope you will ask more direct questions that would actually deal with some problems that you encounter during your work rather than just catching ideas from others. Don't be lazy, try to come up with some ideas, present them here and then we could comment them or suggest others. More details about your homework wouldn't hurt either.

Machta
hmm yeah i was thinking the same .. hmm ok i'll do brain storming for the features soon.and clarify what tools and technology would be the best for you"actually i want to know which tools and technology i should start with .. hmm thanks buddy for motivation.lol ok ok .. just i want to know from where i should start with ??hmm about my homework, cie requires to solve any problem and give a solution for it and i have to make a full flash document as well with even a printscreen of the codes i'll write and i have to submit it in early jan .. :)hey buddy can i have ur email id
mAs
You give us no info about yourself or your project and you expect us to tell you what technology you should use? How we are supposed to know what you have already worked with? But if you are not familiar with any web scripting language then you have hell of a lot work to do, man. So then answer to your question is simple: pick whatever you want -- php or asp.net -- but people on this site would probably suggest asp and I belong to them as well. The nice thing about it is that what you learn here (I mean c# or VB language) can also be used in other things and not just web scripting…
Machta
hmm alright ok ..
mAs