AI-Proctoring Debate Platform Development

The client envisioned an intuitive, smart, and AI-proctoring-enabled debate platform. They aimed to create a highly scalable social platform where users can connect, debate through real-time live-streaming, and have AI-powered live proctoring to detect and report foul language.

Challenge

The client had a clear vision but required a technical partner to brainstorm, plan, design, develop, and implement the robust platform with all envisioned features, and the capacity to scale resources as the product grows.

Developing a Scalable Social Platform

Ensuring the platform could handle increasing user numbers and feature expansions without compromising performance.

Implementing AI-Powered Live Proctoring

Integrating an AI system to monitor and report foul language during real-time live debates.

Solution

Entrans developed a comprehensive solution leveraging cloud computing, CI/CD pipelines, and advanced AI technologies.

Result: The platform was successfully developed and delivered within four months, providing a seamless user experience with advanced AI-proctoring capabilities.

Data Flow and Implementation Process:

  • Platform Development: Entrans introduced new features aimed at improving functionality and user experience. They collaborated with the client to document functional and non-functional requirements, and the design team produced screen mockups explaining user flow.
  • CI/CD Integration: The CI pipeline triggered systematic export from the development environment into Azure Repos for version control. Continuous integration ensured that the latest platform iteration was committed to Azure Repos, and a managed solution encompassing new and existing features was built. Automated tests maintained the integrity and reliability of updates.
  • Deployment and Testing: Post successful build and tests, the solution was deployed to test environments mirroring real-world scenarios. Continuous deployment facilitated rollout to staging and production environments. Automated and manual tests ensured flawless updates.
  • Monitoring and Analysis: Using Azure’s Application Insights, the enhanced platform's health, performance, and usage were monitored. Insights from the analysis informed the prioritization of backlog items for iterative improvement.

Tech Stack and Architecture: Major Technologies:

  • Front-End:
    • React.js
    • HTML5
    • CSS3
  • Back-End:
    • Node.js
    • Express.js
  • Machine Learning:
    • Python
  • Cloud Storage:
    • AWS
  • Live Video Streaming:
    • Vonage
  • CI/CD Integration:
    • GitLab
    • Jenkins
    • Azure DevOps
    • AWS CI/CD Pipelines

Impact: The implementation led to a seamless user experience and intuitive interface. The AI-powered proctoring system enhanced the platform's functionality, ensuring a high-quality user experience.

A screenshot of a dashboard showing the number and type of search results.

API Subscription

Streamlining API Acquisition and Management with Subscriptions Image Content

The Subscriptions Image Content feature makes acquiring APIs more straightforward by offering users a seamless, visual interface to browse and subscribe to various APIs. This functionality eliminates the complexity of traditional API subscription processes, making it easier for users to integrate APIs into their systems quickly. In addition to simplified access, this feature provides users with powerful tools to monitor and track their API usage. Through detailed metrics and insights, users can view API call volumes, performance statistics, and cost data, enabling them to manage consumption effectively. This transparency empowers users to optimise their API usage, control expenses, and ensure resources are utilized efficiently over time. By offering both ease of access and robust tracking capabilities, the Subscriptions Image Content feature helps users make informed decisions and gain deeper insights into how APIs contribute to their operations, ultimately improving overall resource management and project outcomes.

Outcomes

01

The platform was successfully developed and delivered within a remarkably short timeframe of four months.

02

The platform effectively monitors and reports foul language during real-time debates.

03

A highly scalable social platform capable of handling increasing user numbers and future feature expansions.

Technology Stack and Architecture

01

02

03

04

Methodology

Key step of the project are the following

1
2

Do you have further inquiries or require tailored assistance?