Skip to content

5 Daily Quests and Reward Boni #146

@TheMorpheus407

Description

@TheMorpheus407

Bootstrap Academy username

Morpheus

Description

The user Dashboard is the home of the experience. Here the user should get advice on what to do next.
At the very top of the Dashboard in /profile present the user with

  • A Progressbar of just 0/5 1/5 2/5 3/5 4/5 and 5/5 (last one is visually different)
  • 5 daily quests of the following structure: Watch 1 video, Do 4 Tasks
  • The video has to be from the course the user was last active on. If that course is finished go through each of the started & bookmarked courses. If those are all done as well go through each of the started courses. If those are all done as well, choose a new course to start in a subskill or even skill they started. If those are all done as well, choose the START-Skill and go outwards from that - so all START subskills with all their courses first, then everything connected to START and so on.
  • The tasks should be from the same course as the video, ideally from the same lecture, if available. Otherwise branch out like with the video. A task can be a quiz question, a coding exercise (NOT challenge, it has to be from a course), a matchings task, ...
  • If the user did their 5 daily quests the get a checkmark in their calendar and receive 5 MorphCoin

From this ticket onwards, we can do more elements of gamification like streaks etc to motivate through harder phases of learning. These will be tracked in different tickets.

Metadata

Metadata

Labels

Type

No type

Projects

Status

Triage/Draft

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions