Nowadays there is internet connection in almost every home. Browsers and web standards are evolved in big steps, therefore online teaching can be more effective.
In my thesis my goal is to design and create an e-learning application. The e-learning is a form of training, which use the benefits of modern electronic media and communication technologies. The media could be a text document, audio, video or image. It integrates the training materials, student resources and tutor-student communication into one framework and it could contain interactive educational software.
At the beginning of my thesis I describe the used technologies and frameworks. The core technology is Java Enterprise Edition, which is the most common technology in server-side Java programming.
In the next chapter I review two similar software, then I check the services they can provide us and after that I specify the software requirements.
I describe how I implement these requirements and in the last chapter we take a look at how to test this application.