Module: Mumukit::Flow::AdaptiveAssignment

Defined in:
lib/mumukit/flow/adaptive_assignment.rb

Instance Method Summary collapse

Instance Method Details

#easy?Boolean

Returns:

  • (Boolean)


6
7
8
# File 'lib/mumukit/flow/adaptive_assignment.rb', line 6

def easy?
  solved? && submissions_count <= max_submissions_for_easy
end

#hard?Boolean

Returns:

  • (Boolean)


10
11
12
# File 'lib/mumukit/flow/adaptive_assignment.rb', line 10

def hard?
  submissions_count >= min_submissions_for_hard
end

#max_submissions_for_easyObject



14
15
16
# File 'lib/mumukit/flow/adaptive_assignment.rb', line 14

def max_submissions_for_easy
  3
end

#min_submissions_for_hardObject



18
19
20
# File 'lib/mumukit/flow/adaptive_assignment.rb', line 18

def min_submissions_for_hard
  10
end