Class: Pandarus::Assignment

Inherits:
ModelBase show all
Defined in:
lib/pandarus/models/assignment.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Methods inherited from ModelBase

#assign, #attr, #has_attr?, #initialize, #inspect, #to_body, #vivify

Constructor Details

This class inherits a constructor from Pandarus::ModelBase

Instance Attribute Details

#all_datesObject

Returns the value of attribute all_dates.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def all_dates
  @all_dates
end

#allowed_extensionsObject

Returns the value of attribute allowed_extensions.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def allowed_extensions
  @allowed_extensions
end

#anonymous_submissionsObject

Returns the value of attribute anonymous_submissions.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def anonymous_submissions
  @anonymous_submissions
end

#assignment_group_idObject

Returns the value of attribute assignment_group_id.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def assignment_group_id
  @assignment_group_id
end

#automatic_peer_reviewsObject

Returns the value of attribute automatic_peer_reviews.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def automatic_peer_reviews
  @automatic_peer_reviews
end

#course_idObject

Returns the value of attribute course_id.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def course_id
  @course_id
end

#descriptionObject

Returns the value of attribute description.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def description
  @description
end

#discussion_topicObject

Returns the value of attribute discussion_topic.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def discussion_topic
  @discussion_topic
end

#due_atObject

Returns the value of attribute due_at.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def due_at
  @due_at
end

#external_tool_tag_attributesObject

Returns the value of attribute external_tool_tag_attributes.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def external_tool_tag_attributes
  @external_tool_tag_attributes
end

#freeze_on_copyObject

Returns the value of attribute freeze_on_copy.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def freeze_on_copy
  @freeze_on_copy
end

#frozenObject

Returns the value of attribute frozen.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def frozen
  @frozen
end

#frozen_attributesObject

Returns the value of attribute frozen_attributes.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def frozen_attributes
  @frozen_attributes
end

#grade_group_students_individuallyObject

Returns the value of attribute grade_group_students_individually.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def grade_group_students_individually
  @grade_group_students_individually
end

#grading_standard_idObject

Returns the value of attribute grading_standard_id.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def grading_standard_id
  @grading_standard_id
end

#grading_typeObject

Returns the value of attribute grading_type.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def grading_type
  @grading_type
end

#group_category_idObject

Returns the value of attribute group_category_id.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def group_category_id
  @group_category_id
end

#html_urlObject

Returns the value of attribute html_url.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def html_url
  @html_url
end

#idObject

Returns the value of attribute id.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def id
  @id
end

#lock_atObject

Returns the value of attribute lock_at.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def lock_at
  @lock_at
end

#lock_explanationObject

Returns the value of attribute lock_explanation.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def lock_explanation
  @lock_explanation
end

#lock_infoObject

Returns the value of attribute lock_info.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def lock_info
  @lock_info
end

#locked_for_userObject

Returns the value of attribute locked_for_user.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def locked_for_user
  @locked_for_user
end

#mutedObject

Returns the value of attribute muted.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def muted
  @muted
end

#nameObject

Returns the value of attribute name.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def name
  @name
end

#needs_grading_countObject

Returns the value of attribute needs_grading_count.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def needs_grading_count
  @needs_grading_count
end

#only_visible_to_overridesObject

Returns the value of attribute only_visible_to_overrides.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def only_visible_to_overrides
  @only_visible_to_overrides
end

#peer_review_countObject

Returns the value of attribute peer_review_count.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def peer_review_count
  @peer_review_count
end

#peer_reviewsObject

Returns the value of attribute peer_reviews.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def peer_reviews
  @peer_reviews
end

#peer_reviews_assign_atObject

Returns the value of attribute peer_reviews_assign_at.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def peer_reviews_assign_at
  @peer_reviews_assign_at
end

#points_possibleObject

Returns the value of attribute points_possible.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def points_possible
  @points_possible
end

#positionObject

Returns the value of attribute position.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def position
  @position
end

#publishedObject

Returns the value of attribute published.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def published
  @published
end

#quiz_idObject

Returns the value of attribute quiz_id.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def quiz_id
  @quiz_id
end

#rubricObject

Returns the value of attribute rubric.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def rubric
  @rubric
end

#rubric_settingsObject

Returns the value of attribute rubric_settings.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def rubric_settings
  @rubric_settings
end

#submissionObject

Returns the value of attribute submission.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def submission
  @submission
end

#submission_typesObject

Returns the value of attribute submission_types.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def submission_types
  @submission_types
end

#turnitin_enabledObject

