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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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