Get pricing →
- Services
- Capabilities
- Industries
- Clients
- Solution Hub
- Company
- EN
- Get pricing
Our client, the British Council, needed a modern, responsive website to promote their English language tests effectively. Our team helped by developing a comprehensive CX strategy and design, including UX/UI enhancements. Computools assisted in revitalising and optimising the platform, which resulted in a user-friendly, efficient website that improved user engagement and increased test registrations.
The client is a prominent organisation that aims to promote British culture and values globally. With a reach that extends to over 100 countries, they reach 650 million people each year. Employing a workforce of more than 7,000 dedicated full-time employees, this organisation is committed to fostering cultural exchange, educational opportunities, and intercultural relations.
The British Council wanted a modern, responsive design and improved user experience. Also, they needed to consolidate resources for the IELTS English proficiency test. The presence of unofficial test materials negatively impacted their brand reputation, prompting the need for a strategic approach to resource consolidation.
Additionally, the lack of clear guidance for test preparation, progress tracking, and readiness was a concern. The client recognised the need for a user-friendly, structured solution to streamline the test preparation process.
Computools undertook a digital transformation project to revitalise and optimise the website. The solution included user research to understand user needs, service design to enhance user experience, portal development for content delivery, website hosting set-up, and analytics integration. The result was a responsive, user-friendly platform that met the British Council’s branding requirements and significantly increased revenue, user throughput, and process automation.
Our primary mission was to provide candidates with a streamlined and structured pathway for test preparation, offering essential resources such as PDF files and webinar videos. We established a user-friendly WordPress platform as the host to facilitate easy access to educational materials, simplifying navigation and accessibility for candidates. Additionally, we implemented critical search engine optimisation (SEO) techniques to enhance the portal’s visibility and accessibility, ensuring it reached wider audience.
We integrated comprehensive user analytics into the platform, generating in-depth reports that provided valuable insights into user behaviour and preferences, helping to refine the user experience. We also implemented an email notification system to enhance communication with users, ensuring they received important updates and information promptly.
Our overarching goal was to simplify and improve the test preparation process, offering a valuable resource for candidates. This project underscored the client’s commitment to educational excellence and our dedication in helping them succeed in their mission.
As a result of this project, the client successfully launched a web portal that simplified IELTS test preparation. We optimised landing pages, implemented SEO strategies, and enhanced resource editing, and now this portal offers essential educational resources. The impact is notable, with a significant 42% increase in the number of tests administered globally in 2022, as compared with 2018.
Computools was selected as the ideal partner for this project for several reasons:
The client’s journey to find the right partner for their project was a careful and detailed process. They considered several options but chose Computools for a few key reasons.
They liked that we know their industry inside and out. We have a strong track record of delivering high-quality digital solutions and meeting deadlines. Plus, our experience working globally matched their international reach. In the end, they chose us because they believed in our expertise and our ability to get the job done well and on time. Our partnership is built on a shared commitment to getting great results for their business.
We remain available to address post-launch enquiries, issues or enhancements. We conduct regular maintenance and updates to keep the product running smoothly, correct potential issues, and introduce new features as needed. We continuously apply data analytics to gain insights into user behaviour, pinpoint areas for improvement, and tailor the product to user preferences. We focus on security measures with ongoing monitoring and updates to safeguard user data and maintain the product’s integrity.
We integrated comprehensive user analytics into the platform, allowing for the generation of detailed reports. These reports offered valuable insights into user behaviour, which helped us refine and enhance user experience continuously.
These design challenges were important components of the project and contributed to the successful development and implementation of the English test preparation web portal.
Creating profiles of typical users for design reference.
Structuring pages and content for logical navigation.
Drafting blueprints for interface layout and interaction.
Designing the visual elements for user interaction.
WordPress
WordPress is one of the world's most popular content management systems. With its help, you can create and manage sites of various kinds without knowledge or engineering skills. It allows you to create and publish entries, place widgets, change the design, arrange, and display various elements, etc.
Scrum is a management framework where one or more cross-functional, self-organised teams create a product in stages.
First, we worked on preparing the website design, initial DevOps, and business analysis, and then we gradually moved into the WordPress development and quality assurance stages.
A Norwegian company wanted a multi-user learning platform that would empower teachers to create engaging content, streamline tasks, and gather valuable data to optimise teaching and learning. Computools partnered with the Teacher’s Dashboard team to modernise their development and enrich competency.
Teachers’ Dashboard was founded in 2019 by a team of educators and entrepreneurs passionate about using technology to improve education. The company’s mission is to provide teachers with the tools and resources they need to create engaging and effective learning experiences for their students.
Recognising the need for streamlined educational tools and collaborative teacher resources in Norway, the client sought to develop a multi-user learning platform. This platform would empower teachers to:
Computools proposed a team to broaden the Teacher’s Dashboard competency. Our experts and the client worked in tandem to modernise the platform’s functionality and user experience. The project emerged as a user-friendly and comprehensive platform. Guided by an adaptable specification, the platform’s core features include a secure authorisation system, intuitive task creation tools, flexible assignment options, efficient checking mechanisms, robust data storage and comprehensive statistics dashboards. The platform seeks to optimise teaching and learning experiences by streamlining these essential educational workflows, ultimately fostering greater academic success.
The platform’s robust functionality and technical stability, built on the chosen technology stack, contributed to its success. It facilitates efficient placement, sharing and access control for learning materials, empowering teachers with greater control over their curriculum. A task check system improves teacher efficiency and student engagement. Data collection and analytics tools provide valuable insights into task performance and course execution, enabling informed decision-making.
Our web development experience, digital learning solutions’ modernisation, and a portfolio of successful projects gave the client confidence. A key factor was our ability to expand the competency of the existing team with our experts and deliver high-quality, user-friendly platforms within both budget and deadlines.
The client noted our expertise in the chosen technology stack, including PHP, Laravel and ReactJS. This technical alignment ensured smooth development and optimised performance, essential for a complex multitenant platform.
Our dedication to Agile methodologies and open communication resonated with the client’s desire for an agile and collaborative partnership. This approach provided greater transparency and accountability throughout the project, fostering trust and mutual understanding.
The client carefully searched for the right development partner. They wanted someone with the skills and values aligned with their mission, considering the significant impact the platform could have on educators and students in Norway.
After evaluating several candidates, the client chose Computools as the top choice. Computools’ successful track record in education technology and experience working with respected institutions and government agencies inspired confidence. They also valued transparency and collaboration. Computools’ dedication to Agile methodologies, emphasising open communication and iterative development, perfectly matched the client’s desire for a dynamic, feedback-driven partnership.
After initial discussions and selection of proposed options, Computools and the client began joint development. The team iteratively built functionality using an Agile methodology, incorporating customer feedback and refining features. Open communication channels kept communication flowing, ensuring efficient project execution and timely completion.
The Teacher’s Dashboard now benefits from ongoing support for platform maintenance and future enhancements, fostering a long-term partnership for success.
Designers work closely with the development team to create a design that meets the technical requirements of the platform and is responsive to user needs.
Crafting detailed profiles representing the target audience's demographics, behaviours and needs
Outlining a visual representation of website structure and navigation, enhancing user experience
Creating skeletal outlines for web pages to define layout and functionality
Designing the visual elements and interactive features for a seamless user experience
PHP
PHP is a general-purpose, server-side scripting language designed to make dynamic pages and applications. PHP as a web development option is secure, fast, and reliable, which offers many advantages that make it accessible to a lot of people. PHP supports MySQL, Oracle, Sybase, etc. It can be embedded in any code or system. It is relatively fast since it uses many system resources. Moreover, it has strong community support and powerful library support.
Laravel
Laravel gives the right tools to help build websites and web apps that are faster, more stable and easy to maintain. Laravel makes implementing authentication very simple. Almost everything is configured out of the box. Laravel also provides a simple way to organise authorisation logic and control resource access. Laravel supports popular cache backends like Memcached and Redis out of the box, allowing the creation of a fast application that will accelerate revenue.
ReactJS
React is an efficient, declarative and flexible open-source JavaScript library for building simple, fast and scalable front ends of web applications. React allows developers to utilise individual parts of their application on both the client and server sides, ultimately boosting the development process's speed. React code is easier to maintain and is flexible due to its modular structure. This flexibility, in turn, saves a huge amount of time and cost for businesses.
Since this project required quick implementation and thorough testing, it was decided to choose Scrum as the project methodology. It allows project participants to adjust their activities in response to situations that arise during the project management process. Scrum consists of three roles: the product owner, the Scrum Master and the team. The sprint process provides development that results in a scalable product even while the project is in full swing. This incremental delivery system shortens the time to market and may result in higher revenue, as each completed backlog represents a new product release. In addition, reviewing each sprint before moving to the next means that testing is conducted throughout the process, which allows teams to change the scope or direction of the project at any point.
Our client needed to expand their user base and course authors and manage a variety of courses efficiently. The Computools team helped by enriching a multi-tiered marketplace with new features. We provided ongoing support and maintenance, ensuring platform stability, improved user experience, and scalability. This integrated solution has significantly improved user engagement, increasing profitability and a larger customer base.
BeEducated represents a promising direction in the field of educational services. The company specialises in training corporate clients and individual learners. It aims to drive the monetisation of digital education by offering platforms designed for seamless and efficient knowledge transfer. The platform is feature-rich for different types of users, is highly demanded for its services and utilises a well-planned audience outreach and engagement model.
The client’s team approached Computools to solve problems in launching their online education platform. They needed to gather a diverse pool of initial users and course authors, as the disparate nature of the pool hindered the project’s launch. Additionally, they required a team to provide ongoing support and maintenance for their platform.
Computools’ engineers designed the platform to support both individual and group training. They developed tailored user journeys for each category of portal users (authors, individuals, employers) and integrated the necessary tools to ensure convenience and efficiency. For instance, companies can provide limited or temporary access to courses for employees, specifying the start and end of training. The portal features a statistics page that collects and displays course information in precise graphics and tables, with options to filter results by course, date, department, or individual user (for corporate accounts). Additionally, we provide ongoing support and maintenance to ensure the platform remains stable, secure, and up-to-date, continuously enhancing the user experience and addressing any issues promptly.
75% increase in course accessibility by removing the requirement for physical attendance. 80% reduction of administrative time for enrollment. Increased employee satisfaction. Developed features for three types of consumers: authors, individuals and employers.
Our client chose Computools based on our industry experience, innovative approach and commitment to long-term partnerships. We met their immediate needs by extending the platform with role management for learners, tutors, and administrators and providing access to courses, exercises, tracking, and feedback. This approach provided the core functionality before moving on to more advanced features. Computools’ best practices in innovative technology and commitment to social responsibility were key factors in the decision process. Our ISO certifications for information security and quality management systems further validated our commitment to excellence. By partnering with Computools, BeEducated has benefited from our proactive technical support service.
BeEducated wanted to find the perfect solution to manage a diverse pool of users and course authors on their online education platform. This heterogeneous pool was hindering the project launch and overall user experience.
The client considered multiple vendors in the initial phase, each presenting unique propositions. Key criteria in the selection process included the vendors’ expertise in educational technology, previous project successes, and their ability to provide ongoing support and maintenance.
Our team implemented features for each user category, integrated a convenient video player with auto-switching modules, and built a flexible statistics system to track course progress. Leveraging technologies like Bootstrap, Mandrill, Entity Framework, PHP, .NET, and jQuery, we created a dynamic and user-friendly platform that significantly increased user engagement and profitability.
Key decisions included implementing tailored learning plans, streamlined user journeys, and interactive assessments. The client efficiently launched the product into the market, delivering increased user engagement and a rise in customer satisfaction, marking a successful culmination of our efforts and strategic planning.
The early prototype of the educational portal has become the basis for building a reliable user experience design that is highly usable. User interface development was carried out considering existing turnkey solutions and project requirements.
Create a detailed profile seeking seamless digital experiences
Organise website structure for intuitive navigation and user-friendly content discovery
Sketch low-fidelity layouts, outlining key elements and interactions for efficient design
Craft visually appealing and functional digital interfaces for optimal user engagement
Bootstrap
Bootstrap is a front-end framework developed to support the creation of dynamic websites and web applications. It is one of the most widely preferred front-end frameworks, as it aids in easy and fast processing to develop a website. It supports all major browsers and fast-loading responsive web pages.
Mandrill
Mandrill is a powerful email service from MailChimp. It is one of the most convenient to use and configure among the same type of service for sending email notifications. This service is convenient for sending a certain type of commercial letter.
Entity
Entity Framework (EF) is an object-relation mapper that enables .NET developers to work with relational data using domain-specific objects. Entity Framework allows work at a higher level of abstraction when dealing with data and creating and maintaining data-oriented applications with less code than traditional applications.
PHP
PHP is a commonly used open-source scripting language. It provides cross-functional adaptability and is easy to implement. PHP allows the creation of simple dynamic websites in a short time and provides tools to build complex ones. PHP doesn't require too many system resources, so web pages load faster. A lightweight, PHP-developed website allows users to interact more efficiently and provides a more elegant experience.
.NET
.NET is a cross-platform, open-source developer platform for building many applications. It has predefined class libraries that support simple and complex data structures and specific libraries for security, encryption, and database access.
JQUERY
jQuery is a concise cross-browser JavaScript library that simplifies HTML scripting. It allows almost any kind of effect and animation on the website. It is also SEO-friendly and cross-browser compliant.
Our team opted for the Scrum methodology due to its collaborative and adaptive nature. Scrum provides a framework that fosters flexibility, allowing us to respond swiftly to changing project requirements. The iterative and incremental approach enhances transparency, communication and overall project visibility, enabling us to deliver high-quality results on time. Scrum’s emphasis on regular feedback loops and continuous improvement aligns seamlessly with our commitment to delivering a dynamic and responsive product development process.
Our client, an education startup, sought a solution to modernise its consumer services into a cutting-edge learning platform. With Computools’ CTO as a Service, it gained expert guidance and technical support to develop and implement innovative solutions. Our team helped it navigate the complexities of technology integration and streamlined its processes, resulting in a transformed learning experience for its users.
The client is a Swedish start-up that provides employee training services. The company was founded in 2017 by a group of experienced learning and technology professionals.
The company aims to create a next-generation learning platform that will meet the needs of today’s companies. Learnster’s platform should be easy to use, customisable and integrate with existing HR systems.
It offers various courses covering various topics, including business skills, technology and workforce development. Learnster has ambitious plans for growth. The company aims to become the leading provider of employee training in Sweden and other Nordic countries.
A client that provided education services in Sweden approached us with a problem: its existing learning systems were outdated and didn’t meet modern requirements. This led to a decrease in user engagement, which had a negative impact on the company’s business performance. The company needed a CTO with expertise in the field to solve issues throughout the project and implement multiple solutions at the same time.
The CTO suggested developing a new learning platform that would meet all of the client’s needs. The platform had to be easy to use, flexible and scalable. Here are some specific examples of how the new platform helped Learnster solve its business problems:
Platform users can create and manage training courses, access learning materials from any device, and personalise their learning experience. The platform also integrates with a wide range of HR systems and standards, seamlessly aligning with existing organisational workflows.
The Learnster educational platform provides great consumer opportunities, high satisfaction and a convenient user journey. While working on the project, the CTO applied his experience and skills to reduce time to market and ensure the stable operation of the platform at high loads. Introducing a finished educational platform has allowed the client to increase profits and consumer conversion.
Several key issues the CTO from Computools solved:
Computools has a successful track record of developing and implementing LMS solutions for a wide range of clients. Our CTO as a Service had the necessary skills and experience to create a platform that met the client’s requirements.
Learnster is a project with high demand for the proposed service, but it needed a high level of customisation. The company searched for a CTO who would provide wide capabilities for the platform.
The company began its search for a contractor by researching the market. It gathered information about various companies offering CTO as a Service with experience in LMS development. The company also met with potential contractors to learn more about their experience, qualifications, and development approaches.
As a result of its research, Learnster selected several potential contractors that met its requirements. The company then conducted a more thorough analysis of these companies to select the best candidate.
Our CTO created a preliminary specification outlining the platform’s core features and functionalities. This specification was continuously refined as the project progressed, incorporating feedback from the development team and potential users. To measure the platform’s effectiveness, detailed reports were generated based on individual user data. These reports provided valuable insights into user engagement, learning outcomes, and areas for improvement.
The team determined the stack of technologies needed to complete the tasks based on the project’s goals and needs. The optimal solutions were identified, providing the necessary functionality and stable operation of the platform.
Following the successful development of the Learnster platform, Computools’ CTO and the client established a strong and collaborative relationship. The client was highly satisfied with the platform’s user-friendliness, customisation capabilities and integration with existing HR systems.
To ensure the ongoing success of the platform and maintain a close partnership with the client, the CTO implemented a comprehensive support and maintenance plan. This plan included regular updates, bug fixes and performance enhancements. Additionally, Computools provided ongoing training and support to the client’s team to ensure they could effectively utilise the platform’s full potential.
Design development was carried out in two directions: experience and interface. The basic functionality of the design was determined during prototyping. Subsequent work made the necessary additions and improvements, allowing the team to create an intuitive and ergonomic platform design.
A detailed profile of a typical user, capturing their demographics, goals, motivations and pain points.
A visual representation of a website's structure and hierarchy, organising pages and their relationships.
Low-fidelity sketches or mock-ups of a website or application's layout and functionality, focusing on content placement and user flow.
The visual elements and interactions that users perceive and interact with when using a website or application.
Python
Python is a high-level, interpreted, general-purpose dynamic programming language focusing on code readability. Its syntax helps programmers code in fewer steps. Python is widely used because of its multiple programming paradigms, which usually involve imperative and object-oriented functional programming. It has a comprehensive, large standard library with automatic memory management and dynamic features.
Django
This framework follows the Don’t Repeat Yourself (DRY) principle, making it time-efficient. There's no need to rewrite existing code because Django allows assembling a website like a Lego set. The framework is well suited for high-load systems and can decrease development time thanks to many helper objects.
REST API
REST (Representational State Transfer) stands out due to its scalability. Thanks to the separation between client and server, the product may be scaled by a development team without much difficulty. With the indispensable requirement for data from one of the requests to be properly sent, it is possible to perform a migration from one server to another or change the database at any time.
PostgreSQL
PostgreSQL is an open-source relational database software that runs on the Linux platform and functions with objects as a relational component in the database management system.
Celery
A task queue implementation for Python web applications executes work asynchronously outside the HTTP request-response cycle. It can run batch jobs in the background on a regular schedule.
The team used the Kanban methodology to track the progress of tasks and ensure that the project was delivered on time and within budget. Kanban is a process-oriented methodology focusing on visualising work, limiting work-in-progress and improving continuously. Our team also used a Kanban board to track the progress of tasks. The board was divided into three columns: ‘To Do’, ‘In Progress’, and ‘Done’. Tasks were moved from column to column as they progressed.
Our client, The Maritime Skills Academy, needed a modern, mobile-responsive online platform to replace their outdated website, which lacked online payment options. Our team developed a high-performance platform with customisable search tools and integrated payment options, enhancing operational efficiency and user satisfaction. Computools assisted in this digital transformation, resulting in increased bookings, higher revenues, and reduced administrative costs for the client.
The Maritime Skills Academy is a prominent provider of maritime crew services to the cruise, commercial, and superyacht industries. Operating as a small business with a world-class training centre, the academy annually welcomes delegates from around the globe. Offering over 500 specialist courses, the academy is committed to meeting the stringent safety standards of the Coastguard Agency, MNTB, and international regulations.
The main problem addressed in this case was the Academy’s outdated website, which lacked online payment options, resulting in poor performance, inferior user experience, and business losses.
We agreed on redesigning and developing a mobile-responsive online platform with customisable search tools and integrated payment options. The solution addressed the immediate challenges and automated key business processes, significantly enhancing operational efficiency, and user satisfaction.
Through the implementation of advanced automation, manual tasks related to bookings, payment administration, and schedule management were significantly reduced. Optimising course scheduling and calendar management throughout the year facilitated improved operational efficiency. The ability to manage group numbers and evenly distribute participation was enhanced, substantially impacting the client’s business.
The outcomes of these developments led to a remarkable year-on-year increase in class bookings. Additionally, there was a notable reduction in unused class spaces, demonstrating a more efficient allocation of resources. The overall impact was a substantial reduction in booking processing and related administrative tasks, including chasers, reminders, and rescheduling efforts.
Computools was chosen for its expertise in user experience design and mobile-first website development, making it the ideal partner to address The Maritime Skills Academy’s challenges. The team’s proficiency in WordPress, JavaScript, MySQL and PHP and commitment to a behaviour-driven development approach ensured a tailored solution aligned with the client’s needs.
An outdated website was the only aspect lacking in the client’s business model. When The Maritime Skills Academy sought to upgrade its outdated website, it carefully chose Computools from among various options.
The decision was based on Computools’ expertise in the required technologies, successful track record, and effective communication. The collaboration resulted in a high-performance website with improved user experience, exceeding the client’s expectations.
Our team created the new mobile-responsive online platform with user-oriented features and multiple integrated payment options. Using a behaviour-driven development approach, the team created a detailed system requirements specification based on the user stories and the business process map.
We identified inefficiencies in the client’s existing website architecture and proposed a comprehensive redesign to streamline the user experience. By customising the search algorithm, we enabled users to search for courses by keyword or filter by category, improving navigation and accessibility.
The design tasks included developing an intuitive user interface with a convenient course search, optimising mobile design, creating a unified design system for consistency, prototyping user flows, and adapting the design to the Maritime Skills Academy’s brand.
Crafted detailed profiles representing typical Maritime Skills Academy users.
Visual representation outlining the website's hierarchical structure and navigation.
Blueprints illustrating the skeletal framework of key interface elements and layout.
Final design showcasing visually appealing, user-friendly interactions and elements.
WordPress
WordPress is a widely used content management system (CMS) that simplifies website creation and management. It offers a user-friendly interface, customisable themes and a range of plugins, making it ideal for building and maintaining websites without extensive technical expertise.
JavaScript
JavaScript is a versatile programming language primarily used for web development. It enables dynamic content creation, interactive features and enhances website user experiences. JavaScript runs in web browsers as a client-side scripting language, facilitating real-time updates and interactivity.
MySQL
MySQL is an open-source relational database management system (RDBMS) that organises and retrieves data. It is commonly used in web development to store and manage data efficiently. MySQL is known for its reliability, scalability, and compatibility with various programming languages.
PHP
PHP (Hypertext Preprocessor) is a server-side scripting language commonly employed for web development. It enables the creation of dynamic web pages by processing code on the server before sending it to the user's browser. PHP is widely used for its flexibility, compatibility, and integration capabilities.
Scrum project management methodology with two-week sprints ensured continuous delivery and fast-paced development. Through close cooperation with the client, the Computools team suggested innovative solutions and received new requirements. The team finalised every sprint by testing and demonstrating newly implemented features.
Computools was selected through an RFP process. They were shortlisted and selected from between 5 other suppliers. Computools has worked thoroughly and timely to solve all security issues and launch as agreed. Their expertise is impressive.