{ "info": { "author": "Overhang.io", "author_email": "contact@overhang.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Affero General Public License v3", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "Students notes plugin for `Tutor `_\n===================================================================\n\nThis is a plugin for `Tutor `_ to easily add the `Open edX note-taking app `_ to an Open edX platform. This app allows students to annotate portions of the courseware (see `the official documentation `_).\n\n.. image:: https://edx.readthedocs.io/projects/open-edx-building-and-running-a-course/en/open-release-ironwood.master/_images/SFD_SN_bodyexample.png\n :alt: Notes in action\n\nInstallation\n------------\n\nThe plugin is currently bundled with the `binary releases of Tutor `_. If you have installed Tutor from source, you will have to install this plugin from source, too::\n \n pip install tutor-notes\n\nThen, to enable this plugin, run::\n \n tutor plugins enable notes\n\n\t\t\nYou should beware that the ``notes.`` domain name should exist and point to your server. For instance, if your LMS is hosted at http://myopenedx.com, the notes service should be found at http://notes.myopenedx.com.\n\nIf you would like to host the notes service at a different domain name, you can set the ``NOTES_HOST`` configuration variable (see below). In particular, in development you should set this configuration variable to ``notes.localhost`` in order to be able to access the notes service from the LMS. Otherwise you will get a \"Sorry, we could not search the store for annotations\" error.\n\n\nConfiguration\n-------------\n\n- ``NOTES_MYSQL_PASSWORD`` (default: ``\"{{ 8|random_string }}\"``)\n- ``NOTES_SECRET_KEY`` (default: ``\"{{ 24|random_string }}\"``)\n- ``NOTES_OAUTH2_SECRET`` (default: ``\"{{ 24|random_string }}\"``)\n- ``NOTES_DOCKER_IMAGE`` (default: ``\"overhangio/openedx-notes:{{ NOTES_VERSION }}\"``)\n- ``NOTES_HOST`` (default: ``\"notes.{{ LMS_HOST }}\"``)\n- ``NOTES_MYSQL_DATABASE`` (default: ``\"notes\"``)\n- ``NOTES_MYSQL_USERNAME`` (default: ``\"notes\"``)\n\nThese values can be modified with ``tutor config save --set PARAM_NAME=VALUE`` commands.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://docs.tutor.overhang.io/", "keywords": "", "license": "AGPLv3", "maintainer": "", "maintainer_email": "", "name": "tutor-notes", "package_url": "https://pypi.org/project/tutor-notes/", "platform": "", "project_url": "https://pypi.org/project/tutor-notes/", "project_urls": { "Code": "https://github.com/overhangio/tutor/tree/master/plugins/notes", "Community": "https://discuss.overhang.io", "Documentation": "https://docs.tutor.overhang.io/", "Homepage": "https://docs.tutor.overhang.io/", "Issue tracker": "https://github.com/overhangio/tutor/issues" }, "release_url": "https://pypi.org/project/tutor-notes/0.1.4/", "requires_dist": null, "requires_python": ">=3.5", "summary": "A Tutor plugin for student notes", "version": "0.1.4" }, "last_serial": 5939317, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "075db29cbc64278f817da53b9f1cb4eb", "sha256": "be58c07c214c8d604d2c3bf9dc06523a30fe9f8ae94316b62f03c0a071d8bf2a" }, "downloads": -1, "filename": "tutor-notes-0.0.1.tar.gz", "has_sig": false, "md5_digest": "075db29cbc64278f817da53b9f1cb4eb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 2756, "upload_time": "2019-07-04T09:52:03", "url": "https://files.pythonhosted.org/packages/4f/00/315ee857e577b7b14fe6326f739d3e6e17e9717d77c2faf5a87ba503ddb3/tutor-notes-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "c66dce8a53162fadce482add996fc3be", "sha256": "40736b908de3a5e550327c3d1af34e3e0fdb19e542ec9f4858189cf92724adf2" }, "downloads": -1, "filename": "tutor-notes-0.0.2.tar.gz", "has_sig": false, "md5_digest": "c66dce8a53162fadce482add996fc3be", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 4653, "upload_time": "2019-07-11T06:31:19", "url": "https://files.pythonhosted.org/packages/46/c1/562219ece568aef7a798448bcee765cf5514b3bb263371a810130e8dff74/tutor-notes-0.0.2.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "6fc4832a53a6d223fcce208033b44940", "sha256": "1d421f065621234ca07c6c6dd3127df68ad1d6771217508f333a60f4ea763f8a" }, "downloads": -1, "filename": "tutor-notes-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6fc4832a53a6d223fcce208033b44940", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 5633, "upload_time": "2019-08-07T12:16:12", "url": "https://files.pythonhosted.org/packages/f2/6f/b41b65ec170d4aac2a8e278408158da8c25468c8b23e81276abe711a3144/tutor-notes-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "9b52619c3df5688f30051cf8556ba5f8", "sha256": "a8099620bee64f3a848cc07c23a7f2e09258f21c0f0ba0a4ee659f7d3d4094fc" }, "downloads": -1, "filename": "tutor-notes-0.1.1.tar.gz", "has_sig": false, "md5_digest": "9b52619c3df5688f30051cf8556ba5f8", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6010, "upload_time": "2019-08-07T12:32:29", "url": "https://files.pythonhosted.org/packages/26/45/f6070de5a877920bb2b752cdf7cb01db2fcc9464cac7cd383e716a624ed1/tutor-notes-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "3ea50b8b3280b052a54bac612632b84c", "sha256": "556a00c407ee83b3f47d75970ae6d05de7ac0503ea56b75f4ec836fea76ef16c" }, "downloads": -1, "filename": "tutor-notes-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3ea50b8b3280b052a54bac612632b84c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6153, "upload_time": "2019-09-02T21:27:19", "url": "https://files.pythonhosted.org/packages/97/4f/89a60645a810a7b3d3887135ed13f3c7a629322b4b698616718ac8553695/tutor-notes-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "a5ed7b7915e927d4acb11ae105f6655b", "sha256": "05eeaa19d07b530287d63ab0157682bb0ef1919933e8c749e924d3b062f82796" }, "downloads": -1, "filename": "tutor-notes-0.1.3.tar.gz", "has_sig": false, "md5_digest": "a5ed7b7915e927d4acb11ae105f6655b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6144, "upload_time": "2019-09-03T09:11:25", "url": "https://files.pythonhosted.org/packages/cd/0e/256c3ec3ccace5afe965f447c470cb952f6c0ca32e9af48b02252f0afb36/tutor-notes-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "35de92037e83afe19d9d9ec41040bfe4", "sha256": "75004251beadc10a4585d5b4a7bbc0f1c929c1a97f77022185743181317137fd" }, "downloads": -1, "filename": "tutor-notes-0.1.4.tar.gz", "has_sig": false, "md5_digest": "35de92037e83afe19d9d9ec41040bfe4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6201, "upload_time": "2019-10-07T15:11:40", "url": "https://files.pythonhosted.org/packages/7d/ed/8eae3685c2f7cdad83a7ce0e2761090857ff6a86bcd10449fa485cf709a7/tutor-notes-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "35de92037e83afe19d9d9ec41040bfe4", "sha256": "75004251beadc10a4585d5b4a7bbc0f1c929c1a97f77022185743181317137fd" }, "downloads": -1, "filename": "tutor-notes-0.1.4.tar.gz", "has_sig": false, "md5_digest": "35de92037e83afe19d9d9ec41040bfe4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 6201, "upload_time": "2019-10-07T15:11:40", "url": "https://files.pythonhosted.org/packages/7d/ed/8eae3685c2f7cdad83a7ce0e2761090857ff6a86bcd10449fa485cf709a7/tutor-notes-0.1.4.tar.gz" } ] }