{"id":26864,"library":"crowdsourcehinter-xblock","title":"crowdsourcehinter XBlock","description":"An XBlock for Open edX that allows crowdsourced hints in exercises. Current version is 1.0.0, released infrequently.","status":"active","version":"1.0.0","language":"python","source_language":"en","source_url":"https://github.com/openedx/crowdsourcehinter","tags":["xblock","openedx","hints"],"install":[{"cmd":"pip install crowdsourcehinter-xblock","lang":"bash","label":"Install from PyPI"}],"dependencies":[],"imports":[{"note":"Old or incorrect module path","wrong":"from xblocks.crowdsourcehinter import CrowdsourceHinterXBlock","symbol":"CrowdsourceHinterXBlock","correct":"from crowdsourcehinter import CrowdsourceHinterXBlock"}],"quickstart":{"code":"from crowdsourcehinter import CrowdsourceHinterXBlock\n\n# To use in an Open edX course, add the XBlock to your advanced module list.\nprint('CrowdsourceHinterXBlock ready')","lang":"python","description":"Minimal usage: import the XBlock and add it to your Open edX course."},"warnings":[{"fix":"Use Python 3.9 or 3.10; upgrade runtime environment.","message":"Python 3.8 and 3.11 support dropped. Requires Python 3.9 or 3.10.","severity":"breaking","affected_versions":">=1.0.0"},{"fix":"Ensure your environment includes the XBlock SDK or Open edX platform.","message":"This XBlock is designed specifically for Open edX. It will not work standalone without the XBlock runtime.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-05-01T00:00:00.000Z","next_check":"2026-07-30T00:00:00.000Z","problems":[{"fix":"Install with 'pip install crowdsourcehinter-xblock' and import as 'crowdsourcehinter'.","cause":"The package is installed under the name 'crowdsourcehinter-xblock', but import path is 'crowdsourcehinter'.","error":"ModuleNotFoundError: No module named 'crowdsourcehinter'"},{"fix":"Run within an Open edX development stack or configure Django settings for XBlock.","cause":"The XBlock is used outside of an Open edX environment without proper Django configuration.","error":"RuntimeError: XBlock requires Django settings"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}