krishworkstech.com

AlGhaith

Al Ghaith Learning Management System (LMS) is an eLearning platform where the web-based application is designed to map out, implement, evaluate, and monitor a learning process. Our client, Al Ghaith Energy, envisaged building a system to facilitate training courses as part of their growing compliance requirements. Along with easy tracking and reporting, the LMS aids in creating a consistent learning environment.
The first LMS was used in the 1920s when it was called the teaching machine and resembled a typewriter. LMS has evolved through different phases to look like what it is today. Our team at Krishworks left no stone unturned to deliver the best of our capacity and help the client build the portal they envisioned. The LMS portal demanded three separate interfaces – the admin, trainer, and user. Each interface has features specific to its purpose.

Location

Abu Dhabi

Clients

Al Gaith Energy

Project Duration

5 weeks

Industry

Private Oilfield Service

About the Client and their requirements

Al Gaith Energy, our client based in Abu Dhabi is a leading private oilfield services company with international branches in the Kingdom of Saudi Arabia, Algeria, and Sudan. Being the Oil and Gas Industry business division of AL GHAITH GROUP, Al Gaith Energies, with an established reputation is believed to be extremely professional in its business.
While being one of the leading Oil industry companies in Abu Dhabi, our client wanted to build a system to facilitate training courses as part of their growing compliance requirements. They approached us to develop a Learning Management System with courses, lessons, topics, quizzes, materials, etc.

Solutions we offered to the Client

The client was clear about building an LMS with three interfaces. After understanding the client’s requirements, an SRS was written which helped the client to understand the structural view of the LMS app.
Subsequent to this, our development team researched and implemented the best solution according to the client’s expectations. Once logged in, users can manage the portal, upload courses, enroll users, and access courses based on the interface logged into.

About the Client and their requirements

Our Client from the US, 4Sight Labs, is an AI-driven health and safety company that specialises in law enforcement and corrections. They shared the idea of developing a state-of-the-art tool to monitor the health, movement, and location of detainees in custody. They aimed to build a closed system where the physical data could be collected and transformed to be stored digitally in the cloud. Additionally, the client wanted a web and mobile app with multiple user interfaces to monitor the data graphically.
As experts in developing IoT-based projects, we were definite to provide solutions and develop the detainee monitoring system the client required.
The portal has three interfaces and functions as follows:
Admin Interface
The admin dashboard displays the statistics of users and courses. Different templates of the certificate are available. Admins, instructors, and users can also be notified via email. Company and department details can be added, deleted, edited, viewed, and set as default. Multiple training, creating groups, enrollment of individuals and groups into courses, generating reports, etc are some of the features made available.

Instructor Interface
Instructor means the people who would keep track of user progress. The instructor interface is very similar to that of the admin. The only difference is the feature of adding users. Except for adding users, the instructor can perform every other activity in the portal like the admin.

User Interface
Users mean end users or employees supposed to take the course. The User can log in and access courses, enroll in courses, and download and view certificates.

Challenges faced

We are primarily an edTech company and have designed and developed over 9 customized Learning Management Systems. We take pride in Al Gaith LMS as it is one of the first large learning portals developed by us. The larger the project, the greater the challenges.
The primary problem was with the distinction of interfaces. Creating dashboards with custom features was a challenge. Generating certificates with the candidate’s name was another issue faced by the team. The application has multiple enrollment features like individual and group enrollment. Management of these data was the biggest challenge faced.
Al Gaith supports both Arabic and English languages and the User can switch based on preference. The switching of languages was a major obstacle. In addition, a glitch while switching the color theme of the application was noticed.
We work with a team of experienced developers who worked consistently and overcame every issue and delivered a flawless LMS application. Al Ghaith was our first SA project and hence we regularly took meetings with the client team to share the work updates, and progress, presented development demos, and worked on the feedback received.

Key Features of the Project

  • Inclusive of courses, lessons, topics, quizzes, reviews, and queries with Arabic voiceovers.
  • Provision to add new users, reset the password, change email addresses, etc.
  • Able to create groups of users, and manage them.
  • Provision to view activity logs, statistics, and reports.
  • Instructors can create new courses and track progress.
  • Uploading of training certificates, and notifying their validity details.
  • Certificate Generation for every user along with instructor signature on successful completion of training.
  • Email Notifications to different users of Portal: Administrator, Instructor, and User.

Tech Stack

Final Product

Scroll to Top
  • ESP32 (WiFi, MESH, OTA)
  • LoRaWAN
  • Raspberry Pi, Rock Pi
  • Sensor
  • MQTT
  • NFC
  • Arduino
  • FreeRTOS
  • UART
  • ZIGBEE
  • ModBUS, CanBUS
  • BLE, NimBLE
  • RFID
  • 4G LTE
  • UWB
  • USB
  • Schematic design
  • PCB and schematic source files
  • Assembling drawing files
  • Providing prototype/sample and production PCB service
  • Testing and validation of designed hardware
  • HIPAA
  • Azure Key
  • Management
  • ES, Checksum,
  • MD5sum
  • AWS
  • Azure
  • GCP
  • DigitalOcean
  • Kotlin
  • Python
  • Tensorflow
  • Computer Vision
  • ECG
  • SPO2
  • Heart Rate
  • Glucometer
  • Blood Pressure
  • Figma
  • FigJam
  • Adobe Photoshop
  • Adobe Illustrator
  • Balsamiq
  • Wireframe
  • Information
  • Architecture
  • Selenium Java
  • Postman
  • Swagger
  • Jmeter
  • SQL
  • Java Scripter
  • Test ng
  • Extents Reports
  • Flutter
  • Java
  • Kotlin
  • Swift
  • Dart
  • React JS
  • Python
  • NodeJS
  • Django
  • HTML, CSS, JS
RDBMS
  • PostgreSQL
  • Oracle
  • MySQL
  • MariaDB
No SQL Based
  • MongoDB
  • GCP
  • FirestoreDB
  • DynamoDB
  • Azure
  • CosmosDB
  • AWS