django-lti-toolbox


Namedjango-lti-toolbox JSON
Version 2.0.0 PyPI version JSON
download
home_pagehttps://github.com/openfun/django-lti-toolbox
SummaryA Django application to build LTI Tool Providers
upload_time2024-07-15 15:57:50
maintainerNone
docs_urlNone
authorOpen FUN (France Universite Numerique)
requires_pythonNone
licenseMIT
keywords django lti
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Django-lti-toolbox, a Django application to build LTI Tool Providers

## Overview

`django-lti-toolbox` is a django application that makes it easier for you to create [LTI](https://en.wikipedia.org/wiki/Learning_Tools_Interoperability) Tool Providers web applications.

This is a set of tools that let you manage LTI requests the way you want.

It is based on top of the great [OAuthLib](https://github.com/oauthlib/oauthlib) library.

## Features

- Verify LTI launch requests
- Base views to build your own LTI launch request handlers
- Sample Django authentication backend
- Manage your LTI consumers from django admin
- Demo project to quickly see it in action

## Try it with our demo project !

- Clone this repository (`git clone https://github.com/openfun/django-lti-toolbox.git`)

- `cd django-lti-toolbox`

- `make bootstrap` to initialize the dev environment

- `make run` to start the services

- Go to [http://localhost:8090/](http://localhost:8090/) and try the demo LTI consumer

- Watch django logs with `make logs`

## Contributing

This project is intended to be community-driven, so please, do not hesitate to
get in touch if you have any question related to our implementation or design
decisions.

We try to raise our code quality standards and expect contributors to follow
the recommandations from our
[handbook](https://openfun.gitbooks.io/handbook/content).

## License

This work is released under the MIT License (see [LICENSE](./LICENSE)).



            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/openfun/django-lti-toolbox",
    "name": "django-lti-toolbox",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "Django, LTI",
    "author": "Open FUN (France Universite Numerique)",
    "author_email": "fun.dev@fun-mooc.fr",
    "download_url": "https://files.pythonhosted.org/packages/f4/f3/fb81318911736786cdad03d27bb8aa3f1db9f7030ed5de62bd79083634ea/django-lti-toolbox-2.0.0.tar.gz",
    "platform": null,
    "description": "# Django-lti-toolbox, a Django application to build LTI Tool Providers\n\n## Overview\n\n`django-lti-toolbox` is a django application that makes it easier for you to create [LTI](https://en.wikipedia.org/wiki/Learning_Tools_Interoperability) Tool Providers web applications.\n\nThis is a set of tools that let you manage LTI requests the way you want.\n\nIt is based on top of the great [OAuthLib](https://github.com/oauthlib/oauthlib) library.\n\n## Features\n\n- Verify LTI launch requests\n- Base views to build your own LTI launch request handlers\n- Sample Django authentication backend\n- Manage your LTI consumers from django admin\n- Demo project to quickly see it in action\n\n## Try it with our demo project !\n\n- Clone this repository (`git clone https://github.com/openfun/django-lti-toolbox.git`)\n\n- `cd django-lti-toolbox`\n\n- `make bootstrap` to initialize the dev environment\n\n- `make run` to start the services\n\n- Go to [http://localhost:8090/](http://localhost:8090/) and try the demo LTI consumer\n\n- Watch django logs with `make logs`\n\n## Contributing\n\nThis project is intended to be community-driven, so please, do not hesitate to\nget in touch if you have any question related to our implementation or design\ndecisions.\n\nWe try to raise our code quality standards and expect contributors to follow\nthe recommandations from our\n[handbook](https://openfun.gitbooks.io/handbook/content).\n\n## License\n\nThis work is released under the MIT License (see [LICENSE](./LICENSE)).\n\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A Django application to build LTI Tool Providers",
    "version": "2.0.0",
    "project_urls": {
        "Homepage": "https://github.com/openfun/django-lti-toolbox"
    },
    "split_keywords": [
        "django",
        " lti"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "70acd78409e1e5eb1fd3d5f50154517387a15d08c8bbae2fe67211de74387265",
                "md5": "4f2e7b0bfa9dc01bbca546a9b224967a",
                "sha256": "5526fd73509738de0f28297427afe85349eb659530d8611899c100670e7f7529"
            },
            "downloads": -1,
            "filename": "django_lti_toolbox-2.0.0-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "4f2e7b0bfa9dc01bbca546a9b224967a",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": null,
            "size": 18689,
            "upload_time": "2024-07-15T15:57:43",
            "upload_time_iso_8601": "2024-07-15T15:57:43.387109Z",
            "url": "https://files.pythonhosted.org/packages/70/ac/d78409e1e5eb1fd3d5f50154517387a15d08c8bbae2fe67211de74387265/django_lti_toolbox-2.0.0-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f4f3fb81318911736786cdad03d27bb8aa3f1db9f7030ed5de62bd79083634ea",
                "md5": "07422b00ed015c595a23d4c672887d19",
                "sha256": "61031f9845557d611698a20fb3f9e86da152f2243a4195906e5b355820e70d01"
            },
            "downloads": -1,
            "filename": "django-lti-toolbox-2.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "07422b00ed015c595a23d4c672887d19",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 14632,
            "upload_time": "2024-07-15T15:57:50",
            "upload_time_iso_8601": "2024-07-15T15:57:50.962034Z",
            "url": "https://files.pythonhosted.org/packages/f4/f3/fb81318911736786cdad03d27bb8aa3f1db9f7030ed5de62bd79083634ea/django-lti-toolbox-2.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-07-15 15:57:50",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "openfun",
    "github_project": "django-lti-toolbox",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "circle": true,
    "lcname": "django-lti-toolbox"
}
        
Elapsed time: 0.59139s