Adding/fixing Survey i18n and Help

This commit is contained in:
Yung Han Khoe 2009-02-05 22:29:36 +00:00
parent 8bc1417091
commit 71e7db62c6
5 changed files with 379 additions and 19 deletions

View file

@ -10,6 +10,7 @@
- fixed #9603: moving wiki page
- fixed #9302: Spectre Problem...
- fixed #9635: Matrix - Add attributes not working
- fixed #9597: Survey 2.0 Help not complete
- fixed: Many child assets, including WikiPage, Post and Event, will no longer let you add or paste them in places where they do not belong.
- fixed: Hardcoded extras url in templates and in extra head tags in assets were replaced with the Extras macro.
- fixed: Fixed bad gateway macros in the Matrix templates.

View file

@ -26,6 +26,15 @@ our $HELP = {
{ tag => 'statistical overview report template',
namespace => 'Asset_Survey'
},
{ tag => 'survey section edit template',
namespace => 'Asset_Survey'
},
{ tag => 'survey question edit template',
namespace => 'Asset_Survey'
},
{ tag => 'survey answer edit template',
namespace => 'Asset_Survey'
},
]
},
@ -80,6 +89,15 @@ our $HELP = {
{ tag => 'statistical overview report template',
namespace => 'Asset_Survey'
},
{ tag => 'survey section edit template',
namespace => 'Asset_Survey'
},
{ tag => 'survey question edit template',
namespace => 'Asset_Survey'
},
{ tag => 'survey answer edit template',
namespace => 'Asset_Survey'
},
]
},
@ -138,6 +156,142 @@ our $HELP = {
{ tag => 'gradebook report template',
namespace => 'Asset_Survey'
},
{ tag => 'survey section edit template',
namespace => 'Asset_Survey'
},
{ tag => 'survey question edit template',
namespace => 'Asset_Survey'
},
{ tag => 'survey answer edit template',
namespace => 'Asset_Survey'
},
]
},
'survey section edit template' => {
title => 'survey section edit template title',
body => '',
fields => [],
isa => [],
variables => [
{ 'name' => 'id' },
{ 'name' => 'displayed_id' },
{ 'name' => 'text' },
{ 'name' => 'everyPageText' },
{ 'name' => 'title' },
{ 'name' => 'everyPageTitle' },
{ 'name' => 'variable' },
{ 'name' => 'goto' },
{ 'name' => 'randomizeQuestions' },
{ 'name' => 'terminal' },
{ 'name' => 'terminalUrl' },
{ 'name' => 'questionsOnSectionPage' },
{ 'name' => 'questionsPerPage',
'variables' => [
{ 'name' => 'index' },
{ 'name' => 'selected' },
]
}
],
related => [
{ tag => 'survey template',
namespace => 'Asset_Survey'
},
{ tag => 'survey question edit template',
namespace => 'Asset_Survey'
},
{ tag => 'survey answer edit template',
namespace => 'Asset_Survey'
},
{ tag => 'gradebook report template',
namespace => 'Asset_Survey'
},
{ tag => 'statistical overview report template',
namespace => 'Asset_Survey'
},
]
},
'survey question edit template' => {
title => 'survey question edit template title',
body => '',
fields => [],
isa => [],
variables => [
{ 'name' => 'id' },
{ 'name' => 'displayed_id' },
{ 'name' => 'text' },
{ 'name' => 'variable' },
{ 'name' => 'randomizeAnswers' },
{ 'name' => 'questionType' ,
'variables' => [
{ 'name' => 'selected' },
]
},
{ 'name' => 'textInButton' },
{ 'name' => 'required' },
{ 'name' => 'allowComment' },
{ 'name' => 'verticalDisplay' },
{ 'name' => 'commentCols' },
{ 'name' => 'commentRows' },
{ 'name' => 'maxAnswers' },
{ 'name' => 'value' },
],
related => [
{ tag => 'survey template',
namespace => 'Asset_Survey'
},
{ tag => 'survey section edit template',
namespace => 'Asset_Survey'
},
{ tag => 'survey answer edit template',
namespace => 'Asset_Survey'
},
{ tag => 'gradebook report template',
namespace => 'Asset_Survey'
},
{ tag => 'statistical overview report template',
namespace => 'Asset_Survey'
},
]
},
'survey answer edit template' => {
title => 'survey answer edit template title',
body => '',
fields => [],
isa => [],
variables => [
{ 'name' => 'id' },
{ 'name' => 'displayed_id' },
{ 'name' => 'text' },
{ 'name' => 'goto' },
{ 'name' => 'value' },
{ 'name' => 'isCorrect' },
{ 'name' => 'textCols' },
{ 'name' => 'textRows' },
{ 'name' => 'min' },
{ 'name' => 'max' },
{ 'name' => 'step' },
{ 'name' => 'verbatim' },
{ 'name' => 'recordedAnswer' },
],
related => [
{ tag => 'survey template',
namespace => 'Asset_Survey'
},
{ tag => 'survey section edit template',
namespace => 'Asset_Survey'
},
{ tag => 'survey question edit template',
namespace => 'Asset_Survey'
},
{ tag => 'gradebook report template',
namespace => 'Asset_Survey'
},
{ tag => 'statistical overview report template',
namespace => 'Asset_Survey'
},
]
},

