Module: QuickExam::Format

Included in:
Analyst::BaseDocx, Analyst::BaseHTML, Analyst::BaseText, Analyzer, Export
Defined in:
lib/quick_exam/format.rb

Constant Summary collapse

CORRECT_MARK =
'!!!T'
QUESTION_MARK =
'Q'
FOLDER_NAME_EXPORT =
'quick_exam_export'
ALLOWED_ELEMENTS =
%w(a abbr b blockquote br cite code dd dfn dl dt em i kbd li mark ol pre
q s samp small strike strong sub sup time u ul var)

Instance Method Summary collapse

Instance Method Details

#correct_mark(mark = '', safe: false) ⇒ Object



9
10
11
12
13
# File 'lib/quick_exam/format.rb', line 9

def correct_mark(mark='', safe: false)
  return CORRECT_MARK if mark.__blank?
  return Regexp.quote(mark) if safe
  mark
end

#question_mark(mark = '', safe: false) ⇒ Object



15
16
17
18
19
# File 'lib/quick_exam/format.rb', line 15

def question_mark(mark='', safe: false)
  return QUESTION_MARK if mark.__blank?
  return Regexp.quote(mark) if safe
  mark
end