Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

5 Daily Quests and Reward Boni #146

Open
5 tasks
TheMorpheus407 opened this issue Aug 30, 2024 · 1 comment · May be fixed by Bootstrap-Academy/frontend#300
Open
5 tasks

5 Daily Quests and Reward Boni #146

TheMorpheus407 opened this issue Aug 30, 2024 · 1 comment · May be fixed by Bootstrap-Academy/frontend#300
Assignees
Labels
enhancement New feature or request frontend

Comments

@TheMorpheus407
Copy link
Contributor

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.

@TheMorpheus407 TheMorpheus407 added the enhancement New feature or request label Aug 30, 2024
@github-project-automation github-project-automation bot moved this to Triage/Draft in Tickets Aug 30, 2024
@BugsSindFeatures
Copy link

I would like to do this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request frontend
Projects
Status: Triage/Draft
Development

Successfully merging a pull request may close this issue.

3 participants