Skip to content

Conversation

@Sakshi-033
Copy link

Quiz Summary

Add a Quiz Region to the NotesValut project where students can answer questions related to a specific course or subject. They earn points for correct answers and can choose between previous year questions (PYQs) or random questions.

Motivation

Currently, NotesValut is focused on notes and static content. To make learning more interactive and enjoyable, a gamified quiz system will encourage students to engage more with the material. It helps in active recall and self-assessment, which are proven methods for better retention.

closing issue : #545

Summary

Add a Quiz Region to the NotesValut project where students can answer questions related to a specific course or subject. They earn points for correct answers and can choose between previous year questions (PYQs) or random questions.

Motivation

Currently, NotesValut is focused on notes and static content. To make learning more interactive and enjoyable, a gamified quiz system will encourage students to engage more with the material. It helps in active recall and self-assessment, which are proven methods for better retention.

Possible Solution

Add a Quiz tab or section in the UI.

Students select a subject/course and choose between:

PYQs (previous year questions)

Random questions from the database

Each quiz contains MCQs or short answer questions.

Students get points for correct answers.

Include optional features like:

Leaderboard (for motivation)

Difficulty filters

Time-limited quizzes

Additional Context

This feature can make NotesValut not just a place for reading, but also for practicing. It'll boost user engagement, especially around exam time. Later, we can expand it to include user-submitted questions or custom quizzes for study groups.
Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.

Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for submitting your first pull request to the Open Source Society project — we really appreciate your contribution! Our maintainers will review your PR soon. In the meantime, make sure you've followed the contribution checklist and linked any relevant issues. Welcome aboard, and keep contributing! 💚

@Sakshi-033 Sakshi-033 closed this Aug 12, 2025
@Sakshi-033 Sakshi-033 reopened this Aug 12, 2025
Copy link
Contributor

@greptile-apps greptile-apps bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Your free trial has ended. If you'd like to continue receiving code reviews, you can add a payment method here.

@Sakshi-033
Copy link
Author

@Aditya-Patwa please assign me this

@Sakshi-033
Copy link
Author

@adityai0

@OpArcade OpArcade added the enhancement New feature or request label Sep 1, 2025
@OpArcade
Copy link
Collaborator

OpArcade commented Sep 1, 2025

@Aditya-Patwa please assign me this

It's PR not issue.
and we already assign u the issue

@Sakshi-033
Copy link
Author

@OpArcade I’ve completed the implementation for issue #545 . Please review my PR whenever possible 😊.

@OpArcade
Copy link
Collaborator

OpArcade commented Sep 2, 2025

@OpArcade I’ve completed the implementation for issue #545 . Please review my PR whenever possible 😊.

@Aditya-Patwa kindly check from your end and merge it

@OpArcade OpArcade merged commit 069f07e into opensource-society:main Oct 5, 2025
2 checks passed
@Sakshi-033
Copy link
Author

@OpArcade can you please add gssoc tag and level ?

@OpArcade
Copy link
Collaborator

OpArcade commented Oct 9, 2025

Sure - will add

@OpArcade can you please add gssoc tag and level ?

@OpArcade OpArcade added gssoc2025 This issue is part of GirlScript Summer of Code 2025 level 1 Beginner-level issue labels Oct 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request gssoc2025 This issue is part of GirlScript Summer of Code 2025 level 1 Beginner-level issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants