5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/atomic_assessments_import/export.rb', line 5
def self.create(path, data)
AtomicAssessmentsImport::Writer.new(path).open do |writer|
writer.write("export.json", { version: 2.0 }.to_json)
data[:activities].each do |activity|
writer.write("activities/#{activity[:reference]}.json", activity.to_json)
end
data[:questions].each do |question|
writer.write("questions/#{question[:reference]}.json", question.to_json)
end
data[:items].each do |item|
writer.write("items/#{item[:reference]}.json", item.to_json)
end
end
end
|