Introduction

In 2023, OPTI was tasked with developing an online platform specifically for photography classes.

The project involved addressing the unique challenge of implementing intelligent video recording for student assignments and integrating video lessons into the platform.

Provocări tehnice

Provocări

Înlocuirea testării manuale cu teste automate a ridicat provocări interesante, atât tehnice cât și umane.

  • Transmiterea rezultatelor testelor - Comunicarea rezultatelor testelor către părțile interesate și membrii non-tehnici ai echipei trebuia să fie clară și ușor de folosit în decizii.
  • Fiabilitatea aplicațiilor web - Defecțiunile aplicațiilor web trebuie identificate cât se poate de repede, înainte ca utilizatorii reali să le întâmpine, în special înainte de a afecta fluxurile de ecommerce.
  • KPI-uri clare și măsurabile - Testele automate trebuie să rezulte în indicatori stabili și ușor de urmărit în timp, cum ar fi rata de succes, rata de acoperire prin teste a funcționalităților noi șamd.
"OPTI este principalul nostru partener în dezvoltarea software-ului web, mentenanța web și găzduire pentru afacerea noastră. Recomandăm abilitățile lor în dezvoltarea software-ului, deoarece cererile și sugestiile noastre sunt rapid traduse în rezultate, având astfel un ciclu de lansare scurt."
- Bianca Chirică, Editura ARTHUR

Solution

OPTI implemented a two-step development process to address the technical challenges.

  • Step 1: Storing assignment files
    • An automated system was developed for the secure storage of assignment files and user-uploaded images.

      Client -> Server -> Google Drive.

    • Students were given the ability to access their uploaded files using Google Drive. This functionality allowed students to manage and retrieve their files.
  • Step 2: Interactive video lessons
    • A measure was implemented to protect content from being downloaded or accessed without authorization, ensuring secure video viewing.
    • An optional watermark feature was added allowing a unique watermark to be applied to each user's video content.
    • Students were required to grant camera access before the video lesson could begin.
  • The platform was built as a custom LMS (Learning Management System) with interactive features designed to boost student engagement. The integration with Google Drive provided an efficient and scalable solution for storing large files (assignments, videos), keeping infrastructure costs low
    Provocări tehnice

Results

Interactive video lessons

The platform allowed students to actively participate through user recordings, which were used to enhance the learning process.

Google drive integration

The integration with Google Drive tackled both the learning experience and storage management effectively.

Evaluation lessons

The platform incorporated interactive quizzes and engaging assignments, allowing for creative assessment methods.

Final exam integration

The platform integrated multi-user final exams using Zoom, providing a user-friendly examination experience.

Q&A section

A dedicated Q&A section motivates learners to engage, fostering a collaborative learning community.

Visual sidebar

The color-coded chapters and lessons in the sidebar makes it easy for students to track their progress.

References

Quick Questions

What is the TLDR (conclusion)?

The platform was built as a custom LMS (Learning Management System) with interactive features designed to boost student engagement. The integration with Google Drive provided an efficient and scalable solution for storing large files (assignments, videos), keeping infrastructure costs low

What technologies and methodologies are involved?

Technologies: Google Drive, API, Zoom, Web: HTML, CSS, JavaScript
Methodologies: Custom LMS platform, Cloud storage, Video content security (watermarking), Third-party system integration

Andrei Andoni

Article written by

Andrei Andoni

Business Developer. CRM platforms, e-learning and B2B strategies.

See on LinkedIn →
Interesat?

Want to know more?

Contact us