edugrow

Edugrow is an EdTech company addressing e-learning challenges in Western Africa, focusing on developing solutions tailored to regional educational needs and infrastructural constraints. Aim to provide accessible and effective learning experiences that empower students and educators alike across Western Africa.

Year

2021

Scope
  • Research
  • Designing
  • Development
  • Testing
Services
  • System Design
  • Android App Development
  • Content Management System
  • Internal System
  • DevOps & Security

Problem definition

Develop a streamlined educational framework tailored for students in the Western African region, optimized for easy implementation with minimal hardware and internet connectivity dependencies.

Slow Internet
Slow Internet

The Western African region experiences limited internet bandwidth availability.

Mobile Phone Constraints
Mobile Phone Constraints

Most students in the region do not possess high end mobile phones with great hardware capabilities.

Competition
Competition

Agrimguru conducts weekly tests - Fastest Finger First, which is PAN India REAL TIME test to evaluate your position.

Defining the users

EduGrow - Learning Ecosystem comprises systems for each stakeholder involved - either on web or on mobile. Internal connectivity within these systems will help various stakeholders to connect with each other.

STUDENTS
STUDENTS
ADMIN
ADMIN

Technology stack & tools

Edugrow's tech stack leverages scalable cloud infrastructure, mobile-first design principles, and robust AI capabilities to deliver accessible and efficient e-learning solutions in Western Africa.

wsift
reactjs
django
nextjs
kotlin
swift
aws
firebase
cloudfront
cloudfront

Data Architecture

Edugrow employs a resilient data architecture featuring cloud-based storage, real-time analytics, and secure API integrations. This supports seamless delivery of tailored e-learning solutions across Western Africa's diverse educational landscape.

Data architecture

Development life cycle

The development lifecycle for EduGrow involves planning, designing, developing, testing, deploying, and maintaining the application. This iterative process ensures continuous improvement and adaptation to user needs and technological advancements.

Daily Meetings

Regular communication among team members through daily standup meetings ensured everyone was aligned and any roadblocks were addressed promptly.

Agile Methodology

We adopted an agile approach, breaking the project into sprints, allowing us to iterate, adapt, and respond to evolving requirements quickly.

Weekly Update Call

Prescheduled weekly meetings acted as a strong bridge between our team and the client, allowing our developers to demonstrate their progress and gather the feedback necessary to introduce adjustments.

Version Control

We utilized Git and Bitbucket for version control, enabling seamless collaboration and tracking of code changes.

Continuous Integration/Continuous Deployment (CI/CD)

CI/CD pipelines were established to automate testing and deployment, enhancing efficiency and providing multiple environments for Development, Staging and Production.

Code Review Sessions

Regularly scheduled reviews to ensure code quality, identify bugs, and improve team collaboration.

paperRocket

Features and Highlights

Personalised Dashboard

Developing an analytical dashboard designed to empower students with real-time feedback on their academic performance. By providing a comprehensive overview of their studies and in-depth test analysis, bridging the gap between learning and measurable progress.

paperRocket

Enhancing Learning Through Timed Assessments

This module focused on developing a real-time test-taking platform for students. The platform incorporates timed tests to encourage quick thinking and information recall, replicating real-world exam pressure.

Self-Assessment with Solutions
rightarrow
Self-Assessment with Solutions

Initially, solutions were displayed after test completion. This allowed students to self-assess their performance, identify knowledge gaps, and reinforce concepts through immediate feedback.

 left Arrow Steps
Enabling Offline Learning in Nigeria

This module explores a particularly challenging yet rewarding design element within the educational platform – downloadable topic notes and audio lessons. Our primary target audience, students in Nigeria, face the reality of limited and sometimes non-existent internet access. This presented a significant hurdle in facilitating offline learning, a crucial feature for continued education in such an environment.


To ensure seamless learning regardless of internet connectivity, we implemented an innovative download system. This system prioritizes the efficient download of content, even with slow or no internet connection. Here's how it works:

Prioritized Downloads

The system prioritizes downloading text-based notes, ensuring crucial content is readily available even with limited bandwidth.

Audio Optimization

For audio lessons, we implemented efficient compression techniques to minimize file size without compromising audio quality.

Offline Availability

Once downloaded, all notes and audio lessons are accessible offline, allowing students to continue learning uninterrupted, even in areas with unreliable internet.

Prioritized Downloads

The system prioritizes downloading text-based notes, ensuring crucial content is readily available even with limited bandwidth.

Audio Optimization

For audio lessons, we implemented efficient compression techniques to minimize file size without compromising audio quality.

Offline Availability

Once downloaded, all notes and audio lessons are accessible offline, allowing students to continue learning uninterrupted, even in areas with unreliable internet.

Tailored Assessments & Detailed Feedback

This module goes beyond traditional testing by creating personalized assessments for each student. This ensures tests cater to individual learning styles and knowledge gaps, ultimately leading to more effective learning. Upon completing an assessment, students receive results in two distinct ways:

 left Arrow Steps
P2PImage
Simplified Overview

Children first encounter a clear and concise overview of their performance. This high-level view provides a confidence boost and fosters a sense of accomplishment

Detailed Subject Breakdown

For deeper analysis, students can access a subject-wise breakdown of their results. This detailed report features relevant statistics and presents solutions to each question. This allows them to identify areas for improvement and solidify understanding.

P2PImage
 left Arrow Steps

End result

The end result is a student mobile app and a comprehensive CMS panel, providing intuitive access to personalized educational content and seamless management for administrators.

explore
Mobile App
explore
CMS Panel

Our Work

explore

Interested in making
your own system?