Teaching Me
Enhancing User Experience for the Best
Tutoring Marketplace in Australia
Enhancing User Experience for the Best
Tutoring Marketplace in Australia
1
platform
2100+
visitors daily
31~
orders per day
Our major task in this project was to turn Teaching Me website into a highly functional marketplace that draws interest as an attractive, first-choice learning platform for people of all ages. At the same time, we had to take into account the needs of visitors from the other side of the fence - potential teachers and tutors - to provide them with the maximum functionality to conveniently showcase skills, teach students, and earn money.
To both foster a community of eager and intelligent students, and to provide a top-quality teaching and learning experience, we expanded the existing functionality of the website and developed several custom features which were not provided by Magento out-of-the-box or with any of the available third-party extensions.
These added functions were:
The first task we performed was adding custom logic to Magento Layered Navigation. Despite the fact that the layered navigation feature is already quite helpful and easy-to-use, we expanded the filtering capabilities to include narrower search results and to sort classes depending on the user location.
When filling out the profiles, all tutors have to indicate their location or specify the place where the classes are going to be held. Thus, when students specify their location in Australia, they have the possibility to sort the search results by distance, adjusting it from 1km to 50km.
Now, students can easily find qualified teachers and tutors, learning centers and local classes, as well as useful resources and guidelines.
Another important feature we worked on was an internal messaging system for platform users. To simplify communication between teachers and students, we created a built-in chat with a simple and intuitive
interface, through which the user can ask questions to
the teacher, discuss points of interest before booking a class and
proceed to the payment.
Additionally, users receive notifications about new incoming
messages via email, which allows them to stay in touch with
each other and to quickly respond to requests.
As our next step, we changed the logic of displaying classes feed on the homepage and category pages. Here, the main issue was that a class and teacher info are separate instances containing specific details, which ought to be displayed together on both the preview and the class description page. As a result, all required profile and class details are available to look through, an d now users are not required to click-through every class listing in order to learn the info, as well as to switch to the tutors’ profile details to study their personal data.
The algorithm which makes the system to load data is constantly pulling up all required details and thus provide an improved user experience.
AUTOMATED PAYPAL PAYOUTS
Finally, we needed to automate the PayPal-based payouts. The third-party PayPal payment processing extension in place did not satisfy our client. The logic of booking, payment, and providing services on the educational marketplace significantly differs from the logic applied to standard online stores. On Teaching Me, a booked class can be held the next day, in a week, or even in a month.
Based on standard PayPal logic, we set up the process in such a way that all payments received by the system are immediately processed by the platform, the commission is automatically calculated, and the money is credited to the teacher’s account within the specified period.
Now, when our work is done, Teaching Me has:
All the custom functionality we’ve worked on was implemented in compliance with the native Magento 1 logic so that each feature could be smoothly integrated and functioned without system interruption.
Teaching Me is a great example of an online website that allows users to gain a depth of knowledge in many different areas.
Thanks to improvements we’ve made, the Teaching Me marketplace functionality has been gradually expanded, and the user experience has also been improved.
Today:
Chief Architect and Managing Director
TELL US ABOUT YOUR PROJECT - WE’LL RESPOND IMMEDIATELY!