.. _contquestions: Contributing practice questions ================================ As a contributor, you are suggesting questions for :ref:`skills ` learned by the student. These questions form part of the review material that learners will use to practice that specific skill. Watch the video to learn how to contribute questions, or if you prefer reading the instructions instead, keep scrolling down. .. raw:: html 1. From the Community Dashboard, go to the **Submit Question** menu header. Here you will see a list of skills (and their Topics) to which you can start contributing questions. 2. Click on **Suggest Question** next to a skill. .. figure:: /images/submit_question.png :alt: Submit Question screen :scale: 25 % *Fig. 1* 3. Select the difficulty level of the question you want to create. If the skill creator has created rubrics for each difficulty level, you will see them here. .. figure:: /images/rubrics.png :alt: Rubrics for different difficulty levels :scale: 45 % *Fig. 2* 4. Click **Done** and you will be taken to the **Question Editor**. The Question Editor is comprised of the following sections: * Create Question * :ref:`Add Interactions ` * :ref:`Add Responses ` * :ref:`Add Hint ` 5. To begin creating a question, click within the box and type the question in. Write the question as if you are having a conversation with the student. Click |save| when done. .. |save| image:: /images/save_content.png :scale: 45 % .. figure:: /images/enter_question.png :alt: Typing a question in the editor :scale: 35 % *Fig. 3* .. _interactions: .. topic:: Add Interactions Now that you've posed a question, the next step is to add an :ref:`interaction `—the type of answer the learner might give. .. admonition:: Interactions How do you want your learner to answer the question? Do you want them to type in an answer, or choose items from a selected list? Oppia has several built-in interactions including fraction or number inputs that you can choose from. 6. To add an interaction, click |addinginteraction| and select the desired interaction which will bring up the **Customize Interaction** box. The customization options will depend on the type of interaction chosen. In the example below, we have selected the **Multiple Choice** interaction. .. |addinginteraction| image:: /images/adding_interaction.png :scale: 35 % 7. When you have finished customizing the Interaction, click on the |saveinteraction| button. .. |saveinteraction| image:: /images/save_interaction.png :scale: 35% .. figure:: /images/multiple_choice.png :alt: Multiple Choice Interaction :scale: 35 % *Fig. 4* .. _responses: .. topic:: Add Responses The next step is to add responses. .. admonition:: Responses The Response section is where you decide how Oppia should respond based on the learner's answer. Include some constructive feedback about why an answer was wrong. Even if they have answered correctly, explain why the answer was right. 8. After you save an interaction, the **Add Response** pop-up box appears. 9. Choose the learner's possible answer, and add the appropriate response or feedback. To add a new response, click the |addanother| button. .. |addanother| image:: /images/save_add_another.png :scale: 35 % 10. At least one of the answer groups must be marked as correct as shown in the image below. .. figure:: /images/adding_response.png :alt: Add Response box :scale: 35 % *Fig. 5* 11. When you have finished adding responses, click the |saveresponse| button. This brings you back to the Editing screen where you can view the responses you've created. From here, you can add a new response, or edit or delete the responses you've created by clicking on the relevant box. .. |saveresponse| image:: /images/save_response.png :scale: 35 % 12. You will notice a checkbox titled **Solicit Answer Details** when you come back to the Editing screen. If you would like Oppia to ask the learner to explain why they chose the answer on that card, checkmark this box. You can find more details on this in the :ref:`Improvements tab ` page. .. figure:: /images/solicit.png :alt: Solicit answer details checkbox :scale: 40 % *Fig. 6* .. _hints: .. topic:: Add Hints The final step is to add a Hint. 13. To add a hint to the question card, click the |addhint| button at the bottom of the Editing screen. .. |addhint| image:: /images/add_hint.png :scale: 35 % 14. The **Add Hint** pop-up box appears. Type in the hint and click the |savehint| button. .. |savehint| image:: /images/save_hint.png :scale: 35 % 15. You have now completed all sections of the Question Editor. Click **Done** to close the editor. This sends your question for review. To check the status of your contributions, you can go to the **My Contribution** page and see the status under the **Questions** category. .. figure:: /images/review_status.png :alt: Checking status :scale: 25 % *Fig. 7*