Write a Question for a Skill

As a contributor, you can help create a library of additional practice questions for specific skills, so learners can review and master what they learn in each exploration.

In this article, you will learn how to:

Choose a Skill and Question Difficulty

  1. Log in and select your Profile picture in the navigation menu.

  2. Select Contributor Dashboard.

  3. Select Submit Question in the tab menu. You will see a list of skills (e.g., Place Values) and their topics (e.g., Decimals) that need questions.

  4. Select Suggest Question next to a skill.

    Suggest a question for a skill on the Contributor Dashboard

    Fig. 1. Suggest a question for a skill on the Contributor Dashboard

  5. Choose the difficulty level. If the skill creator has provided Rubrics, they will appear here to explain what makes a question suitable for Easy, Medium, or Hard levels.

    Question difficulty selection dialog

    Fig. 2. Question difficulty dialog

  6. Select Done to open the Question Editor.

Suggest a Question

The Question Editor is where you build the interactive experience for the learner.

Write the Question

In the text field, write your question. Use a conversational tone and personal pronouns (e.g., “you”, “your”). When finished, select Save Question.

Add an Interaction

Once the question text is saved, you can add an interaction to allow the learner to answer.

  1. Select +Add Interaction.

  2. Choose an interaction that fits your question (e.g., Equations, Math Expressions, Multiple Choice).

    Add Interaction button

    Fig. 3. The +Add Interaction button appears below the question

    Choose Interaction dialog

    Fig. 4. Interaction selection menu

  3. Customize the interaction settings and select Save Interaction.

Add a Response

The Add Response panel helps you build Oppia’s feedback based on the learner’s answer.

  1. Select possible answers and add appropriate responses. Use feedback to celebrate correct answers and offer support for incorrect ones.

  2. At least one response must be marked as correct.

    Mark correct answer checkbox

    Fig. 5. Marking the correct answer

  3. Select Save Response.

  4. Solicit Answer Details (Optional): If you want Oppia to ask the learner to explain their reasoning, check this box in the editing screen.

    Solicit Answer Details checkbox

    Fig. 6. Solicit Answer Details checkbox

Add a Hint

  1. Select +Add Hint on the editing page.

  2. Type your hint and select Save Hint.

  3. Select Done to close the editor. Your question is now submitted for review.

  4. Check the status of your submission on the My Contribution page of the dashboard.

Add a Misconception

Misconceptions provide targeted feedback for common errors. If a skill has attached misconceptions, you may be required to tag them to specific wrong-answer responses.

Tagging responses with a misconception

Fig. 7. Tagging responses with a misconception

Optional Misconceptions

If optional misconceptions do not apply to your question:

  1. Select the three vertical dots next to the optional misconception.

  2. Select Mark as Not Applicable.

    Optional and required misconceptions UI

    Fig. 8. Managing optional and required misconceptions

Tips to Create Effective Questions

  • Address Misconceptions: Ensure your feedback directly addresses common learner errors.

  • Variety: Avoid patterns (like making “A” the correct answer every time). Use different interaction types.

  • Simplicity: Keep the language simple and the focus strictly on the skill being practiced.

  • Scaffolding: Ensure the question complexity matches the instruction the learner has already received.

My Contribution tab on dashboard

Fig. 9. Tracking status on the My Contribution tab