How to install FeedbackXBlock?

I install FeedbackXBlock from git .
but error

tutor_local-lms-1            | Traceback (most recent call last):
tutor_local-lms-1            |   File "/openedx/venv/lib/python3.11/site-packages/django/core/handlers/exception.py", line 55, in inner
tutor_local-lms-1            |     response = get_response(request)
tutor_local-lms-1            |                ^^^^^^^^^^^^^^^^^^^^^
tutor_local-lms-1            |   File "/openedx/venv/lib/python3.11/site-packages/django/core/handlers/base.py", line 197, in _get_response
tutor_local-lms-1            |     response = wrapped_callback(request, *callback_args, **callback_kwargs)
tutor_local-lms-1            |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tutor_local-lms-1            |   File "/opt/pyenv/versions/3.11.8/lib/python3.11/contextlib.py", line 81, in inner
tutor_local-lms-1            |     return func(*args, **kwds)
tutor_local-lms-1            |            ^^^^^^^^^^^^^^^^^^^
tutor_local-lms-1            |   File "/openedx/venv/lib/python3.11/site-packages/django/utils/decorators.py", line 134, in _wrapper_view
tutor_local-lms-1            |     response = view_func(request, *args, **kwargs)
tutor_local-lms-1            |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tutor_local-lms-1            |   File "/openedx/venv/lib/python3.11/site-packages/django/views/decorators/cache.py", line 40, in _cache_controlled
tutor_local-lms-1            |     response = viewfunc(request, *args, **kw)
tutor_local-lms-1            |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tutor_local-lms-1            |   File "/openedx/edx-platform/lms/djangoapps/instructor/views/instructor_dashboard.py", line 274, in instructor_dashboard_2
tutor_local-lms-1            |     context, instructor_template = InstructorDashboardRenderStarted.run_filter(
tutor_local-lms-1            |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tutor_local-lms-1            |   File "/openedx/venv/lib/python3.11/site-packages/openedx_filters/learning/filters.py", line 744, in run_filter
tutor_local-lms-1            |     data = super().run_pipeline(context=context, template_name=template_name)
tutor_local-lms-1            |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tutor_local-lms-1            |   File "/openedx/venv/lib/python3.11/site-packages/openedx_filters/tooling.py", line 206, in run_pipeline
tutor_local-lms-1            |     steps = cls.get_steps_for_pipeline(pipeline, fail_silently)
tutor_local-lms-1            |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tutor_local-lms-1            |   File "/openedx/venv/lib/python3.11/site-packages/openedx_filters/tooling.py", line 60, in get_steps_for_pipeline
tutor_local-lms-1            |     function = import_string(step_path)
tutor_local-lms-1            |                ^^^^^^^^^^^^^^^^^^^^^^^^
tutor_local-lms-1            |   File "/openedx/venv/lib/python3.11/site-packages/django/utils/module_loading.py", line 30, in import_string
tutor_local-lms-1            |     return cached_import(module_path, class_name)
tutor_local-lms-1            |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tutor_local-lms-1            |   File "/openedx/venv/lib/python3.11/site-packages/django/utils/module_loading.py", line 15, in cached_import
tutor_local-lms-1            |     module = import_module(module_path)
tutor_local-lms-1            |              ^^^^^^^^^^^^^^^^^^^^^^^^^^
tutor_local-lms-1            |   File "/opt/pyenv/versions/3.11.8/lib/python3.11/importlib/__init__.py", line 126, in import_module
tutor_local-lms-1            |     return _bootstrap._gcd_import(name[level:], package, level)
tutor_local-lms-1            |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
tutor_local-lms-1            |   File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
tutor_local-lms-1            |   File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
tutor_local-lms-1            |   File "<frozen importlib._bootstrap>", line 1126, in _find_and_load_unlocked
tutor_local-lms-1            |   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
tutor_local-lms-1            |   File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
tutor_local-lms-1            |   File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
tutor_local-lms-1            |   File "<frozen importlib._bootstrap>", line 1126, in _find_and_load_unlocked
tutor_local-lms-1            |   File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
tutor_local-lms-1            |   File "<frozen importlib._bootstrap>", line 1204, in _gcd_import
tutor_local-lms-1            |   File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
tutor_local-lms-1            |   File "<frozen importlib._bootstrap>", line 1140, in _find_and_load_unlocked
tutor_local-lms-1            | ModuleNotFoundError: No module named 'feedback'

How to fix it.

@choltha could you please provide more detail? What version of Tutor are you running? How are you trying to install the block? What version are you installing? What documentation are you following?

@sarina Thank you for your reply.
I not sure install Block.
How to check Block and install Block?


tutor, version 19.0.2
feedback_xblock-2.1.0

I install FeedbackXBlock by

get clone https://github.com/openedx/FeedbackXBlock.git
cd FeedbackXBlock
pip install -e .
cd "$(tutor plugins printroot)"
vim feedback-xblock-settings.yml 

add

name: feedback-xblock-settings
version: 0.1.0
patches:
  openedx-common-settings: |
    FEATURES["ENABLE_FEEDBACK_INSTRUCTOR_VIEW"] = True
    OPEN_EDX_FILTERS_CONFIG = {
      "org.openedx.learning.instructor.dashboard.render.started.v1": {
        "fail_silently": False,
        "pipeline": [
          "feedback.extensions.filters.AddFeedbackTab",
        ]
      },
    }
tutor plugins enable feedback-xblock-settings
tutor config save

/instructor error

There has been a 500 error page

Please wait a few seconds and then reload the page.

It seems you forgot to check out the correct Git branch; by default, it will be the master branch. Based on the error you shared, it indicates that the feedback package was not installed successfully. Additionally, instead of creating or installing using plugins, you can use mounting. For more details, refer to the documentation, which includes steps to mount edx-ora2