Skip to content
This repository was archived by the owner on Jan 30, 2025. It is now read-only.
This repository was archived by the owner on Jan 30, 2025. It is now read-only.

Create a quiz section for topics #2

@ceolinwill

Description

@ceolinwill

Is your feature request related to a problem? Please describe.
Learning in traditional ways is boring, we need more interactive ways for learning - maybe something similar to what Duolingo does for learning a language.

Describe the solution you'd like
Every topic should have a quiz section where users can create different levels and we provide a guided, interactive learning path. Those quizzes should also provide some context: focus on real-life problems rather than just memorizing information.

Describe alternatives you've considered
We've experimented with new formats (e.g. interactive stories) in the past but they were overcomplicated for creating and playing. We should stick to something simpler for now and evolve with time.

Additional context
It's important that our quizzes focus on practical examples. It should also be easy to create new steps. A quiz level could have hundreds of questions but we should group them by category and show a limited amount when playing a level (e.g. 10 or 20 steps to complete a level).

I think we should have a similar design to Duolingo's learning path: icons and the level's name. We should also be able to "connect" a level to a traditional chapter on our topic's learning path. For example, when playing a level a user can get more information by going to the chapter. The same for a chapter: have a button for an "interactive lesson" or "play a quiz" about that subject.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is neededui designIssues requiring work on the UI Design

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions