{"id":22321935,"url":"https://github.com/openedx/RecommenderXBlock","last_synced_at":"2025-07-29T14:32:31.989Z","repository":{"id":37430601,"uuid":"96552587","full_name":"openedx/RecommenderXBlock","owner":"openedx","description":"edX: An XBlock to recommend resources to other students, written by Daniel Li, under my supervision","archived":false,"fork":false,"pushed_at":"2025-07-14T06:36:42.000Z","size":1392,"stargazers_count":5,"open_issues_count":0,"forks_count":14,"subscribers_count":44,"default_branch":"master","last_synced_at":"2025-07-14T09:33:12.156Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"pmitros/RecommenderXBlock","license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openedx.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2017-07-07T15:37:29.000Z","updated_at":"2025-07-14T06:36:44.000Z","dependencies_parsed_at":"2024-03-18T20:15:41.047Z","dependency_job_id":"c57f6147-52da-43dc-83a2-85c7e5c25c81","html_url":"https://github.com/openedx/RecommenderXBlock","commit_stats":null,"previous_names":["edx/recommenderxblock"],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/openedx/RecommenderXBlock","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openedx%2FRecommenderXBlock","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openedx%2FRecommenderXBlock/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openedx%2FRecommenderXBlock/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openedx%2FRecommenderXBlock/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openedx","download_url":"https://codeload.github.com/openedx/RecommenderXBlock/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openedx%2FRecommenderXBlock/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267703073,"owners_count":24130463,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-29T02:00:12.549Z","response_time":2574,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-04T00:30:58.168Z","updated_at":"2025-07-29T14:32:31.388Z","avatar_url":"https://github.com/openedx.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"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","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenedx%2FRecommenderXBlock","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenedx%2FRecommenderXBlock","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenedx%2FRecommenderXBlock/lists"}