We developed the website of E-Learning EKPA, the largest distance learning programme in Greece.

See the website
elearning ekpa

About E-Learning EKPA

E-Learning EKPA is the Supplementary Distance Learning Programme of the National and Kapodistrian University of Athens.

Since its launch in 2001, more than 90,000 individuals have undergone training, while the programme offers over 400 distance learning programmes.

The Challenge

The project manager wanted a customized solution for the construction of the website and was in search of an agency specializing in the Symfony framework.

The project specifications required the development of a web application with a well-designed frontend and a flexible backend for making the programs available.

The application had to be module oriented, allowing the backend administrator to configure the program pages as desired.

Due to our experience in the specific framework and following our evaluation compared to other companies, we were eventually selected to undertake this project.

Creating a Website in Symfony

The website was created in Symfony and best practices were applied to the development and architecture of the application.

E-learning Website Design

The website was designed based on the standards of international e-learning websites, simultaneously highlighting the prestige of the largest distance learning programme in Greece.

We placed emphasis on the presentation of the programmes so as to make it easy for users to find all the information they need and to help them reach the decision to apply.

Modular Orientation

The website is module oriented, which means that each function is a module.

Through the backend, the administrator can configure the presentation pages of the programs and directions as they wish.

ERP Intergration

Through the web service that was implemented, applications made on the website automatically update the university’s ERP system.

Auto-complete Search

Thanks to the auto-complete search option, users can find the available programs that are of interest to them in no time.

Website Speed Performance

The requirement for fast page loading was expressed from the start.

By using advanced speed optimization techniques, we managed to load in less than 1.5 seconds.

Security Requirements

With more than 200,000 users per month and 6,500,000 page views per year, it goes without saying that application security was a key requirement.

Thus, based on the OWASP Top 10 list of vulnerabilities, special attention was paid to dealing with potential attacks.

See more projects