practice: add questions on successive percentage changes

Ouverte Adaptée aux débutants
#32 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 1 jour

Personne n'a encore pris cette issue.

Évaluation

Difficulté
1/5
Temps estimé
1-3 heures
Accessibilité débutants
82/100
Type d'issue
Fonctionnalité
Clarté
Clairement spécifiée
Activité
Active
Stack technique
json
Domaine
content

Piste de recherche

Ouvrez shared/practice/questions.json et lisez d’abord les questions quantitatives existantes afin de reprendre leur structure. Ajoutez trois questions originales sur les variations successives en pourcentage, chacune avec quatre options, un ID de réponse valide et une explication montrant les calculs ; conservez les ID existants. Exécutez npm ci et npm test pour vérifier la banque de questions.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

enhancement good first issue

What to add

Add 3 original multiple-choice questions on successive percentage changes to the quantitative topic in shared/practice/questions.json.

The quantitative topic has 6 questions and none of them cover successive percentage changes yet. Some ideas (write your own wording and numbers):

  • an increase followed by a decrease of the same percentage
  • two discounts applied one after the other
  • a value that grows by a fixed percentage for two years

Look at the existing quantitative questions in the file first and follow the same shape.

Requirements

  • The questions must be your own. Do not copy from books, websites, coaching material, or past papers.
  • Each question has exactly 4 options (a to d), one answerId, and an explanation that shows the reasoning or working, not only the answer.
  • Use "topicId": "quantitative" and "difficulty": "easy" or "medium". A mix of both is welcome.
  • Give each question a new lowercase ID, for example quant-successive-discount. Do not change existing IDs.
  • Indian context is welcome (Rs, km, common names).

Check your change

npm ci
npm test

npm test checks the question bank (unique IDs, four distinct options, a valid answer). If you have the .NET SDK, also run dotnet test backend/ProCoderJi.slnx --configuration Release. If you don't, CI runs the backend tests on your pull request.

Before you start

Leave a comment here when you start so others can pick a different issue. New to open source? Start with CONTRIBUTING.md. Questions are welcome in the comments.

Langage dominant
TypeScript
Étoiles
1
Forks
1
Merge moyen
8 h 58 min
PR mergées (30 j)
37

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de procoderji-com/procoderji

Toutes les issues de procoderji-com/procoderji

Issues similaires

Plus d'issues TypeScript

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.