For the purpose of this example we will call the app "Learner". The learner app was designed for learners to complete training courses and get the latest scoop on current trends. This app was designed to work on POS, Desktop, and Mobile. It was designed to replace an existing system.
The Problem: Learners were bombarded with a lot of courses because the old system only allowed one objective per course. The learner had no way of easily seeing which courses are required for them. They had no way of sorting newest courses, or seeing their course progress. Since there wasn't a way of seeing when courses were due, they would often find their accounts locked because they didn't complete required courses on time.
The Solution (image below): We added a my courses carousel at the top that would include all required courses for that learner. We also added progress bars and filters to help browse new and in-progress courses. We created multi-lesson courses that clean up the amount of courses that show up in a learner's library. We also added a my progress page that allows learners to see all of their required course results, progress, and due dates to know which courses are due soon.
The Problem: The admin had no way of creating multi-lesson courses. There were many categories without courses in them because the admin would have to create a new category to control permissions. Since multiple permission groups were not allowed in the previous app, the admin would have to duplicate their efforts when creating courses for different permission groups.
The Solution (image below): We have given the admin the power to create more curriculum based courses and consolidate training materials into single courses. We also allow the admin to determine which permission groups have access to the course and whether the course is required or not. We separate the category and permissions to allow for more control, now the admin can make the course a beauty course and still be able to add many permission groups without having to duplicate the course. This level of control also cleans up the learner's library now they only see the content that pertains to them.