{"id":13929811,"url":"https://github.com/overhangio/tutor-figures","last_synced_at":"2025-07-19T12:30:27.992Z","repository":{"id":36280666,"uuid":"195213909","full_name":"overhangio/tutor-figures","owner":"overhangio","description":"Figures plugin for Tutor, for analytics and reporting","archived":true,"fork":false,"pushed_at":"2022-09-20T20:38:22.000Z","size":25,"stargazers_count":9,"open_issues_count":0,"forks_count":13,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-06-25T21:23:34.670Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/overhangio.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-07-04T09:42:15.000Z","updated_at":"2023-05-02T05:26:20.000Z","dependencies_parsed_at":"2023-01-17T00:06:48.946Z","dependency_job_id":null,"html_url":"https://github.com/overhangio/tutor-figures","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/overhangio/tutor-figures","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/overhangio%2Ftutor-figures","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/overhangio%2Ftutor-figures/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/overhangio%2Ftutor-figures/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/overhangio%2Ftutor-figures/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/overhangio","download_url":"https://codeload.github.com/overhangio/tutor-figures/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/overhangio%2Ftutor-figures/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265934184,"owners_count":23852086,"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","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-08-07T18:02:34.206Z","updated_at":"2025-07-19T12:30:27.739Z","avatar_url":"https://github.com/overhangio.png","language":"Python","readme":"Figures plugin for `Tutor \u003chttps://docs.tutor.overhang.io\u003e`_\n============================================================\n\n⚠️ THIS PLUGIN IS IN MAINTENANCE MODE. Because the underlying Figures application lags behind the latest Open edX release, we are unable to provide continued support for this plugin. If you manage to get Figures to work on Koa (Tutor v11) and later, please open a pull request on this repository to share your findings.\n\n`Figures \u003chttps://github.com/appsembler/figures\u003e`_ is a data retrieval and reporting app for Open edX; this is a plugin for Tutor that allows quick and easy integration in an Open edX platform. It works both locally and on a Kubernetes-based platform.\n\nThis plugin was developed and open sourced to the community thanks to the generous support of `E-ducation \u003chttps://www.e-ducation.cn/\u003e`_. Thank you!\n\nInstallation\n------------\n\nThis plugin requires tutor\u003e=3.5.0. Also, you should have installed tutor from source, and not from a pre-compiled binary.\n\n::\n\n    pip install tutor-figures\n\nThen, to enable this plugin, run::\n\n    tutor plugins enable figures\n\nYou will have to re-generate the environment and rebuild the \"openedx\" docker image::\n\n    tutor config save\n    tutor images build openedx\n\nYou will then have to run LMS migrations. To do so, run::\n\n    tutor local init\n\nThis last step is unnecessary if you run instead ``tutor local quickstart``.\n\nYou should then be able to access the Figures dashboard at ``http://\u003cyour lms host\u003e/figures``. On a local instance, you should be able to access it at http://localhost/figures.\n\nInstalling a fork of Figures\n----------------------------\n\nBy default, Figures is installed from `Appsembler's repository \u003chttps://github.com/appsembler/figures.git\u003e`__. To change this, you can define the repository and version at build time::\n\n    tutor images build \\\n        --build-arg FIGURES_REPOSITORY=git+https://github.com/myusername/figures.git \\\n        --build-arg FIGURES_VERSION=alpha \\\n        openedx\n","funding_links":[],"categories":["others"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foverhangio%2Ftutor-figures","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Foverhangio%2Ftutor-figures","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Foverhangio%2Ftutor-figures/lists"}