View file

@ -227,19 +227,12 @@ our $I18N = {
context => q|Description of the 'question type' field, used as hoverhelp in the edit question dialog.|,
lastUpdated => 0
},
'randomized words' => {
message => q|Randomized words:|,
lastUpdated => 1224686319
},
'randomized words description' => {
message => q||,
context => q|Description of the 'randomized words' field, used as hoverhelp in the edit question dialog.|,
lastUpdated => 0
},
'vertical display' => {
message => q|Vertical display:|,
lastUpdated => 1224686319
},
'vertical display description' => {
message => q|This property controls whether buttons of a multiple choice question are laid out horizontally or vertically.|,
context => q|Description of the 'vertical display' field, used as hoverhelp in the edit question dialog.|,
@ -290,7 +283,7 @@ our $I18N = {
context => q|Description of the 'maximum number of answers' field, used as hoverhelp in the edit question dialog.|,
lastUpdated => 0
},
'required' => {
'required label' => {
message => q|Required|,
lastUpdated => 1224686319
},
@ -327,7 +320,7 @@ our $I18N = {
lastUpdated => 1224686319
},
'answer text description' => {
message => q|Enter a text for this answer.|,
message => q|Enter a text for this answer. For multiple choice questions this answer will be displayed above the buttons.|,
context => q|Description of the 'answer text' field, used as hoverhelp in the edit answer dialog.|,
lastUpdated => 0
},
@ -336,7 +329,7 @@ our $I18N = {
lastUpdated => 1224686319
},
'recorded answer description' => {
message => q|The answer that will be recorded in the database.|,
message => q|The answer that will be recorded in the database. The recorded answer will be displayed in a multiple choice question's buttons, only if the question's 'Show text in button' property is set to yes. Otherwise the multiple choice buttons will be empty. |,
context => q|Description of the 'recorded answer' field, used as hoverhelp in the edit answer dialog.|,
lastUpdated => 0
},
@ -379,7 +372,7 @@ our $I18N = {
context => q|Description of the 'min' field, used as hoverhelp in the edit answer dialog.|,
lastUpdated => 0
},
'max' => {
'max label' => {
message => q|Max|,
lastUpdated => 1224686319
},
@ -388,7 +381,7 @@ our $I18N = {
context => q|Description of the 'max' field, used as hoverhelp in the edit answer dialog.|,
lastUpdated => 0
},
'step' => {
'step label' => {
message => q|Step|,
lastUpdated => 1224686319
},
@ -397,7 +390,7 @@ our $I18N = {
context => q|Description of the 'step' field, used as hoverhelp in the edit answer dialog.|,
lastUpdated => 0
},
'verbatim' => {
'verbatim label' => {
message => q|Verbatim|,
lastUpdated => 1224686319
},
@ -841,13 +834,19 @@ directly inside the answer_loop for other types of questions.|,
},
'id' => {
message => q|The ID of this question/answer.|,
message => q|The ID of this section/question/answer.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'displayed_id' => {
message => q|The displayed ID of this section/question/answer.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'text' => {
message => q|The text of this question/answer.|,
message => q|The text of this section/question/answer.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
@ -942,12 +941,218 @@ directly inside the answer_loop for other types of questions.|,
lastUpdated => 0,
},
'answers' => {
message => q|A loop containing the answers to this question.|,
'survey section edit template title' => {
message => q|Survey Section Edit Template|,
context => q|The title of a template Help page.|,
lastUpdated => 0,
},
'survey question edit template title' => {
message => q|Survey Question Edit Template|,
context => q|The title of a template Help page.|,
lastUpdated => 0,
},
'survey answer edit template title' => {
message => q|Survey Answer Edit Template|,
context => q|The title of a template Help page.|,
lastUpdated => 0,
},
'title' => {
message => q|The section's title.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'text' => {
message => q|The text of this section/question/answer.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'variable' => {
message => q|A variable name to identify a section/question, so that it can be entered as a goto variable name
in another section.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'goto' => {
message => q|The section or question with this variable name will be the next to be displayed after this
section/answer.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'questionsPerPage' => {
message => q|The number loop containing a number/index for each question in this section.|,
context => q|Description of a template loop for a template Help page.|,
lastUpdated => 0,
},
'index' => {
message => q|The index/number of a question in this section.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'selected' => {
message => q|A boolean indicating whether this is the selected number of questions per page.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'questionsOnSectionPage' => {
message => q|A boolean indicating whether question are displayed on the initial page of this section or on the next page.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'randomizeQuestions' => {
message => q|A boolean indicating whether the order of the questions in this section should be randomized.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'everyPageTitle' => {
message => q|A boolean indicating whether the title should be displayed on every page of this section.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'everyPageText' => {
message => q|A boolean indicating whether the text should be displayed on every page of this section.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'terminal' => {
message => q|A boolean indicating whether this is a terminal section.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'terminalUrl' => {
message => q|The url to which the Survey should redirect if this is a terminal section.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'randomizeAnswers' => {
message => q|A boolean indicating wether this question's answers should be randomized.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'questionType' => {
message => q|A loop containing the possible question types.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'selected' => {
message => q|A boolean indicating whether this is the selected question type.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'value' => {
message => q|The value of this question/answer.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'maxAnswers' => {
message => q|The maximum number of answers that can be given to this question.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'commentRows' => {
message => q|The number of rows for the comment textarea.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'commentCols' => {
message => q|The number of columns for the comment textarea.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'verticalDisplay' => {
message => q|A boolean indicating whether the answers to this question should be displayed vertically.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'textInButton' => {
message => q|A boolean indicating whether the buttons for answers to multiple choice questions should display the answer's text.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'allowComment' => {
message => q|A boolean indicating whether adding a comment about this question is allowed.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'required' => {
message => q|A boolean indicating whether this question is required.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'isCorrect' => {
message => q|A boolean indicating whether this answer is correct.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'verbatim' => {
message => q|A boolean indicating whether this answer shows an extra text input, where the user can enter a single line of text.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'min' => {
message => q|The min value of this answer for slider type questions.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'max' => {
message => q|The max value of this answer for slider type questions..|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'step' => {
message => q|The step value of this answer for slider type questions..|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'recordedAnswer' => {
message => q|The value that gets recorded for this answer in the database.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'textCols' => {
message => q|The number of columns for textarea answers.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'textRows' => {
message => q|The number of rows for textarea answers.|,
context => q|Description of a template variable for a template Help page.|,
lastUpdated => 0,
},
'answers' => {
message => q|A loop containing the answers to this question.|,
context => q|Description of a template loop for a template Help page.|,