E-learning

LMS Administration Portal

Scroll to
learn more
LMS Administration Portal
Case Study – LMS Administration Portal

Overview

The project was an LMS, letting teachers prepare educational resources and materials and measure students’ results – like questionnaires, quizzes, etc. 

We worked with its administration portal, where root data, like languages, projects, users, etc., can be managed.

Challenge

Challenge

The client requested that we implement API endpoints on the server side and develop some pages to provide the possibility of getting and managing administration data.

Solution

On the server side were implemented back-end layers for each data (entity) type:

  • Repository layer that is responsible for communication with the DB.
  • Request/command -> handlers layer where we have implemented data preparation logic.
  • Controllers layer for responding to external requests from the client-side.

On the client side, we’ve implemented portal navigation and pages for administrating the LMS:

  • Users management area (list, add/edit, details pages).
  • Translation area – localization of strings (languages list, translations batch editing page).
  • Projects area  (list, add/edit, details pages).
Result

Result

Technologies

.NET CORE
EF
BLAZOR WEB ASSEMBLY
FLUENT VALIDATION
XUNIT FRAMEWORK
What’s your IT challenge?
enter your Name and Surname
enter your Email
describe your question