{ "info": { "author": "edX", "author_email": "oscm@edx.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.11", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "RecommenderXBlock\n=================\n\nThis XBlock shows students a list of recommended resources for a given\nproblem. The resources are recommended, edited, and voted by students.\nFor each resource, we show its title, link, short summary, preview\nscreenshot, and votes:\n\n.. image:: recommender_xblock.png\n :alt: Recommender screenshot\n\nThis is an module where students can share useful resources/hints and rate\nthem. This crowdsourcing mechanism allows a scalable solution to fulfill\nstudents with varying learning needs.\n\n* Staff Interface: manage problematic resourse easier, add comments, endorse,\n de-endorse resource\n* Discussion around each resource\n* Better interface for adding varying types of resource (e.g., specific timestamps\n in the video or specific elements in a learning sequence)\n* Better user help/documentation\n* Tag/categorize resources around specific misconceptions\n\nIn a randomized control trial in a computer science course, this XBlock led to \nsimilar learning outcomes in about 10% less time than without it (so efficiency of \nlearning was about 10% better than without the XBlock -- students learned the same\nin less time). Qualitative analysis as well as quantitative analysis of usage data \nshowed it was helpful in contexts where there were complex, multiconcept problems. \nIt was not helpful or used in contexts where there were simple, single-step problems. \n\nIn an analysis comparing to other remediation systems within edX, it was more \neffective for deeper, more complex misconceptions, and less effective for simple \nerrors. \n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/edx/RecommenderXBlock", "keywords": "Django edx", "license": "AGPL 3.0", "maintainer": "", "maintainer_email": "", "name": "recommender-xblock", "package_url": "https://pypi.org/project/recommender-xblock/", "platform": "", "project_url": "https://pypi.org/project/recommender-xblock/", "project_urls": { "Homepage": "https://github.com/edx/RecommenderXBlock" }, "release_url": "https://pypi.org/project/recommender-xblock/1.4.5/", "requires_dist": null, "requires_python": "", "summary": "recommender XBlock", "version": "1.4.5" }, "last_serial": 5981518, "releases": { "1.3.1": [ { "comment_text": "", "digests": { "md5": "7ca6f9ddad60389757ca309fe2b9f7d7", "sha256": "77b04d3d9f450b71002edf922db8d32a3eecab3bed907032f4f44d3c7689d8a4" }, "downloads": -1, "filename": "recommender_xblock-1.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "7ca6f9ddad60389757ca309fe2b9f7d7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 67740, "upload_time": "2018-07-18T17:51:48", "url": "https://files.pythonhosted.org/packages/55/63/898dcf0ca789ca5d8ef6eef30c468b08cc04c64cdb6c14de1dccccf1ecf4/recommender_xblock-1.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46250152f3c508b3160b95a6a2c8a941", "sha256": "1fde432ead33fb36a6d542f979dcb3fdfec87b96337f9289ea5e944ddf1018b0" }, "downloads": -1, "filename": "recommender-xblock-1.3.1.tar.gz", "has_sig": false, "md5_digest": "46250152f3c508b3160b95a6a2c8a941", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47494, "upload_time": "2018-07-18T17:51:49", "url": "https://files.pythonhosted.org/packages/90/0b/e7c0c1453b0a2d75451745eafecaed0543efc6a40293b6933650f7a1b070/recommender-xblock-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "d6303a3c6a7aedd3f8f40a6c533f3d0c", "sha256": "03b212868a10ea4afbbfb2b38029a46491df058dba1a288c5bf1519755146379" }, "downloads": -1, "filename": "recommender_xblock-1.3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "d6303a3c6a7aedd3f8f40a6c533f3d0c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 68075, "upload_time": "2018-08-21T20:09:45", "url": "https://files.pythonhosted.org/packages/0e/9c/d03d8950f4266e8ca43bf861b6f3afdd5b4fcd4918440c39d6d500d2dc9c/recommender_xblock-1.3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ecd3e4754ec759e44fd352eb0d17b563", "sha256": "ea5e8a249a27cfa26d5af510de1dbcac2c2ba92c2104f95df6c7eb9e07122101" }, "downloads": -1, "filename": "recommender-xblock-1.3.2.tar.gz", "has_sig": false, "md5_digest": "ecd3e4754ec759e44fd352eb0d17b563", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47826, "upload_time": "2018-08-21T20:09:46", "url": "https://files.pythonhosted.org/packages/15/af/b26cde249279d4ae1099f4f4de28bbdfb23bf68b7fd7875a6f935e25df1e/recommender-xblock-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "f33183e61679c0a8e69acffd154d90c9", "sha256": "71bf67598fa674a2742a4918165ac2733225bb07cbd62ec202bcdabbab46e772" }, "downloads": -1, "filename": "recommender_xblock-1.3.3-py2-none-any.whl", "has_sig": false, "md5_digest": "f33183e61679c0a8e69acffd154d90c9", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 68092, "upload_time": "2018-09-10T20:03:32", "url": "https://files.pythonhosted.org/packages/c4/4e/ea1daf4a99dce6127f1f71025622625b7d48ab4db006c28bf97f44438e7c/recommender_xblock-1.3.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2097ba2207a705bb437e497438511491", "sha256": "61ed4b9f2e9cb4447c0021578f71aa4ffa126065adf078a08d333d9036fb8bef" }, "downloads": -1, "filename": "recommender-xblock-1.3.3.tar.gz", "has_sig": false, "md5_digest": "2097ba2207a705bb437e497438511491", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47853, "upload_time": "2018-09-10T20:03:34", "url": "https://files.pythonhosted.org/packages/db/50/775f3c74ff41024933bb8ac9051337da3689a552ca7ccc1f68725973a0ac/recommender-xblock-1.3.3.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "e2393eb3c825d4e9ceefe43f7fd87944", "sha256": "43e2a2fb2d99b943cc983c3f9160983572d272e290a2a21e1b78f93679b2f792" }, "downloads": -1, "filename": "recommender_xblock-1.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "e2393eb3c825d4e9ceefe43f7fd87944", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 80062, "upload_time": "2018-10-22T20:34:39", "url": "https://files.pythonhosted.org/packages/ac/e5/1468c6c805e524996dfbf86a54e40b343f0051c9d4472f7f28ca258e4a02/recommender_xblock-1.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a8a817112a302e3620f448eff71ee11f", "sha256": "7188dc4a40843b99ce33bbfe482af84ab49003b200bfb38feaea470f95727ba1" }, "downloads": -1, "filename": "recommender-xblock-1.4.0.tar.gz", "has_sig": false, "md5_digest": "a8a817112a302e3620f448eff71ee11f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47858, "upload_time": "2018-10-22T20:34:41", "url": "https://files.pythonhosted.org/packages/b4/81/6cf62591f4e840dbfef361caf83cd9f9ea6d673286839f2c55785cc11c4d/recommender-xblock-1.4.0.tar.gz" } ], "1.4.1": [ { "comment_text": "", "digests": { "md5": "0a722ddf937d55724a34ac03c62e5ef8", "sha256": "a6808129d8a3863d7d3f50cf342151f9aabe4cf4d2fcdc1a0f8044fff3b3828f" }, "downloads": -1, "filename": "recommender_xblock-1.4.1-py2-none-any.whl", "has_sig": false, "md5_digest": "0a722ddf937d55724a34ac03c62e5ef8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 80100, "upload_time": "2019-08-09T13:42:31", "url": "https://files.pythonhosted.org/packages/5c/5b/4f57808fd91eb933fd51ea9aabd4057931554d7d21ce772fbf9aac2f403a/recommender_xblock-1.4.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "373b73f9470eb4a4ee614887adaf84ac", "sha256": "e2eaba565006161e3852bdea98b27d3db107d70667dd6278686b4512ab7cf141" }, "downloads": -1, "filename": "recommender_xblock-1.4.1-py3-none-any.whl", "has_sig": false, "md5_digest": "373b73f9470eb4a4ee614887adaf84ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 80100, "upload_time": "2019-08-09T13:42:22", "url": "https://files.pythonhosted.org/packages/06/d8/cfbddfac340b7ffc3a95f6bff4aa2a4347e9cc7cfae6ea19f166f068949b/recommender_xblock-1.4.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6ded2abc873262f20d1f1565d956b1a1", "sha256": "4f2320f572a2bb0d0942a6a936b3af1fb47529425515f83c4841a7d63f179aff" }, "downloads": -1, "filename": "recommender-xblock-1.4.1.tar.gz", "has_sig": false, "md5_digest": "6ded2abc873262f20d1f1565d956b1a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47988, "upload_time": "2019-08-09T13:42:24", "url": "https://files.pythonhosted.org/packages/da/30/ef84f930412e82b0fffb13cbd74be0d90ba4a8d289a81f17d74c89f39c45/recommender-xblock-1.4.1.tar.gz" } ], "1.4.2": [ { "comment_text": "", "digests": { "md5": "71970690185313abf09709bd11e967ac", "sha256": "ee18de07bb26d36620af78a81c1af01c2e5786ec53a2c51cdb131533459874d1" }, "downloads": -1, "filename": "recommender_xblock-1.4.2-py2-none-any.whl", "has_sig": false, "md5_digest": "71970690185313abf09709bd11e967ac", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 80163, "upload_time": "2019-09-20T12:50:10", "url": "https://files.pythonhosted.org/packages/02/81/9576dc787164aa100b408a10fba07528a3cb449728c2b4d0aca5decf8274/recommender_xblock-1.4.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6bcf512611fd07ce445856b37107f306", "sha256": "dbd6f11563070936f9b16456b4f5814e0cb73be9b6595b2435a340018c659c41" }, "downloads": -1, "filename": "recommender_xblock-1.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "6bcf512611fd07ce445856b37107f306", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 80162, "upload_time": "2019-09-20T12:49:03", "url": "https://files.pythonhosted.org/packages/d3/0d/35857ee3bc5be2c51ee5b67a8cedd22e37b5fa3bbf42cc27d2a93382fb57/recommender_xblock-1.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d56e0d5edbe67e503db08ba2264206e6", "sha256": "0207e6202b8123a7e769d4e46c89f57bf492afa1634ede2b09568c4c8a34ced3" }, "downloads": -1, "filename": "recommender-xblock-1.4.2.tar.gz", "has_sig": false, "md5_digest": "d56e0d5edbe67e503db08ba2264206e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48043, "upload_time": "2019-09-20T12:49:05", "url": "https://files.pythonhosted.org/packages/e0/0c/a905eec30d49d04798ec3aeb0a008bba465bcbef90dbee7191585af9a011/recommender-xblock-1.4.2.tar.gz" } ], "1.4.3": [ { "comment_text": "", "digests": { "md5": "8037a1d45507fa9436bdd449f6cbe702", "sha256": "d640ff29a0c4d047f6c903176f6710ec68ef7eeecb1f2a2c797f70b7dd2cf913" }, "downloads": -1, "filename": "recommender_xblock-1.4.3-py2-none-any.whl", "has_sig": false, "md5_digest": "8037a1d45507fa9436bdd449f6cbe702", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 80178, "upload_time": "2019-09-23T15:35:03", "url": "https://files.pythonhosted.org/packages/f7/7f/f0611fcec40f683a1db5e4787e6a3c9399088ec7bd333b9a55c478b1e7d6/recommender_xblock-1.4.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "730c3cdb2bb476cd7bb6c08a6553cfce", "sha256": "5e8f3096880be2918f16ef4606109062faa13f4f00c9f8c8499b31554d7e7dd2" }, "downloads": -1, "filename": "recommender_xblock-1.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "730c3cdb2bb476cd7bb6c08a6553cfce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 80179, "upload_time": "2019-09-23T15:34:57", "url": "https://files.pythonhosted.org/packages/ef/b0/b44fac06ffde7923be60032b5581025e6dd64f0c63c545d1251ab1586adf/recommender_xblock-1.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bcf8d4c7315e8fc08c2d53fef7b73470", "sha256": "f42c53484dda9c48e62ef0298760124b6977ee44b355c8c7cc8e5539f369ede7" }, "downloads": -1, "filename": "recommender-xblock-1.4.3.tar.gz", "has_sig": false, "md5_digest": "bcf8d4c7315e8fc08c2d53fef7b73470", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48053, "upload_time": "2019-09-23T15:34:59", "url": "https://files.pythonhosted.org/packages/f8/ae/ca85bed3ed71298e5b1c4efc8e043caa6b87db7e1f602e40f2ad1f9b7acc/recommender-xblock-1.4.3.tar.gz" } ], "1.4.4": [ { "comment_text": "", "digests": { "md5": "b50046173685a02a19cd13142fec47ae", "sha256": "37bc8a226c1d4c275994a2d8c927ca26b95e5f1f445afb14108ab16313888025" }, "downloads": -1, "filename": "recommender_xblock-1.4.4-py2-none-any.whl", "has_sig": false, "md5_digest": "b50046173685a02a19cd13142fec47ae", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 80173, "upload_time": "2019-09-23T19:20:49", "url": "https://files.pythonhosted.org/packages/62/2a/b1886a712f45aa616d3c3fece024a78fb0ff1d685643d34e92d31e2896d3/recommender_xblock-1.4.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1c06ae588930bb35dc20f546dd80d9d4", "sha256": "61ec49b29f2e4abeaf7b54389bc36fb4b61bd5563be79d58b0cf8130a0c72799" }, "downloads": -1, "filename": "recommender_xblock-1.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "1c06ae588930bb35dc20f546dd80d9d4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 80174, "upload_time": "2019-09-23T19:20:47", "url": "https://files.pythonhosted.org/packages/db/79/96c262f2839993e9de31b742e2caa87e9be6759d4ef2a832df77648d52df/recommender_xblock-1.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "22c3af9d81bdacd94da37d403109bcad", "sha256": "380be88d0b326189fda4da548877f4ba5d1b1da4b2ea2828d9296ee476f73950" }, "downloads": -1, "filename": "recommender-xblock-1.4.4.tar.gz", "has_sig": false, "md5_digest": "22c3af9d81bdacd94da37d403109bcad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49111, "upload_time": "2019-09-23T19:20:50", "url": "https://files.pythonhosted.org/packages/fe/60/c5ad5f9b3a91c3385524a9ca280bf227df44191e7cbef10344748d35f7ad/recommender-xblock-1.4.4.tar.gz" } ], "1.4.5": [ { "comment_text": "", "digests": { "md5": "c693e7db66e141b063c5eda0c06b6257", "sha256": "c1dbf3137c6b7983d427217ecf677db03b42de01d06dabbc135a9808148aadba" }, "downloads": -1, "filename": "recommender_xblock-1.4.5-py2-none-any.whl", "has_sig": false, "md5_digest": "c693e7db66e141b063c5eda0c06b6257", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 80180, "upload_time": "2019-10-16T06:47:51", "url": "https://files.pythonhosted.org/packages/33/d9/34ba252ba5e95a4c6989f9ebb1e42b07eedcbfebb82c574759ab4d8d13d9/recommender_xblock-1.4.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01760eeb6550230fee26f5ffd0e48f24", "sha256": "796058db7b2924df3f719b41ad049cab293bf5fd2cf1534cb7af2a6efa7c44bb" }, "downloads": -1, "filename": "recommender_xblock-1.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "01760eeb6550230fee26f5ffd0e48f24", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 80180, "upload_time": "2019-10-16T06:47:50", "url": "https://files.pythonhosted.org/packages/3f/ce/93f357d538620eb56d21ecdc26f6a73e295bc7eacf7ac3404d5f1df46e72/recommender_xblock-1.4.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28b1dcca3e2479f89105254bcf5b04cf", "sha256": "bcc4ee87080763325254e7d9702bbc6537e5dfab2239acbf3a0bf81b1a1ef46a" }, "downloads": -1, "filename": "recommender-xblock-1.4.5.tar.gz", "has_sig": false, "md5_digest": "28b1dcca3e2479f89105254bcf5b04cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49104, "upload_time": "2019-10-16T06:47:52", "url": "https://files.pythonhosted.org/packages/4c/19/5795685d33f9557dda3aef2c3309c98b32b75c05ab33b91a5619d747af0c/recommender-xblock-1.4.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c693e7db66e141b063c5eda0c06b6257", "sha256": "c1dbf3137c6b7983d427217ecf677db03b42de01d06dabbc135a9808148aadba" }, "downloads": -1, "filename": "recommender_xblock-1.4.5-py2-none-any.whl", "has_sig": false, "md5_digest": "c693e7db66e141b063c5eda0c06b6257", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 80180, "upload_time": "2019-10-16T06:47:51", "url": "https://files.pythonhosted.org/packages/33/d9/34ba252ba5e95a4c6989f9ebb1e42b07eedcbfebb82c574759ab4d8d13d9/recommender_xblock-1.4.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "01760eeb6550230fee26f5ffd0e48f24", "sha256": "796058db7b2924df3f719b41ad049cab293bf5fd2cf1534cb7af2a6efa7c44bb" }, "downloads": -1, "filename": "recommender_xblock-1.4.5-py3-none-any.whl", "has_sig": false, "md5_digest": "01760eeb6550230fee26f5ffd0e48f24", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 80180, "upload_time": "2019-10-16T06:47:50", "url": "https://files.pythonhosted.org/packages/3f/ce/93f357d538620eb56d21ecdc26f6a73e295bc7eacf7ac3404d5f1df46e72/recommender_xblock-1.4.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28b1dcca3e2479f89105254bcf5b04cf", "sha256": "bcc4ee87080763325254e7d9702bbc6537e5dfab2239acbf3a0bf81b1a1ef46a" }, "downloads": -1, "filename": "recommender-xblock-1.4.5.tar.gz", "has_sig": false, "md5_digest": "28b1dcca3e2479f89105254bcf5b04cf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49104, "upload_time": "2019-10-16T06:47:52", "url": "https://files.pythonhosted.org/packages/4c/19/5795685d33f9557dda3aef2c3309c98b32b75c05ab33b91a5619d747af0c/recommender-xblock-1.4.5.tar.gz" } ] }