eCourses management

Overview

This project was a radical redesign of the course management section for a platform that provides tools for building and managing online schools. The course manager is one of the most important tools on the admin side (school owner) of the platform, as it is the place where the admin manages all the courses and activities of the school.

The objectives of the feature

  • Create new courses, sections and activities

  • Manage the webpage of each course

  • Provide a wide range of settings (e.g. courses pricing, visual theming, completion rules)

  • Dashboard with basic course metrics

My role

This project was a team work. The parts that were executed entirely by me are UI Design and Design System Creation, while the parts in which I contributed as part of the team are UX Research and UX Design.

UX decisions

All the major UX decisions were based on feedback from the existing users. The communication with the users was indirect through the support department, that provided us with information about common user requests and pain points. We were in continuous communication with them.

The major changes that we did on the main view of the course manager were:

1. Redesign of the course cards, so that they give a better overview of each course (number of sections, activities and learners).

2. A more intuitive position of the create new course button in the form of a course card placeholder.

3. Addition of a list view option of the courses in addition to the existing grid view.

On the “contents” tab we replaced new “+” buttons for adding activities and sections to more intuitive places (exactly where the new item is expected to be added).

We added a media library widget to the right of the course contents, as there was plenty of room for that, providing access ease of local files and quick drag-n-drop functionality. This feature gives the user the flexibility to add media that were already uploaded on other courses, to the current course (which was a desired task and difficult to do so far).

We reordered the tabs, placing the “webpage” second instead of first that used to be its initial position, because it turned out that this tab was not expected as primary and seemed to cause confusion. We also changed the tab names to semantically more accurate ones.

We restructured the Information Architecture. We reduced the number of tabs from 8 to 4, by merging all the configuration options into one Settings tab. After this merge, the volume of the settings became too big, so we grouped and categorised them and added a navigation panel and a search functionality on the left of the setting forms.

We renamed the dashboard tab to “performance” and placed it last, as it turned to be of totally secondary significance for the users. Keeping the name as “dashboard” would create the impression that it would be the central view.

Design System

There were a lot of limitations in terms of UI, as the brand colour, iconography and typography were already established and there were technical difficulties in radically changing the core layout of the platform.

My UI interventions were to unify the GUI, as there were a lot of visual inconsistencies in the UI elements, establish some common UI patterns and give a more modern overall look.

These decisions were integrated into a Design System that I introduced. Here is a sample of some basic components.

UI decisions

The major UI decisions were:

1. I livened up the brand colour by increasing its saturation and slightly the brightness so that it has better contrast with the black text on it.

2. I introduced a pattern with white panels on grey background to clearly define the elements and imply the unity of stand-alone components (e.g. the media library widget). The subtle shadows were also utilised for the same purpose, in order to increase the contrast between the elements.

3. I used a lot of “placeholder” style elements (e.g. the create new course and add new section CTAs), as I consider them to be more intuitive (the action trigger is at the exact spot where the actual action will be performed).

4. Icons addition to the tab titles, which together with the reduction of their quantity, makes them more recognisable and improves the navigation speed.

5. I redesigned the items grip handles used for drag-n-drop reordering to be aligned with common UI practises and make it more recognisable to the average user. The shadows contribute to the elevation effect while dragging an object.

Dimitris Chatzilias
Let's build something innovative in FinTech
Get in touch

More by Dimitris Chatzilias

View profile