Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

A colour guide has been used to help demonstrate how to edit these files:

  • Field headings coloured in Green are editable

  • Field heading coloured in Yellow can have a new row created. Existing fields should not be edited

  • Field headings coloured in Red should not be edited

Sections.csv

CSV file that includes section id and title (display section name) of the sections in the assessment. 

Section id - a unique field used to identify a section

Title - a  field which provides a section title for the given section id. It cannot be left blank.

Condition - this field uses expressions to state when a section should appear based on the given conditions. If left blank the section will always appear. Please ask for further details on editing this option

Questions.csv

CSV file that includes question id, section id, question, condition, attachment policy, answer type, display types, min value, max value, answer id and values (for unique answer options).  

Question id - a unique field used as a question identifier

Section id - a field which identifies which section the question belongs to. This field should be the same as the section id given in section.csv. Questions in a section should appear to be listed together in the question.csv file

Question - this field is for the header of a question. It cannot be left blank

Condition - this field uses expressions to state when a question should appear based on the given conditions. If left blank the question will always appear. Please ask for further details on editing this option

Attachment policy - this field states whether a question should either allow, require or not require an attachment to be added with the question

Answer type - this field states how the question should be answered e.g freetext, multiple options etc

Display type - this field states how the answer type should be displayed e.g. combobox, date picker

Min value - if a numerical value is required this field validates the answers by checking it against the minimum value which should be given. If left blank the answer value is not validated prior submission

Max value - if a numerical value is required this field validates the answers by checking it against the maximum value which should be given. If left blank the answer value is not validated prior submission

Answer id - a field which identifies which group of answer options should be used. If used, this field should be the same as the ‘answer id’ given in answers.csv. This option is used when a group of answer options will be re-used for another question. This is left blank if value fields are used instead.

Value - a field which represents a single answer option. This option is used when a group of answer options are unique to the question. This is left blank if answer id is used.  

QuestionDescriptions.csv

CSV file that contains question id and Question Description.

question id - this field contains unique question id

Question Description - this field contains exact wording to be displayed on each question (wording of the question itself, not the title)


Answers.csv

CSV file contains answer id (this is for answer choices that are repeated throughout an assessment) and values. Each group of answers and each value within the group of answers must have a unique id.

Answer id - a unique field which identifies a group of answer options 

Values - a field which represents a single answer option. Answer options are always in two parts and written as an expression, the first part is the ‘answer-option id’ and the second part is the ‘answer choice text’ e.g. answer1=Every day in this example the ‘answer-option id’ is ‘answer1’ and the ‘answer choice text’ which is displayed in the assessment is ‘Every day’. 

Parameters.csv 

CSV file that contains scoring for questions (in some use cases)

Param name - a unique field which identifies a weight function given to a score 

Values - a field which holds the numerical weight function value

Config.json

Config file includes basic settings for the assessment, however, the only value that should be amended here is “description” which will be your assessment display name.

Algo.py

This file should NOT be edited in any circumstance.

Questions-descriptions folder

This folder includes auto-generated question descriptions and may be ignored.

  • No labels