Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Purpose: Stores general setup information for a paper.
Joins: papersproperties_moduleslabs and users table.

FieldTypePurpose
property_idmediumint(8) unsignedPrimary Key – auto increment.
paper_titlevarchar(255)Name of the assessment or survey.
start_datedatetimeDatetime when students can start to access the paper. There is a 2 minute grace on this to account for client-server clocks being different.
end_datedatetimeDatetime when students will loose access to the paper. Data recorded after the end date will go into log_late.
timezonevarchar(255)What timezone should be used.
paper_typeenum('0','1','2','3','4','5','6')0=Formative, 1=Progress Test, 2=Summative, 3=Survey, 4=OSCE Station, 5=Offline paper, 6=peer review
paper_prologuetextText to display at the top of screen 1.
paper_postscripttextText to display after the student clicks 'Finish'
bgcolorvarchar(20)Background colour of the paper.
fgcolorvarchar(20)Foreground colour of the paper.
themecolorvarchar(20)Colour of themes (headings).
labelcolorvarchar(20)Colour of labels.
fullscreenenum('0','1')0=Windowed, 1=Fullscreen. Fullscreen works only in Internet Explorer.
markingchar(60)Marking scheme used for the paper.
bidirectionalenum('0','1')0=Linear navigation, 1=Bidirectional - students may return to previous screens.
pass_marktinyint(4)Percentage pass mark for the paper.
distinction_marktinyint(4)Percentage distinction mark for the paper.
paper_ownerIDint(10) unsignedUser ID of the paper owner.
foldervarchar(255)Personal folder the paper is stored in (optional).
labstextComma separated list of lab IDs that a summative paper is restricted to.
rubrictextThe exam rubric displayed to students before they start the exam.
calculatortinyint(4)0=No calculator, 1=Display JavaScript calculator
exam_durationsmallint(6)Exam duration specified in minutes.
deleteddatetimeDatetime the paper was deleted. NULL means the paper is still active.
createddatetimeDatetime the paper was created.
random_markfloatThe calculated random mark that someone would get based on probability.
total_markmediumint(9)Total available marks.
display_correct_answerenum('0','1')0=Hide correct answers, 1=Display correct answers.
display_question_markenum('0','1')0=Hide question marks, 1=Show question marks.
display_students_responseenum('0','1')0=Hide student responses, 1=Show student responses.
display_feedbackenum('0','1')0=Hide feedback, 1=Show feedback.
hide_if_unansweredenum('0','1')1=If student leaves a question unanswered then receive no feedback.
calendar_yearenum('2002/03','2003/04','2004/05','2005/06',
'2006/07','2007/08','2008/09','2009/10','2010/11','2011/12',
'2012/13','2013/14','2014/15','2015/16','2016/17',
'2017/18','2018/19','2019/20')
Academic year the paper applies to. Important for mapping to learning objectives.
external_review_deadlinedateDeadline when external reviews should be completed by.
internal_review_deadlinedateDeadline when internal reviews should be completed by.
sound_demoenum('0','1')0=No sound demo, 1=Include sound demo.
latex_neededtinyint(4)1=Include Latex rendering libraries because a question with Latex has been detected.
passwordchar(20)Password protect a summative exam.
retireddatetimeDatetime when a paper is retired.
crypt_namevarchar(32)An encrypted ID for the paper.
recache_markstinyint(3)If set to 1 then /paper/details.php will call Class Totals and recache values. Necessary if the marking method changes, for example.
The Information below is for an in development branch of Rogo
Warning
Warning

The Information below is for ROGO 6.1.0+

Purpose: Stores general setup information for a paper.

...

Joins: academic_yearpapersmoduleslabs and users table.

Field
Type
Purpose
Key
property_idmediumint(8) unsignedauto increment.PRIMARY KEY
paper_titlevarchar(255)Name of the assessment or survey. 
start_datedatetimeDatetime when students can start to access the paper. There is a 2 minute grace on this to account for client-server clocks being different. 
end_datedatetimeDatetime when students will loose access to the paper. Data recorded after the end date will go into log_late. 
timezonevarchar(255)What timezone should be used. 
paper_typeenum('0','1','2','3','4','5','6')0=Formative, 1=Progress Test, 2=Summative, 3=Survey, 4=OSCE Station, 5=Offline paper, 6=peer review 
paper_prologuetextText to display at the top of screen 1. 
paper_postscripttextText to display after the student clicks 'Finish' 
bgcolorvarchar(20)Background colour of the paper. 
fgcolorvarchar(20)Foreground colour of the paper. 
themecolorvarchar(20)Colour of themes (headings). 
labelcolorvarchar(20)Colour of labels. 
fullscreenenum('0','1')0=Windowed, 1=Fullscreen. Fullscreen works only in Internet Explorer. 
markingchar(60)Marking scheme used for the paper. 
bidirectionalenum('0','1')0=Linear navigation, 1=Bidirectional - students may return to previous screens. 
pass_marktinyint(4)Percentage pass mark for the paper. 
distinction_marktinyint(4)Percentage distinction mark for the paper. 
paper_ownerIDint(10) unsignedUser ID of the paper owner. 
foldervarchar(255)Personal folder the paper is stored in (optional). 
labstextComma separated list of lab IDs that a summative paper is restricted to. 
rubrictextThe exam rubric displayed to students before they start the exam. 
calculatortinyint(4)0=No calculator, 1=Display JavaScript calculator 
exam_durationsmallint(6)Exam duration specified in minutes. 
deleteddatetimeDatetime the paper was deleted. NULL means the paper is still active. 
createddatetimeDatetime the paper was created. 
random_markfloatThe calculated random mark that someone would get based on probability. 
total_markmediumint(9)Total available marks. 
display_correct_answerenum('0','1')0=Hide correct answers, 1=Display correct answers. 
display_question_markenum('0','1')0=Hide question marks, 1=Show question marks. 
display_students_responseenum('0','1')0=Hide student responses, 1=Show student responses. 
display_feedbackenum('0','1')0=Hide feedback, 1=Show feedback. 
hide_if_unansweredenum('0','1')1=If student leaves a question unanswered then receive no feedback. 
calendar_yearint(4)Academic year the metadata applies to.FOREIGN KEY academic_year.calendar_year
external_review_deadlinedateDeadline when external reviews should be completed by. 
internal_review_deadlinedateDeadline when internal reviews should be completed by. 
sound_demoenum('0','1')0=No sound demo, 1=Include sound demo. 
latex_neededtinyint(4)1=Include Latex rendering libraries because a question with Latex has been detected. 
passwordchar(20)Password protect a summative exam. 
retireddatetimeDatetime when a paper is retired. 
crypt_namevarchar(32)An encrypted ID for the paper. 
recache_markstinyint(3)If set to 1 then /paper/details.php will call Class Totals and recache values. Necessary if the marking method changes, for example.