Skip to main content

5P Self Assessment Tools - commands to work with sat5p conversations

Project description

Background

These tools manage “conversations” for use with a chat-style web interface created as part of the “Improving the transition and retention of regional students from low−socioeconomic backgrounds: A ‘5Ps’ approach” project.

The chat interface receives the conversation script in a JSON data file. Each question follows one of the two following patterns:

Multi answer question Text answer question
A question id
Text, images, and links, in one or more paragraphs.

One or more responses, each containing:

  • a short response label
  • an optional information block, displayed only when this response is selected by the user
  • the id of a destination question
A space for the user to type text (usually in response to prompts in the text section).
The id of a destination question.
A question id

Authoring the conversation script is usually done in an Excel spreadsheet with the following columns:

  • Question ID
  • Question Text
  • Responses (either a list of responses, or “{text}” indicating that this is a text answer question).
  • Response 1 Result detailing the info and destination question of the first response
  • Response 2 Result detailing the info and destination question of the second response
  • similar responses for 3, 4, 5, 6, 7, 8, and 9

Tools available

``excel2qns`` is a command line tool for producing a conversation JSON file from an Excel document.

more..

``excel2graph`` is a command line tool for producing a GraphViz graph in dot format from an Excel document.

more..

``excel2all`` is a command line tool for producing both a conversation JSON file and a GraphViz graph from an Excel document.

Formatting available in Excel

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for sat5ptools, version 0.2.4
Filename, size File type Python version Upload date Hashes
Filename, size sat5ptools-0.2.4-py2.py3-none-any.whl (9.3 kB) File type Wheel Python version py2.py3 Upload date Hashes View
Filename, size sat5ptools-0.2.4.tar.gz (7.3 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page