Over 10 years we help companies reach their financial and branding goals. Engitech is a values-driven technology agency dedicated.

Gallery

Contacts

411 University St, Seattle, USA

engitech@oceanthemes.net

+1 -800-456-478-23

// INFINITY INFOSOFT

Distance learning platform development

The eLearning system for students empowered with web, iOS, and Android applications

Client

Our customer is an international IT enterprise specializing in custom and platform-based software for education, retail, and healthcare.

Detailed information about the client cannot be disclosed under the provisions of the NDA.

To access the system, one needs to pass the registration process, log in, and choose the interface language. When registering, each user gets a role, which defines the availability of specific app functions and data.
There are 4 user roles on the platform:

  • Admin
  • Teacher
  • Student
  • Guest

Within the distance learning platform, teachers have multiple tools to create, schedule, and conduct online lessons. Using the calendar tab, they can create lessons, schedule them, select the subject, specify the lesson topic, and assign classes or particular students to the lesson. All users assigned to a lesson receive notifications as soon as the lesson is created in the system. Teachers can send invitational links to parents, students, and supervisors.
The distance learning platform is based on videoconferencing technology. Through the personal timetable tabs, users can join the lessons they are assigned to. If a student has technical problems with a camera or microphone, an alert icon is displayed next to the student’s profile. Throughout the online class, users can send files and media data, share their screens, raise their hands, and utilize the virtual blackboard. Teachers have special rights defined by their user role in the system:

  • Mute/unmute students
  • Invite students to speak
  • Manage the virtual blackboard
  • Create and carry out tests
  • Assign grades
  • Assign homework
  • Manage electronic class book

On the virtual board, teachers and students can write, paint, insert formulas, add shapes, attach stickers, upload files, and use a pointer. During the lesson, users can add multiple boards, change their background color, delete elements, and save boards in the lesson card.

Teachers also have access to the test constructor that allows the creation of tests of any complexity. These tests can be used for knowledge control or assigned as homework. The constructor supports different types of questions: single questions, multiple-choice questions, open-ended questions with comment boxes, and tasks to determine the order of specified events or to find the right combinations. Teachers can set a time limit and the number of attempts to pass the test. Students’ answers are automatically checked by the system and the teacher has access to statistics on the results of the test.

Technologies

Back-end

Java, Mapstruct, Spring (Boot, Core, MVC, Data, Security), PostgreSQL

Front-end

Angular, TypeScript, NgRx, RxJS, Material UI

Mobile

Kotlin, Swift, Kurrento, WebRTC, WebSockets

QA

JUnit

Integrations

SMS and Email distribution services

Why Choose INFINITY INFOSOFT?
  • ✅ Established Expertise: Backed by years of experience and industry best practices.
  • ✅ Global Reach: Local presence in Singapore with international delivery capabilities.
  • ✅ Client-Centric Approach: Your goals drive our strategy and execution.
  • ✅ End-to-End Service: From strategy to support—we’re with you at every stage.
  • ✅ Innovation-Driven Culture: Constantly evolving to keep you ahead of the curve.

24/7 Global Support

We hire and build your own remote dedicated development teams tailored to your specific needs.

At INFINITY INFOSOFT, we believe software is more than just technology—it’s a transformative force that empowers businesses and reshapes industries. Partner with us to unlock your digital potential.