2
3
4
5
6
7
8
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
|
# File 'lib/canvas_cc/canvas_cc/assignment_helper.rb', line 2
def assignment_xml(assignment, xml)
xml.title assignment.title
xml.due_at CanvasCc::CC::CCHelper.ims_datetime(assignment.due_at) if assignment.due_at
xml.lock_at CanvasCc::CC::CCHelper.ims_datetime(assignment.lock_at) if assignment.lock_at
xml.unlock_at CanvasCc::CC::CCHelper.ims_datetime(assignment.unlock_at) if assignment.unlock_at
xml.all_day_date CanvasCc::CC::CCHelper.ims_datetime(assignment.all_day_date) if assignment.all_day_date
xml.peer_reviews_due_at CanvasCc::CC::CCHelper.ims_datetime(assignment.peer_reviews_due_at) if assignment.peer_reviews_due_at
xml.assignment_group_identifierref assignment.assignment_group_identifier_ref if assignment.assignment_group_identifier_ref
xml.grading_standard_identifierref assignment.grading_standard_identifier_ref if assignment.grading_standard_identifier_ref
xml.omit_from_final_grade assignment.omit_from_final_grade if assignment.omit_from_final_grade
xml.workflow_state assignment.workflow_state if assignment.workflow_state
xml.points_possible assignment.points_possible if assignment.points_possible
xml.grading_type assignment.grading_type if assignment.grading_type
xml.all_day assignment.all_day unless assignment.all_day.nil?
xml.submission_types assignment.submission_types.join(',') unless assignment.submission_types.empty?
xml.position assignment.position if assignment.position
xml.peer_review_count assignment.peer_review_count if assignment.peer_review_count
xml.peer_reviews_assigned assignment.peer_reviews_assigned unless assignment.peer_reviews_assigned.nil?
xml.peer_reviews assignment.peer_reviews unless assignment.peer_reviews.nil?
xml.automatic_peer_reviews assignment.automatic_peer_reviews unless assignment.automatic_peer_reviews.nil?
xml.grade_group_students_individually assignment.grade_group_students_individually unless assignment.grade_group_students_individually.nil?
xml.muted assignment.muted unless assignment.muted.nil?
xml.turnitin_enabled assignment.turnitin_enabled unless assignment.turnitin_enabled.nil?
xml.peer_review_count assignment.peer_review_count unless assignment.peer_review_count.nil?
xml.peer_reviews_assigned assignment.peer_reviews_assigned unless assignment.peer_reviews_assigned.nil?
xml.peer_reviews assignment.peer_reviews unless assignment.peer_reviews.nil?
xml.automatic_peer_reviews assignment.automatic_peer_reviews unless assignment.automatic_peer_reviews.nil?
xml.anonymous_peer_reviews assignment.anonymous_peer_reviews unless assignment.anonymous_peer_reviews.nil?
xml.quiz_identifierref assignment.quiz_identifierref unless assignment.quiz_identifierref.nil?
unless assignment.rubric.nil?
xml.rubric_identifierref assignment.rubric.identifier
xml.rubric_external_identifier assignment.rubric.external_identifier
end
xml.rubric_use_for_grading assignment.rubric_use_for_grading unless assignment.rubric_use_for_grading.nil?
xml.rubric_hide_score_total assignment.rubric_hide_score_total unless assignment.rubric_hide_score_total.nil?
end
|