Case Study for
ChessMood LMS Platform
for Studying Chess
Aa . Bb . Cc . Dd . Ee . Ff. Gg . Hh . Ii . Jj . Kk . Ll . Mm . Nn . Oo . Pp . Qq . Rr . Ss . Tt . Uu . Vv . Ww . Xx . Yy .Zz
ChessMood is an LMS platform created for chess learning and teaching.
The owner Avetik Grigoryan is a chess GM and now is doing online courses for his students worldwide.
A chess grand master Avetik Grigoryan has many students from different countries.
He was looking for an easy-to-use solution to deliver his knowledge directly to his students and of course to earn some money.
The traditional teaching system was not a choice taking into account several factors such as distance, different time zones, etc. The already existed LMS solutions also were not a choice because they could not be customized for specific requirements.
The LMS solution required to be an easy-to-use system for end-users (students) who are not technical and do not have IT skills.
We started with data architecture and wireframing. Our team closely cooperated with end-users and the client to understand the full requirements and expectations.
Following the design trends and the UX standards, the designers’ goal was to design the UI & UX of the system to be consistent with the client’s brand and adopted to LMS Moodle guidelines.
The programmers’ goal was to provide a final solution that can be intuitive to use and will consist of an administrator dashboard, teacher dashboard, student dashboard. This resulted in a clickable prototype of the system and a final project plan.
Our design team crafted wireframes to better understand end-user experience and client expectations. After this process, the UI/UX design went smoothly and did not require significant changes. The developers’ team examined Moodle and LMS guidelines and used well-proven libraries making the development process efficient.
The final solution consists of 4 main parts:
- Administrator Dashboard
- Teacher Dashboard
- Student Dashboard
- LMS e-commerce
Tools & Technologies
PHP 7, Laravel 5.7, MySQL 5.6
AngularJS, Bootstrap, SASS
Wireframing, Prototyping, Visual Design, Usability Testing
ChessMood is an easy-to-use LMS platform created for chess learning and teaching. The website design is customized taking into account the client’s brand, end-user needs, and Moodle guidelines.
ChessMood has 3 dashboards.
Easily customizable administrator dashboard. This dashboard gives administrative users the opportunity to add website texts, photos, blog posts, check user analytics, etc. Easy to manage teacher dashboard. This dashboard is designed for teacher users who can upload video and text training courses, organize live stream training, webinars, forums, prepare tests and assessments, supervise students’ progress, prepare course completion certificate, sell products online, and LMS e-commerce.
Easy to use student dashboard.This dashboard is designed for student users who can buy the video and text courses, solve online assessments and tests, participate in webinars and live-stream classes and receive the course completion certificate.
To increase the teachers’ profit we have integrated different e-commerce tools such as marketing tools, bonus systems, Payment integrations, membership plans, etc. Gamification is used nowadays to encourage students to learn. For this purpose, the AIST programmer’s team created moodcoin. Moodcoin is a currency created specifically for ChessMood students, motivating them to collect and pay for the course with the earned moodcoins.
ChessMood was my first website. I’m not sure how many websites I’ll have in the future, but
I’m sure, I’ll have just one developers’ team. They did a crystal clear job super-fast and
made my website much better than I wanted. Love you guys.