Module: Mumukit::Flow::AdaptiveAssignment
- Defined in:
- lib/mumukit/flow/adaptive_assignment.rb
Instance Method Summary collapse
- #easy? ⇒ Boolean
- #hard? ⇒ Boolean
- #max_submissions_for_easy ⇒ Object
- #min_submissions_for_hard ⇒ Object
Instance Method Details
#easy? ⇒ 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
10 11 12 |
# File 'lib/mumukit/flow/adaptive_assignment.rb', line 10 def hard? submissions_count >= min_submissions_for_hard end |
#max_submissions_for_easy ⇒ Object
14 15 16 |
# File 'lib/mumukit/flow/adaptive_assignment.rb', line 14 def max_submissions_for_easy 3 end |
#min_submissions_for_hard ⇒ Object
18 19 20 |
# File 'lib/mumukit/flow/adaptive_assignment.rb', line 18 def min_submissions_for_hard 10 end |