E-learning have been playing an increasing role in our life since the widespread use of computers and Internet.
Even if students in language teaching need a strong personal connection with teachers in lessons, it will be more and more important for teachers to have non-stop contact with their students.
Language teachers prefer using paper-based tasks and book formats as they have collected a huge amount of teaching materials, test exams, course- books for years.
On the other hand giving out and submitting homework happen very often through online and other media channels.
Digitalisation,correction, transmission and storing of teaching materials can be very complicated for several reasons.
For administrative tasks connected with the process of teaching and learning, furthermore for the communication with the students group, it would be undoubtedly beneficial to use the same system through a specific software.
This thesis focuses on the development process of an ASP.NET MVC based web application. This application will be able to provide an answer to the above problems.
During the development I tried to pay special attention to the user interface, user-friendly functions, and the easily maintainable architecture.
In the first part of my thesis, I will be presenting the currently available e-learning solutions. After that, I provide an overview of the technologies, which I used during the development.
In the second part of my thesis, I explain the development phases of the web application, step by step. First, I complete the preliminary analysis and the planning of the system. In the Design section, I make a detailed scheme of the software. Then, I introduce the process of implementation and the working mechanism of a few important function.
Finally I demonstrate the testing results, the further and my summarized results.