CSC/ECE 517 Spring 2014/E1412-Creating Custom Rubric-updated

From Expertiza_Wiki
Revision as of 03:25, 7 May 2014 by Makhavne (talk | contribs) (Copying data from custom page)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Custom rubrics have been added to the Expertiza project starting the Spring semester of 2012.

Introduction

With custom rubrics you can create your own rubrics using five different types of questions: checkboxes, text fields, text areas, file upload boxes, and drop-down selectors. For each question you select the question type and a list of parameter, some of which are optional. Each different set a parameters is separated by the double colon (::). Some parameters may also have a subset of parameters. These are separated by a single vertical bar (|).

Tables

Your question can we organized into a table. There are some restrictions however. The questions in a table must all be of the same type and must be in the same section. You can have a table without a title but you still need to leave an empty parameter in the set of parameters (::::). When inputting questions you must go column by column, top to bottom. The table parameters will always be the last three parameters of a question. Currently you can organize checkboxes, text areas, and drop-downs into tables. The following is one way to have a table of checkboxes with no table title. It is a two by two table.

  • section::::tableHeader1|tableHeader2::1|2|1|2
  • section::::tableHeader1|tableHeader2::2|2|1|2
  • section::::tableHeader1|tableHeader2::1|2|2|2
  • section::::tableHeader1|tableHeader2::2|2|2|2

Text Fields

With text fields you, are able combine them together with some text as a separator to create different types of questions. The following is a way to arrange two text fields. This could be used to represent a period of time. Such as: “The sources are from ____ through ____”.

  • Sources::5::through::1|2
  • Sources::5::through::2|2

File Uploads

Each file upload question will have the following text prepended to question.

WARNING!! You must save your review BEFORE you upload a file. Any text that has not been saved WILL BE LOST when you click on the Upload File link. To save your review, click Save Review at the bottom of this page. (If you forget to save before uploading a file, you should be able to recover your text by hitting the back button twice.)

Ratings

Ratings consist of 2 parts, a drop down with the global score range values for the questionnaire, and a text area allowing the review to explain the given score

Ratings are the only questions that can have a weighted score. They are also the only question where advice can be added.

They are differentiated as such:

  • dropdown - section::1|2
  • textarea - section::2|2

Parameter Definitions

  • section – this parameter allows the questions to be grouped into sections that can easily be expanded and collapsed to organize and navigate
  • size – this parameter allows you to customize the dimensions of a text area or the length of a text field. If no value is provided, default values are used
  • tabletitle – a title above your table of questions
  • tableheader- option column headers for a table
  • curr_col_ques – the current question in the column
  • max_col_ques – total number of questions in the current column
  • curr_col – the column in which the question will reside
  • max_col – the maximum number of columns in the table
  • separator – a value to separate text fields.
  • ddvalue – the vales to be represented in the dropdown

Question Parameters

  • Red - Required
  • Green - Optional
  • Blue- Optional, but required if using this feature

Checkbox

  • section::tableTitle::tableHeader1|tableHeader2::curr_col_ques|max_col_ques|curr_col|max_col

TextField

  • section::size::separator1|separator2::curr_ques|max_ques

TextArea

  • section::size::tableTitle::tableHeader1|tableHeader2::curr_col_ques|max_col_ques|curr_col|max_col

UploadFile

  • section

DropDown

  • section::ddValue1|ddValue2::tableTitle::tableHeader1|tableHeader2::curr_col_ques|max_col_ques|curr_col|max_col