Returns the value of attribute turnitin_enabled.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def turnitin_enabled
  @turnitin_enabled
end

#turnitin_settingsObject

Returns the value of attribute turnitin_settings.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def turnitin_settings
  @turnitin_settings
end

#unlock_atObject

Returns the value of attribute unlock_at.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def unlock_at
  @unlock_at
end

#unpublishableObject

Returns the value of attribute unpublishable.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def unpublishable
  @unpublishable
end

#use_rubric_for_gradingObject

Returns the value of attribute use_rubric_for_grading.



6
7
8
# File 'lib/pandarus/models/assignment.rb', line 6

def use_rubric_for_grading
  @use_rubric_for_grading
end

Class Method Details

.attribute_mapObject



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
# File 'lib/pandarus/models/assignment.rb', line 9

def self.attribute_map
  {
    :id => {:external => "id", :container => false, :type => "Integer"},
    :name => {:external => "name", :container => false, :type => "String"},
    :description => {:external => "description", :container => false, :type => "String"},
    :due_at => {:external => "due_at", :container => false, :type => "DateTime"},
    :lock_at => {:external => "lock_at", :container => false, :type => "DateTime"},
    :unlock_at => {:external => "unlock_at", :container => false, :type => "DateTime"},
    :all_dates => {:external => "all_dates", :container => true, :type => "AssignmentDate"},
    :course_id => {:external => "course_id", :container => false, :type => "Integer"},
    :html_url => {:external => "html_url", :container => false, :type => "String"},
    :assignment_group_id => {:external => "assignment_group_id", :container => false, :type => "Integer"},
    :allowed_extensions => {:external => "allowed_extensions", :container => true, :type => "String"},
    :turnitin_enabled => {:external => "turnitin_enabled", :container => false, :type => nil},
    :turnitin_settings => {:external => "turnitin_settings", :container => false, :type => "TurnitinSettings"},
    :grade_group_students_individually => {:external => "grade_group_students_individually", :container => false, :type => nil},
    :external_tool_tag_attributes => {:external => "external_tool_tag_attributes", :container => false, :type => "ExternalToolTagAttributes"},
    :peer_reviews => {:external => "peer_reviews", :container => false, :type => nil},
    :automatic_peer_reviews => {:external => "automatic_peer_reviews", :container => false, :type => nil},
    :peer_review_count => {:external => "peer_review_count", :container => false, :type => "Integer"},
    :peer_reviews_assign_at => {:external => "peer_reviews_assign_at", :container => false, :type => "DateTime"},
    :group_category_id => {:external => "group_category_id", :container => false, :type => "Integer"},
    :needs_grading_count => {:external => "needs_grading_count", :container => false, :type => "Integer"},
    :position => {:external => "position", :container => false, :type => "Integer"},
    :muted => {:external => "muted", :container => false, :type => "Integer"},
    :points_possible => {:external => "points_possible", :container => false, :type => "Integer"},
    :submission_types => {:external => "submission_types", :container => true, :type => "String"},
    :grading_type => {:external => "grading_type", :container => false, :type => "String"},
    :grading_standard_id => {:external => "grading_standard_id", :container => false, :type => "Integer"},
    :published => {:external => "published", :container => false, :type => nil},
    :unpublishable => {:external => "unpublishable", :container => false, :type => nil},
    :only_visible_to_overrides => {:external => "only_visible_to_overrides", :container => false, :type => nil},
    :locked_for_user => {:external => "locked_for_user", :container => false, :type => nil},
    :lock_info => {:external => "lock_info", :container => false, :type => "LockInfo"},
    :lock_explanation => {:external => "lock_explanation", :container => false, :type => "String"},
    :quiz_id => {:external => "quiz_id", :container => false, :type => "Integer"},
    :anonymous_submissions => {:external => "anonymous_submissions", :container => false, :type => nil},
    :discussion_topic => {:external => "discussion_topic", :container => false, :type => "DiscussionTopic"},
    :freeze_on_copy => {:external => "freeze_on_copy", :container => false, :type => nil},
    :frozen => {:external => "frozen", :container => false, :type => nil},
    :frozen_attributes => {:external => "frozen_attributes", :container => true, :type => "String"},
    :submission => {:external => "submission", :container => false, :type => "Submission"},
    :use_rubric_for_grading => {:external => "use_rubric_for_grading", :container => false, :type => nil},
    :rubric_settings => {:external => "rubric_settings", :container => false, :type => "String"},
    :rubric => {:external => "rubric", :container => false, :type => "RubricCriteria"}

  }
end