COTO Academy

Custom E-learning Platform Development for a Japanese Language School

image

Coto Academy is a language school with four locations across Japan, dedicated to helping students learn authentic Japanese and offering practical business courses since 2000.

image
Japan
image
17 Months
image
E-learning & EdTech
Team Members
2 Backend Developers
2 Frontend Developers
1 DevOps Engineer
1 Project Manager
1 Business Analyst
1 UI/UX Designer
1 QA Engineer
COTO Academy

Learn how our client got:

  • An up-to-date and easily manageable website for promotion
  • A robust online e-learning platform tailored to their business needs
  • Stable software operation with 11,000 daily users
  • A global presence in more than 100 countries

TECHNOLOGY STACK

image

PHP

image

RESTFUL

image

BACKPACK

Check All Technologies

CHALLENGE

The company contacted the OTAKOYI team to enhance their online presence by updating their website. Once our experts successfully revamped the website — resulting in high client satisfaction — Coto Academy management set plans to expand their operations globally. 

 

They approached OTAKOYI again with a request to develop a comprehensive online learning platform capable of supporting thousands of users from around the world.

The client's input

  • Outdated website structure and content lacking crucial information
  • Request for the creation of an e-learning platform from scratch
  • Extensive functionality tailored for both students and teachers
  • Need for ongoing platform growth and improvement

OUR APPROACH

For this project, we adopted a methodical, iterative approach to develop a robust, user-centric online learning platform. We began by addressing core functionalities to establish a stable foundation, then progressively added advanced features and enhancements. 

 

 

Let’s take a closer look at each stage.

e-learning platform
e-learning platform for Japanese language

STEP 1: 

MODERNIZING THE WEBSITE

The website’s outdated interface, incomplete information about courses, and subpar technology led to poor user experience and performance in terms of lead generation. Our objectives included enhancing the site's informativeness, optimizing user navigation, and adopting current technologies to improve performance and support future updates. 

We conducted extensive research — including stakeholder interviews, competitor analysis, and user surveys — to identify user needs. This research directly informed the redesign, leading to a new information architecture, interactive prototypes, and a refined UI design with a comprehensive UI kit.

image

Oleh Chornyi

UI/UX Designer, OTAKOYI

COTO Academy online learning platform

STEP 2: CREATING A RELIABLE ONLINE LEARNING PLATFORM

This step centers on creating a dependable online learning platform. 

Step 2.1: Defining key requirements
 

Our business analysts identified the platform's key functionalities, analyzed competitors and developed a Business Requirements Document. 

 

The team conducted client interviews to grasp unique business processes and collaborated with designers on a prototype.

COTO Academy
COTO Academy homework
COTO Academy online learning platform

Step 2.2: Designing a user-friendly interface

Leveraging insights from our business analysts, our UI/UX designers crafted an intuitive and visually appealing platform design that aligned perfectly with client expectations.

Step 2.3: Developing platform logic

As our development team began implementing the platform, our tech specialists encountered challenges in managing interconnected processes, including time zone synchronization, course automation, and payment handling through an internal point system. To tackle these complexities, we prioritized the development of robust core logic that would seamlessly integrate these processes.

Step 2.4: Quality assurance

Quality assurance team established a robust quality assurance framework by implementing regular regression testing and a shift-left approach. It helped to enhance sprint planning and reduce testing time. Moreover, our QA engineers automated API testing and prioritized early requirement testing, allowing us to identify discrepancies at early stages and improve overall efficiency.

Step 2.5: Final preparations

The final steps involved addressing time zone discrepancies with a centralized time management system for accurate class scheduling. We optimized cloud infrastructure using Elastic Container Service with Fargate, enabling efficient container orchestration, automatic scaling, and high availability. Through diligent quality control and change management, we resolved critical issues, resulting in a stable platform ready for initial user testing.

STEP 3: LAUNCHING THE E-LEARNING PLATFORM

 

For StudentsFor Teachers
Students have access to a variety of features that enhance their learning journey. They can effortlessly book or cancel classes, communicate with peers and teachers, submit assignments, access course materials, receive lesson notifications, and manage payments seamlessly.Teachers are equipped with a streamlined set of tools designed to support their teaching activities. They have access to a user-friendly dashboard and calendar for scheduling classes, engaging with students, providing feedback, and reviewing assignments, fostering an efficient and effective learning environment. 
COTO Academy Japanese language school
COTO Academy Japanese language school

Step 3.1: Leveraging user feedback

We received extensive user feedback that played a crucial role in enhancing the platform. It resulted in improved user retention, ensuring steady growth for the Coto Academy.
 

End user feedback is a great way to improve software solutions. It reveals how the software performs in real-world scenarios, helping identify issues that might not surface during internal testing.

image

Maksym Kisilov

QA Engineer, OTAKOYI

STEP 4: IMPLEMENTING ADVANCED FEATURES

Following the successful launch of the platform, we shifted our focus to enhancing the platform with additional features:

  • Internal Statistics

    This feature provides administrators with insights into platform usage and user engagement.

  • Improved User Onboarding

    We refined the user onboarding process by integrating a new form that included navigation tips, and a Japanese proficiency test, ensuring a smoother initial experience for new users. 

  • Automated Email Notifications

    We integrated SendPulse for email reminders about lessons, account balance updates, promotions, and service alerts, helping users stay engaged and organized.

  • Homework Management

    A built-in system for quizzes and questions, providing automatic feedback to students. Also, an advanced essay submission feature allows teachers to give detailed feedback on written assignments.
     

COTO Academy Japanese language school

No hidden costs, and more affordable than any other vendor we've seen at their level of quality. This for what we were quoted by other vendors in the market. They have a collaborative design process and they listen well and can react and interpret client needs quickly. They also fix things quickly whenever they go wrong. Highly recommend them.

image

Sam Bleakly

Marketing Director, Coto Academy

Our experience with Coto Academy has been incredibly fulfilling. Developing a complex, custom online learning platform presented its challenges, but the results were worth it. We’re grateful for the opportunity to modernize our client’s website and create an e-learning platform, which now supports thousands of users daily with enhanced functionality and a seamless user experience.

image

Solia Kaminska

Business Development Lead, OTAKOYI

FEATURED PROJECTS

We have a proven track record of building high quality solutions for customers all over the world.

MORE PROJECTS

CONTACT US

By submitting this form I consent to processing my personal data as described in thePRIVACY POLICY

We are open to answer you directly

image
image

Serhiy Lavrynenko

Volodymyr Hodiak

CEO

CTO