# Install Xblock and currently Supported Xblock List in respect to Nutmeg

**URL:** https://discuss.openedx.org/t/install-xblock-and-currently-supported-xblock-list-in-respect-to-nutmeg/8030
**Category:** Site Operators
**Tags:** how-to, nutmeg, tutor
**Created:** [August 8, 2022, 9:23am UTC](https://discuss.openedx.org/t/install-xblock-and-currently-supported-xblock-list-in-respect-to-nutmeg/8030 "2022-08-08T09:23:28Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Parvin\_Kumar](https://avatars.discourse-cdn.com/v4/letter/p/eada6e/32.png) [@Parvin\_Kumar](https://discuss.openedx.org/u/Parvin_Kumar)
#### Post date: [August 8, 2022, 9:23am UTC](https://discuss.openedx.org/t/install-xblock-and-currently-supported-xblock-list-in-respect-to-nutmeg/8030/1 "2022-08-08T09:23:29Z")

</div>

In this tutorial we are going to install Xblock and I will share list of xblock which are compatible with Nutmeg.  
List of Xblock which are currently working fine with Nutmeg

> **[GitHub - edly-io/h5pxblock: Xblock which provides ability to play H5P content...](https://github.com/edly-io/h5pxblock)**
>
> Xblock which provides ability to play H5P content in open edX - GitHub - edly-io/h5pxblock: Xblock which provides ability to play H5P content in open edX

> **[GitHub - openedx/xblock-submit-and-compare: Self Assessment XBlock for the...](https://github.com/openedx/xblock-submit-and-compare)**
>
> Self Assessment XBlock for the edX Platform. Contribute to openedx/xblock-submit-and-compare development by creating an account on GitHub.

> **[GitHub - openedx/xblock-in-video-quiz](https://github.com/openedx/xblock-in-video-quiz)**
>
> Contribute to openedx/xblock-in-video-quiz development by creating an account on GitHub.

> **[GitHub - openedx/staff\_graded-xblock: Staff Graded Points XBlock](https://github.com/openedx/staff_graded-xblock)**
>
> Staff Graded Points XBlock. Contribute to openedx/staff\_graded-xblock development by creating an account on GitHub.

> **[GitHub - openedx/xblock-lti-consumer](https://github.com/openedx/xblock-lti-consumer)**
>
> Contribute to openedx/xblock-lti-consumer development by creating an account on GitHub.

> **[GitHub - openedx/xblock-free-text-response](https://github.com/openedx/xblock-free-text-response)**
>
> Contribute to openedx/xblock-free-text-response development by creating an account on GitHub.

> **[GitHub - openedx/xblock-qualtrics-survey: XBlock for Qualtrics survey](https://github.com/openedx/xblock-qualtrics-survey)**
>
> XBlock for Qualtrics survey. Contribute to openedx/xblock-qualtrics-survey development by creating an account on GitHub.

> **[GitHub - openedx/xblock-drag-and-drop-v2](https://github.com/openedx/xblock-drag-and-drop-v2)**
>
> Contribute to openedx/xblock-drag-and-drop-v2 development by creating an account on GitHub.

> **[GitHub - openedx/schoolyourself-xblock: An XBlock for displaying School...](https://github.com/openedx/schoolyourself-xblock)**
>
> An XBlock for displaying School Yourself lessons on the edX platform. - GitHub - openedx/schoolyourself-xblock: An XBlock for displaying School Yourself lessons on the edX platform.

For our Tutorial and for your refence we are installing H5P  
Step 1. open config.yml file  
`sudo nano "$(tutor config printroot)/config.yml"`

Step 2. Add these lines for my example i am installing H5p Xblock and for your refence I am adding few lines in the end

```auto
OPENEDX_EXTRA_PIP_REQUIREMENTS:
- "git+https://github.com/edly-io/h5pxblock.git"

```

Step3. Please add these settings via shell script.

`echo "git+https://github.com/edly-io/h5pxblock.git" >> "$(tutor config printroot)/env/build/openedx/requirements/private.txt"`

Step4. we have to build images of tutor  
`tutor images build openedx`

Note: if you installed any xblock which is not compatible and giving error then if you build images it will give error for that I am suggesting please remove that particular github repo from `nano "$(tutor config printroot)/config.yml"` file and also from `nano "$(tutor config printroot)/env/build/openedx/requirements/private.txt"` and run command if that error shows again in build images then please run` tutor images build all --no-cache`.

Step 5. after that run this final command to run images  
` tutor local quickstart`

In final step add these values in course advance settings in studio and in advance module list add values which is mentioned in xblock github page  
[  
“annotatable”,  
“videoalpha”,  
“openassessment”,  
“h5pxblock”  
]

I am requesting the whole community which xblock are updated please mention here so community have and idea about all xblock

---

<div class="post-metadata">

### Author: ![Zia\_Fazal](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.openedx.org/zia_fazal/32/2259_2.png) [@Zia\_Fazal](https://discuss.openedx.org/u/Zia_Fazal)
#### Post date: [August 10, 2022, 10:23am UTC](https://discuss.openedx.org/t/install-xblock-and-currently-supported-xblock-list-in-respect-to-nutmeg/8030/2 "2022-08-10T10:23:15Z")

</div>

> [@Parvin\_Kumar](#):
>
> ```auto
> OPENEDX_EXTRA_PIP_REQUIREMENTS:
> - "git+https://github.com/edly-io/h5pxblock.git"
> 
> ```

@Parvin_Kumar Thanks for this post. However, I think its better to get xblock installed from PYPI (released version) instead of github. Incase of h5p xblock it should be something like this

```auto
OPENEDX_EXTRA_PIP_REQUIREMENTS:
- "h5p-xblock"

```
