A code autograder for student homework submissions
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

16 lines
333 B

  1. module KGrader
  2. class Assignment
  3. attr_reader :name
  4. def initialize(filesystem, course, name)
  5. @fs = filesystem
  6. @course = course
  7. @name = name
  8. @config = @fs.load @fs.assignment(@course.name, @name)
  9. rescue FilesystemError
  10. raise AssignmentError, "unknown assignment: #{name}"
  11. end
  12. end
  13. end