{ "info": { "author": "Daniel Baird", "author_email": "daniel@danielbaird.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "License :: OSI Approved :: Apache Software License" ], "description": "SAT5P tools\n===========\n\nBackground\n----------\n\nThese tools manage \"conversations\" for use with a chat-style\nweb interface created as part of the *\"Improving the transition\nand retention of regional students from low\u2212socioeconomic \nbackgrounds: A '5Ps' approach\"* project.\n\nThe chat interface receives the conversation script in a JSON\ndata file. Each question follows one of the two following \npatterns:\n\n+-----------------------------+-------------------------------+\n| Multi answer question | Text answer question |\n+=============================+===============================+\n| |\n| A question id |\n| |\n+-----------------------------+-------------------------------+\n| |\n| Text, images, and links, in one or more paragraphs. |\n| |\n+-----------------------------+-------------------------------+\n| | |\n| One or more responses, each | A space for the user to type |\n| containing: | text (usually in response to |\n| | prompts in the text section). |\n| - a short response label | |\n| - an optional information +-------------------------------+\n| block, displayed only | |\n| when this response is | The id of a destination |\n| selected by the user | question. |\n| - the id of a destination | |\n| question | |\n| | |\n+-----------------------------+-------------------------------+\n| |\n| A question id |\n| |\n+-----------------------------+-------------------------------+\n\nAuthoring the conversation script is usually done in an Excel\nspreadsheet with the following columns:\n\n- Question ID\n- Question Text\n- Responses (either a list of responses, or \"{text}\" indicating that this is a text answer question).\n- Response 1 Result detailing the info and destination question of the first response\n- Response 2 Result detailing the info and destination question of the second response\n- similar responses for 3, 4, 5, 6, 7, 8, and 9\n\nTools available\n---------------\n\n**``excel2qns``** is a command line tool for producing a conversation JSON file from an Excel document.\n\nmore..\n\n**``excel2graph``** is a command line tool for producing a GraphViz graph in ``dot`` format from an Excel document.\n\nmore..\n\n**``excel2all``** is a command line tool for producing both a conversation JSON file and a GraphViz graph from an Excel document.\n\nFormatting available in Excel\n-----------------------------\n\n\n\n\n\n\n\n\n\n\n\n\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/DanielBaird/self-assessment-tool", "keywords": "chat 5p selfassessment conversation", "license": "Apache2", "maintainer": "", "maintainer_email": "", "name": "sat5ptools", "package_url": "https://pypi.org/project/sat5ptools/", "platform": "", "project_url": "https://pypi.org/project/sat5ptools/", "project_urls": { "Homepage": "https://github.com/DanielBaird/self-assessment-tool" }, "release_url": "https://pypi.org/project/sat5ptools/0.2.4/", "requires_dist": [ "Click", "openpyxl" ], "requires_python": "", "summary": "5P Self Assessment Tools - commands to work with sat5p conversations", "version": "0.2.4" }, "last_serial": 3705049, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f918e061a5dda3b2778466a48a69f0db", "sha256": "0cdbb20ff6df781699e70b504afdbf31eb39d99622d195a9a77df135918a013c" }, "downloads": -1, "filename": "sat5ptools-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f918e061a5dda3b2778466a48a69f0db", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6654, "upload_time": "2018-02-14T05:15:21", "url": "https://files.pythonhosted.org/packages/84/22/589f762bef68e35f1f14e5170214f3f9a8b1bba134a97865bee4fcb09570/sat5ptools-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6c7422b1d85ecd1a8cb70f559c31f80a", "sha256": "2b30db6299e9322c0158c2a5ace684ef6fcbd84e10e16e6b5b2da74c9f86022b" }, "downloads": -1, "filename": "sat5ptools-0.1.0.tar.gz", "has_sig": false, "md5_digest": "6c7422b1d85ecd1a8cb70f559c31f80a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5187, "upload_time": "2018-02-14T05:15:22", "url": "https://files.pythonhosted.org/packages/ec/22/ade3da6fdd671c95c4bc6bb1cdb7085b23381ecf5649eec18d804ca5bd0a/sat5ptools-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "57ad5f463539e127b66e3f429737c5a5", "sha256": "7881313dac7d66ca0c1517587e8d27ac4fb1e22d1cf38d6678ebfd24c3fee398" }, "downloads": -1, "filename": "sat5ptools-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "57ad5f463539e127b66e3f429737c5a5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9093, "upload_time": "2018-02-19T07:12:28", "url": "https://files.pythonhosted.org/packages/b6/c7/dabf287737423b21b7a8a83072d0e5171758b84891e332de5f1f7ad81fbf/sat5ptools-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79bd7a519bd36c8ad61b94ebf1dd05d0", "sha256": "4ac4add1193cea7473ff7f0c4f94e52084f73e332dd9efbc0d069e87413a6322" }, "downloads": -1, "filename": "sat5ptools-0.2.0.tar.gz", "has_sig": false, "md5_digest": "79bd7a519bd36c8ad61b94ebf1dd05d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7083, "upload_time": "2018-02-19T07:12:32", "url": "https://files.pythonhosted.org/packages/cd/0d/88b64547a74351992368916c4ca77c45500b7de3e28c1a3a2e44cdcd8866/sat5ptools-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7166bc7223c4c0d8e2a22d2427b92d24", "sha256": "916789909ae2a8047ec89cd51b99405acf53af5b4e246fadb6be1b4ba12427e1" }, "downloads": -1, "filename": "sat5ptools-0.2.1.macosx-10.12-x86_64.tar.gz", "has_sig": false, "md5_digest": "7166bc7223c4c0d8e2a22d2427b92d24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11757, "upload_time": "2018-02-23T03:38:48", "url": "https://files.pythonhosted.org/packages/c9/53/fb52750b49c2bce02a3240d4bb680f3d677b8239034882e3d2c8a8c6c847/sat5ptools-0.2.1.macosx-10.12-x86_64.tar.gz" }, { "comment_text": "", "digests": { "md5": "8c78de954a84995b04cb76ac4490d4ca", "sha256": "cdfe7e5de32cd40f8eb82002aa6dc0b21c3f80e24eb72da0a85215dd952d8c23" }, "downloads": -1, "filename": "sat5ptools-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8c78de954a84995b04cb76ac4490d4ca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9333, "upload_time": "2018-02-23T03:38:46", "url": "https://files.pythonhosted.org/packages/90/c2/de03e87f786a3c15d92280f22318ed37102f25988dfdd2645717afdd938f/sat5ptools-0.2.1-py2.py3-none-any.whl" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "ea4332bcb6a81b0773a5b926317d8833", "sha256": "580609cdccbafe6264963bd2baae305d342e0867facf49d5678714551d88112a" }, "downloads": -1, "filename": "sat5ptools-0.2.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ea4332bcb6a81b0773a5b926317d8833", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9337, "upload_time": "2018-03-02T06:34:42", "url": "https://files.pythonhosted.org/packages/91/3f/ff87df13ca7e153b4fdb7fb0e1156ef4bf4591c827dd6adaff1bf65bf1f5/sat5ptools-0.2.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "deaa05befb90f5bb020628c061f4d72b", "sha256": "9b7446bf1085ea60394f2bb1654dd0bea5efcd1427175442ada5494b74f691bd" }, "downloads": -1, "filename": "sat5ptools-0.2.2.tar.gz", "has_sig": false, "md5_digest": "deaa05befb90f5bb020628c061f4d72b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7319, "upload_time": "2018-03-02T06:34:44", "url": "https://files.pythonhosted.org/packages/8e/f4/d2eb405d5ca53708436a6314d1a600d1f82e47e0aae860f5e55df87d703e/sat5ptools-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "04f1a6c549fbb8496c3b8aff54056109", "sha256": "d871b2961986c541e76099df853f3a9e6d4684f8f968457359c3c4958e898930" }, "downloads": -1, "filename": "sat5ptools-0.2.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "04f1a6c549fbb8496c3b8aff54056109", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9337, "upload_time": "2018-03-14T00:12:04", "url": "https://files.pythonhosted.org/packages/e5/d6/2f58a79fb1e4ab1a4f4ea83219d55ec22c4034dabf157bb8b362dba424d5/sat5ptools-0.2.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17e03cb4fc520547e9ecdce132d2485b", "sha256": "33dcfc847f008f73ade2458ec08237e644dd0fa85fc5bd15fdf16a50aa7b8b9c" }, "downloads": -1, "filename": "sat5ptools-0.2.3.tar.gz", "has_sig": false, "md5_digest": "17e03cb4fc520547e9ecdce132d2485b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7317, "upload_time": "2018-03-14T00:12:07", "url": "https://files.pythonhosted.org/packages/78/b5/8edc7adec9cba953b001b7617c71c7e63354353da3e33286468317482da1/sat5ptools-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "7095e0577ef88f02e8f5ba05b76d1f92", "sha256": "155d1cdc5ffefd387b294ff36116dfd88a6f71b234e83f1c23623803c055b3d1" }, "downloads": -1, "filename": "sat5ptools-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7095e0577ef88f02e8f5ba05b76d1f92", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9346, "upload_time": "2018-03-26T04:29:41", "url": "https://files.pythonhosted.org/packages/d2/6f/c7e47d310199d9b88239fdd9cd63e78aa2ab0a479799407adb1ec53cbd09/sat5ptools-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a6a3131c2c1c94949e84496b871ad69", "sha256": "2d7c5afe24ffc11bbf6abb849c80e234c275eed371b5d06f42772b3f935ccea9" }, "downloads": -1, "filename": "sat5ptools-0.2.4.tar.gz", "has_sig": false, "md5_digest": "3a6a3131c2c1c94949e84496b871ad69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7325, "upload_time": "2018-03-26T04:29:42", "url": "https://files.pythonhosted.org/packages/8c/e4/4963b6af47fd4608fafcdc7123895a1d040219019c1a28a848566f58ae85/sat5ptools-0.2.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7095e0577ef88f02e8f5ba05b76d1f92", "sha256": "155d1cdc5ffefd387b294ff36116dfd88a6f71b234e83f1c23623803c055b3d1" }, "downloads": -1, "filename": "sat5ptools-0.2.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7095e0577ef88f02e8f5ba05b76d1f92", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9346, "upload_time": "2018-03-26T04:29:41", "url": "https://files.pythonhosted.org/packages/d2/6f/c7e47d310199d9b88239fdd9cd63e78aa2ab0a479799407adb1ec53cbd09/sat5ptools-0.2.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3a6a3131c2c1c94949e84496b871ad69", "sha256": "2d7c5afe24ffc11bbf6abb849c80e234c275eed371b5d06f42772b3f935ccea9" }, "downloads": -1, "filename": "sat5ptools-0.2.4.tar.gz", "has_sig": false, "md5_digest": "3a6a3131c2c1c94949e84496b871ad69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7325, "upload_time": "2018-03-26T04:29:42", "url": "https://files.pythonhosted.org/packages/8c/e4/4963b6af47fd4608fafcdc7123895a1d040219019c1a28a848566f58ae85/sat5ptools-0.2.4.tar.gz" } ] }