Summary:
Although we are going to send member lessons of the day and therefore, they do not have to login in web app most of the time but following cases are when they might need to login
- when member wants to see their progress on what kind of roadmaps are assigned to them and what their progress looks like.
- When a member wants to re-open the lessons which is marked as completed in past and read it again.
User Story 1: As a member, i should be able to login and see list of all roadmaps assigned to me and what progress was made on them.
- https://designs.quicklabs.in/quick-learn/member/my-learning-paths
- As a members, when I login, I land directly on My Learning Path which is basically list of roadmaps assigned to me.
- Roadmaps are assigned to members by admin and a member can not chose roadmap for himself.
- With each roadmap, a member can see a progress on a roadmap. The logic to calculate completion rate is = total number of lessons in roadmap / lessons completed by member
- This screen is divided among two sections, roadmaps and courses. Courses section shows all the courses assigned to member. Since a course can be assigned to multiple roadmaps, we do not need to show duplication courses. Show only unique courses.
- With each course, member can see completion rate of course. The logic to calculate completion rate is = total number of lessons in course / Roadmaps completed by member
- If a course is shared in multiple roadmaps and that course is marked as complete, it will be considered marked as complete in all the roadmaps.
User story 2: As a member, I can see detail of a roadmap
User Story 3: As a member, I can see detail of a course